Skip to content

Commit d668feb

Browse files
stackptrclaude
andcommitted
refactor(home): move alejandra and nil to Zed extraPackages
Remove alejandra and nil from global Nix utilities and provide them exclusively to Zed via extraPackages, keeping them off PATH. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1ab0c47 commit d668feb

2 files changed

Lines changed: 16 additions & 13 deletions

File tree

‎home/programs/zed.nix‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1-
{zed-nova-theme, ...}: {
1+
{
2+
pkgs,
3+
zed-nova-theme,
4+
...
5+
}: {
26
programs.zed-editor = {
37
enable = true;
8+
extraPackages = [
9+
pkgs.alejandra
10+
pkgs.nil
11+
];
412
mutableUserSettings = false;
513
themes = {
614
nova = builtins.fromJSON (builtins.readFile "${zed-nova-theme}/theme.json");

‎modules/home/utilities.nix‎

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,13 @@ in {
9595
nix-flake = pkgs.writeShellScriptBin "nix-flake" ''
9696
nix "$1" ".#$2" "''${@:3}"
9797
'';
98-
in
99-
[
100-
nix-flake
101-
pkgs.manix
102-
pkgs.nix-du
103-
pkgs.nix-tree
104-
pkgs.nix-your-shell
105-
]
106-
++ [
107-
pkgs.alejandra
108-
pkgs.nil
109-
];
98+
in [
99+
nix-flake
100+
pkgs.manix
101+
pkgs.nix-du
102+
pkgs.nix-tree
103+
pkgs.nix-your-shell
104+
];
110105

111106
programs.nh.enable = true;
112107
})

0 commit comments

Comments
 (0)