nixre rebuild from github:c2vi/nixos instead of local path

This commit is contained in:
Sebastian Moser
2023-11-01 13:22:47 +01:00
parent eb4ba503df
commit c124045a04

View File

@@ -257,13 +257,14 @@
# my nixos rebuild # my nixos rebuild
function nixre(){ function nixre(){
nix flake prefetch --refresh github:c2vi/nixos
if [ "$1" == "boot" ] if [ "$1" == "boot" ]
then then
nix build github:c2vi/nixos#nixosConfigurations.c2vi-main.config.system.build.toplevel --impure ''${@:2} \ nix build github:c2vi/nixos#nixosConfigurations.c2vi-main.config.system.build.toplevel --impure ''${@:2} \
&& sudo ./result/bin/switch-to-configuration boot \ && sudo ./result/bin/switch-to-configuration boot \
&& rm ./result && rm ./result
else else
nix build ~/work/config#nixosConfigurations.c2vi-main.config.system.build.toplevel --impure $@ \ nix build github:c2vi/nixos#nixosConfigurations.c2vi-main.config.system.build.toplevel --impure $@ \
&& sudo ./result/bin/switch-to-configuration switch \ && sudo ./result/bin/switch-to-configuration switch \
&& rm ./result && rm ./result
fi fi