1
0
Fork 0
nixos-config/lib/update-home.nix
2020-05-16 15:59:02 +02:00

14 lines
358 B
Nix

let inherit (import ./.) home-manager writeHaskellScript;
in {
update-home = configPath:
writeHaskellScript {
name = "update-home";
bins = [ home-manager ];
} ''
main = do
args <- getArgs
paths <- myNixPath "${configPath}/nix/sources.nix"
home_manager $ paths ++ ["switch"] ++ fmap toString args
'';
}