1
0
Fork 0
nixos-config/lib/update-system.nix
2020-05-16 16:47:52 +02:00

15 lines
360 B
Nix

nixos-rebuild:
let inherit (import ../lib) writeHaskellScript;
in rec {
configPath = "/etc/nixos";
update-system = writeHaskellScript {
name = "update-system";
bins = [ nixos-rebuild ];
} ''
main = do
paths <- myNixPath "${configPath}"
args <- getArgs
nixos_rebuild (paths ++ ["switch"] ++ fmap toString args)
'';
}