Skip to content

Commit 07f166e

Browse files
committed
Always direnv
1 parent 4708cc0 commit 07f166e

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

Diff for: modules/home/devshells.nix

-3
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ in
2828
# devenv
2929
];
3030

31-
programs.direnv.enable = true;
32-
programs.direnv.nix-direnv.enable = true;
33-
3431
home.file.".envrc".text = ''
3532
export FLAKE="$HOME/.flake"
3633
'';

Diff for: modules/home/vic.nix

+12-5
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
lib,
33
pkgs,
44
perSystem,
5-
osConfig,
5+
osConfig ? null,
66
...
7-
}:
7+
}@args:
8+
let
9+
hostName = if osConfig == null then "bombadil" else osConfig.networking.hostName;
10+
in
811
{
912

1013
imports =
@@ -18,15 +21,15 @@
1821
./vic/nvim.nix
1922
./vic/dots.nix
2023
]
21-
++ (lib.optionals (osConfig.networking.hostName != "bombadil") [
24+
++ (lib.optionals (hostName != "bombadil") [
2225
./nix-registry.nix
2326
./devshells.nix
2427
./nix-index.nix
2528
]);
2629

2730
home.packages =
2831
let
29-
nonBombadil = lib.optionals (osConfig.networking.hostName != "bombadil") [
32+
nonBombadil = lib.optionals (hostName != "bombadil") [
3033
perSystem.nox.default
3134
perSystem.self.devicon-lookup # for eee
3235
perSystem.self.leader
@@ -64,6 +67,7 @@
6467
];
6568
bombadil = [
6669
pkgs.home-manager
70+
pkgs.gnome-disk-utility
6771
];
6872
};
6973

@@ -76,12 +80,15 @@
7680
};
7781

7882
packages =
79-
anywhere ++ (perHost.${osConfig.networking.hostName} or [ ]) ++ (perPlatform.${pkgs.system} or [ ]);
83+
anywhere ++ (perHost.${hostName} or [ ]) ++ (perPlatform.${pkgs.system} or [ ]);
8084

8185
in
8286
packages;
8387

8488
programs.nh.enable = true;
8589
programs.home-manager.enable = true;
8690

91+
programs.direnv.enable = true;
92+
programs.direnv.nix-direnv.enable = true;
93+
8794
}

0 commit comments

Comments
 (0)