From 8567d1dc1c10b8a502867c45da34146121df8d71 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Wed, 7 Jan 2026 00:22:27 +0100 Subject: [PATCH 1/5] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/1306659b587dc277866c7b69eb97e5f07864d8c4' (2025-12-15) → 'github:NixOS/nixpkgs/9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5' (2026-01-05) --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 221df10..7342a4b 100644 --- a/flake.lock +++ b/flake.lock @@ -157,11 +157,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1765779637, - "narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=", + "lastModified": 1767640445, + "narHash": "sha256-UWYqmD7JFBEDBHWYcqE6s6c77pWdcU/i+bwD6XxMb8A=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1306659b587dc277866c7b69eb97e5f07864d8c4", + "rev": "9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5", "type": "github" }, "original": { From 82fcb00ec77c57a81e2902b24b81d4f6bf479a62 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Jan 2026 10:00:02 +0100 Subject: [PATCH 2/5] home: emacs: add tree-sitter grammars --- home/emacs.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/home/emacs.nix b/home/emacs.nix index 529439b..5a2224d 100644 --- a/home/emacs.nix +++ b/home/emacs.nix @@ -47,7 +47,14 @@ in { programs.emacs = { enable = true; 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 + ]; }; }; } From 99c31d5749d87bce8213ae0125fe09eec68cc1b8 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Jan 2026 10:00:20 +0100 Subject: [PATCH 3/5] talos: home: add pdfpc to path --- hosts/talos/home.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/talos/home.nix b/hosts/talos/home.nix index 2d46892..7b28094 100644 --- a/hosts/talos/home.nix +++ b/hosts/talos/home.nix @@ -59,6 +59,7 @@ in { grim wl-clipboard slurp + pdfpc ; inherit From 3b297f8ecb60b7ed795ad3360e93818226bdfe32 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Jan 2026 10:00:30 +0100 Subject: [PATCH 4/5] talos: home: sway bindings to move workspaces --- hosts/talos/home.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hosts/talos/home.nix b/hosts/talos/home.nix index 7b28094..9ff02f4 100644 --- a/hosts/talos/home.nix +++ b/hosts/talos/home.nix @@ -107,6 +107,10 @@ in { "Mod4+Shift+a" = "exec shikanectl reload"; "Mod4+Shift+e" = ''mode "${logoutMode}"''; "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}"; "XF86AudioMute" = "exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; "XF86AudioLowerVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -l 1.2"; From e34bf65ec0852a3281165caede463ded971ab49e Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 12 Jan 2026 10:00:51 +0100 Subject: [PATCH 5/5] base: programs: add jq to base --- base/programs.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/base/programs.nix b/base/programs.nix index 064c3e1..1abcf59 100644 --- a/base/programs.nix +++ b/base/programs.nix @@ -40,6 +40,7 @@ vim # terminal utilities htop + jq unzip zip ;