rebuild.sh
This commit is contained in:
parent
690bb23064
commit
6def5b9948
|
@ -17,7 +17,7 @@
|
||||||
pu = "sh ~/nix/home/zsh/push.sh";
|
pu = "sh ~/nix/home/zsh/push.sh";
|
||||||
fr = "sudo systemctl reboot --firmware";
|
fr = "sudo systemctl reboot --firmware";
|
||||||
ser = "ssh root@joygnu.org";
|
ser = "ssh root@joygnu.org";
|
||||||
rb = "sh ~/nix/home/zsh/desktop-laptop.sh";
|
rb = "sh ~/nix/home/zsh/rebuild.sh";
|
||||||
up = "sudo nix flake update ~/nix";
|
up = "sudo nix flake update ~/nix";
|
||||||
del = "sudo nix-collect-garbage -d";
|
del = "sudo nix-collect-garbage -d";
|
||||||
hy = "hx ~/nix/home/hyprland/default.nix";
|
hy = "hx ~/nix/home/hyprland/default.nix";
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
hostname=$(hostname)
|
|
||||||
|
|
||||||
if [[ $hostname == *"desktop"* ]]; then
|
|
||||||
sudo nixos-rebuild switch --flake ~/nix/#desktop
|
|
||||||
elif [[ $hostname == *"laptop"* ]]; then
|
|
||||||
sudo nixos-rebuild switch --flake ~/nix/#laptop
|
|
||||||
else
|
|
||||||
echo "Unable to determine the type of machine."
|
|
||||||
fi
|
|
||||||
|
|
9
home/zsh/rebuild.sh
Executable file
9
home/zsh/rebuild.sh
Executable file
|
@ -0,0 +1,9 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
hostname=$(hostname)
|
||||||
|
|
||||||
|
if [[ $hostname == *"desktop"* ]]; then
|
||||||
|
sudo nixos-rebuild switch --flake ~/nix/#desktop &>nixos-switch.log || (cat nixos-switch.log | grep --color error && false)
|
||||||
|
elif [[ $hostname == *"laptop"* ]]; then
|
||||||
|
sudo nixos-rebuild switch --flake ~/nix/#laptop &>nixos-switch.log || (cat nixos-switch.log | grep --color error && false)
|
||||||
|
fi
|
14
nixos-switch.log
Normal file
14
nixos-switch.log
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
warning: Git tree '/home/joy/nix' is dirty
|
||||||
|
building the system configuration...
|
||||||
|
warning: Git tree '/home/joy/nix' is dirty
|
||||||
|
these 5 derivations will be built:
|
||||||
|
/nix/store/rghppbxs9fqv65yw7rrikahvwm3qn5fm-unit-script-nixos-upgrade-start.drv
|
||||||
|
/nix/store/c8h4ckzavibas5k78k30v49qjwcv61cq-unit-nixos-upgrade.service.drv
|
||||||
|
/nix/store/vq8pr1hghqpb0sj3rlp57bm7pgs0g018-system-units.drv
|
||||||
|
/nix/store/wbp2yaa953qgnxmna3dfr7gw4jl8cxk3-etc.drv
|
||||||
|
/nix/store/zpc34w2i63yipk2clk0qw5wnzgqnjg02-nixos-system-laptop-24.11.20240804.cb9a96f.drv
|
||||||
|
building '/nix/store/rghppbxs9fqv65yw7rrikahvwm3qn5fm-unit-script-nixos-upgrade-start.drv'...
|
||||||
|
building '/nix/store/c8h4ckzavibas5k78k30v49qjwcv61cq-unit-nixos-upgrade.service.drv'...
|
||||||
|
building '/nix/store/vq8pr1hghqpb0sj3rlp57bm7pgs0g018-system-units.drv'...
|
||||||
|
building '/nix/store/wbp2yaa953qgnxmna3dfr7gw4jl8cxk3-etc.drv'...
|
||||||
|
error: interrupted by the user
|
Loading…
Reference in a new issue