Compare commits

...

5 commits

Author SHA1 Message Date
e34bf65ec0 base: programs: add jq to base 2026-01-12 10:00:51 +01:00
3b297f8ecb talos: home: sway bindings to move workspaces 2026-01-12 10:00:30 +01:00
99c31d5749 talos: home: add pdfpc to path 2026-01-12 10:00:20 +01:00
82fcb00ec7 home: emacs: add tree-sitter grammars 2026-01-12 10:00:02 +01:00
8567d1dc1c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/1306659b587dc277866c7b69eb97e5f07864d8c4' (2025-12-15)
  → 'github:NixOS/nixpkgs/9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5' (2026-01-05)
2026-01-07 00:22:27 +01:00
4 changed files with 17 additions and 4 deletions

View file

@ -40,6 +40,7 @@
vim vim
# terminal utilities # terminal utilities
htop htop
jq
unzip unzip
zip zip
; ;

6
flake.lock generated
View file

@ -157,11 +157,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1765779637, "lastModified": 1767640445,
"narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=", "narHash": "sha256-UWYqmD7JFBEDBHWYcqE6s6c77pWdcU/i+bwD6XxMb8A=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1306659b587dc277866c7b69eb97e5f07864d8c4", "rev": "9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -47,7 +47,14 @@ in {
programs.emacs = { programs.emacs = {
enable = true; enable = true;
package = pkgs.emacs30-pgtk; package = pkgs.emacs30-pgtk;
extraPackages = epkgs: [epkgs.vterm epkgs.pdf-tools pkgs.lilypond epkgs.mu4e]; extraPackages = epkgs: [
epkgs.vterm
epkgs.pdf-tools
epkgs.mu4e
epkgs.treesit-grammars.with-all-grammars
pkgs.lilypond
];
}; };
}; };
} }

View file

@ -59,6 +59,7 @@ in {
grim grim
wl-clipboard wl-clipboard
slurp slurp
pdfpc
; ;
inherit inherit
@ -106,6 +107,10 @@ in {
"Mod4+Shift+a" = "exec shikanectl reload"; "Mod4+Shift+a" = "exec shikanectl reload";
"Mod4+Shift+e" = ''mode "${logoutMode}"''; "Mod4+Shift+e" = ''mode "${logoutMode}"'';
"Mod4+i" = "exec emacsclient --create-frame"; "Mod4+i" = "exec emacsclient --create-frame";
"Mod4+bracketleft" = "move workspace to output left";
"Mod4+bracketright" = "move workspace to output right";
"Mod4+Shift+equal" = "move workspace to output up";
"Mod4+equal" = "move workspace to output down";
"Mod4+Control+l" = "exec ${lock}"; "Mod4+Control+l" = "exec ${lock}";
"XF86AudioMute" = "exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; "XF86AudioMute" = "exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle";
"XF86AudioLowerVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -l 1.2"; "XF86AudioLowerVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -l 1.2";