Make rebuild more responsive

This commit is contained in:
Greg Hellings
2025-09-21 18:53:42 -05:00
parent 17601803ee
commit c62433f835
+8 -5
View File
@@ -1,3 +1,4 @@
# vim: set filetype=nushell :
let servers = [isaiah jeremiah zeke genesis vm-gitlab vm-jellyfin] let servers = [isaiah jeremiah zeke genesis vm-gitlab vm-jellyfin]
def par-map [ items: list, c: closure ] { def par-map [ items: list, c: closure ] {
@@ -16,11 +17,13 @@ def rebuild [] {
sudo darwin-rebuild switch sudo darwin-rebuild switch
} else { } else {
let hostname = uname | get nodename let hostname = uname | get nodename
let build = ^nom build $"/etc/nixos#nixosConfigurations.($hostname).config.system.build.toplevel" | complete let build = ^nom build $"/etc/nixos#nixosConfigurations.($hostname).config.system.build.toplevel"
if build.exit_code == 0 { if $env.LAST_EXIT_CODE == 0 {
nvd diff /run/current-system result nvd diff /run/current-system result
sudo nixos-rebuild switch run0 nixos-rebuild switch
} } else {
print "Error during build"
}
} }
} }