scripts/os/update/linde (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #!/usr/bin/env fish
# update server with nixos-rebuild
if test (path basename $PWD) != nixfiles
echo "not in nixfiles directory!" >&2
return 1
end
set --local target (status basename)
nixos-rebuild switch \
--flake .?submodules=1#{$target} \
--target-host root@{$target} \
--build-host root@{$target} \
--no-reexec
|