actually pass "flake" to nixos-rebuild

This commit is contained in:
Daylin Morgan 2024-05-05 15:03:35 -05:00
parent f100dd6853
commit 8ab0c10ae1
Signed by: daylin
GPG key ID: 950D13E9719334AD

View file

@ -71,9 +71,15 @@ func NixDryRun(path string) {
} }
func NixosRebuild(subcmd string, flake string, rest ...string) { func NixosRebuild(subcmd string, flake string, rest ...string) {
args := []string{subcmd, "--flake"} args := []string{
"nixos-rebuild",
subcmd,
"--flake",
flake,
}
fmt.Println(args)
args = append(args, rest...) args = append(args, rest...)
cmd := exec.Command("nixos-rebuild", args...) cmd := exec.Command("sudo", args...)
runCommand(cmd) runCommand(cmd)
} }