File tree 2 files changed +12
-8
lines changed
2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 28
28
# devenv
29
29
] ;
30
30
31
- programs . direnv . enable = true ;
32
- programs . direnv . nix-direnv . enable = true ;
33
-
34
31
home . file . ".envrc" . text = ''
35
32
export FLAKE="$HOME/.flake"
36
33
'' ;
Original file line number Diff line number Diff line change 2
2
lib ,
3
3
pkgs ,
4
4
perSystem ,
5
- osConfig ,
5
+ osConfig ? null ,
6
6
...
7
- } :
7
+ } @args :
8
+ let
9
+ hostName = if osConfig == null then "bombadil" else osConfig . networking . hostName ;
10
+ in
8
11
{
9
12
10
13
imports =
18
21
./vic/nvim.nix
19
22
./vic/dots.nix
20
23
]
21
- ++ ( lib . optionals ( osConfig . networking . hostName != "bombadil" ) [
24
+ ++ ( lib . optionals ( hostName != "bombadil" ) [
22
25
./nix-registry.nix
23
26
./devshells.nix
24
27
./nix-index.nix
25
28
] ) ;
26
29
27
30
home . packages =
28
31
let
29
- nonBombadil = lib . optionals ( osConfig . networking . hostName != "bombadil" ) [
32
+ nonBombadil = lib . optionals ( hostName != "bombadil" ) [
30
33
perSystem . nox . default
31
34
perSystem . self . devicon-lookup # for eee
32
35
perSystem . self . leader
64
67
] ;
65
68
bombadil = [
66
69
pkgs . home-manager
70
+ pkgs . gnome-disk-utility
67
71
] ;
68
72
} ;
69
73
76
80
} ;
77
81
78
82
packages =
79
- anywhere ++ ( perHost . ${ osConfig . networking . hostName } or [ ] ) ++ ( perPlatform . ${ pkgs . system } or [ ] ) ;
83
+ anywhere ++ ( perHost . ${ hostName } or [ ] ) ++ ( perPlatform . ${ pkgs . system } or [ ] ) ;
80
84
81
85
in
82
86
packages ;
83
87
84
88
programs . nh . enable = true ;
85
89
programs . home-manager . enable = true ;
86
90
91
+ programs . direnv . enable = true ;
92
+ programs . direnv . nix-direnv . enable = true ;
93
+
87
94
}
You can’t perform that action at this time.
0 commit comments