@@ -13,10 +13,7 @@ with specialArgs.inputs.nixpkgs.lib; let
13
13
inherit mkOption types ;
14
14
15
15
osBaseModules = import "${ nixpkgs } /nixos/modules/module-list.nix" ;
16
- osExtraModules = let
17
- e = builtins . getEnv "NIXOS_EXTRA_MODULE_PATH" ;
18
- in
19
- optional ( e != "" ) ( import e ) ;
16
+ osExtraModules = let e = builtins . getEnv "NIXOS_EXTRA_MODULE_PATH" ; in optional ( e != "" ) ( import e ) ;
20
17
allOsModules = osBaseModules ++ osExtraModules ++ osModules ;
21
18
22
19
osSpecialArgs =
@@ -138,13 +135,7 @@ with specialArgs.inputs.nixpkgs.lib; let
138
135
}
139
136
)
140
137
"${ nixpkgs } /nixos/modules/misc/assertions.nix"
141
- ( doRename {
142
- from = [ "osModules" ] ;
143
- to = [ "osImports" ] ;
144
- visible = true ;
145
- warn = false ;
146
- use = x : x ;
147
- } )
138
+ ( mkAliasOptionModule [ "osModules" ] [ "osImports" ] )
148
139
]
149
140
++ optionals useHm [
150
141
(
@@ -154,29 +145,21 @@ with specialArgs.inputs.nixpkgs.lib; let
154
145
osConfig ,
155
146
...
156
147
} : {
157
- config = {
158
- _module . args = {
159
- hmOptions = osOptions . home-manager . users config . hmUsername ;
160
- hmConfig = osConfig . home-manager . users . ${ config . hmUsername } ;
161
- } ;
148
+ _module . args = {
149
+ hmOptions = osOptions . home-manager . users config . hmUsername ;
150
+ hmConfig = osConfig . home-manager . users . ${ config . hmUsername } ;
151
+ } ;
162
152
163
- os . home-manager = {
164
- useGlobalPkgs = true ;
165
- useUserPackages = true ;
166
- extraSpecialArgs = specialArgs ;
167
- sharedModules = hmModules ;
168
- users . ${ config . hmUsername } = config . hm ;
169
- } ;
153
+ os . home-manager = {
154
+ useGlobalPkgs = true ;
155
+ useUserPackages = true ;
156
+ extraSpecialArgs = specialArgs ;
157
+ sharedModules = hmModules ;
158
+ users . ${ config . hmUsername } = config . hm ;
170
159
} ;
171
160
}
172
161
)
173
- ( doRename {
174
- from = [ "hmModules" ] ;
175
- to = [ "hmImports" ] ;
176
- visible = true ;
177
- warn = false ;
178
- use = x : x ;
179
- } )
162
+ ( mkAliasOptionModule [ "hmModules" ] [ "hmImports" ] )
180
163
]
181
164
++ modules ;
182
165
} ;
0 commit comments