diff options
Diffstat (limited to 'scripts/pretty-rebuild')
-rwxr-xr-x | scripts/pretty-rebuild | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/pretty-rebuild b/scripts/pretty-rebuild index 0814cca..53c8dcc 100755 --- a/scripts/pretty-rebuild +++ b/scripts/pretty-rebuild @@ -1,9 +1,15 @@ #!/usr/bin/env nix-shell #!nix-shell -i zsh --packages nvd zsh +if [[ ${@} =~ "--flake" ]]; then + args=(${=@}) +else + args=("--flake .#$(hostname -s)" ${=@}) +fi + cd /etc/nixos && \ nix flake update && \ - nixos-rebuild switch --upgrade --show-trace && \ + nixos-rebuild switch --upgrade --show-trace ${=args} && \ echo && \ nixos-rebuild list-generations | cat && \ echo && \ |