From 08aa0b9ffc2afe34933d5a729bb8e5b20e49077b Mon Sep 17 00:00:00 2001 From: Alexander Tomokhov Date: Thu, 28 Dec 2023 10:57:38 +0400 Subject: [PATCH] systemd.services.nixos-upgrade.serviceConfig.WorkingDirectory --- configuration.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/configuration.nix b/configuration.nix index 5cce9b3..07d4893 100644 --- a/configuration.nix +++ b/configuration.nix @@ -89,15 +89,12 @@ # TODO get attribute name from selfprivacy options flake = "/etc/nixos#default"; }; + systemd.services.nixos-upgrade.serviceConfig.WorkingDirectory = "/etc/nixos"; # TODO parameterize URL somehow; run nix flake update as non-root user - systemd.services.nixos-upgrade.serviceConfig.ExecStartPre = - lib.trivial.throwIf - (lib.strings.versionAtLeast config.nix.package.version "2.19") - "nix flake update usage is not updated to breaking 2.19" - '' - ${config.nix.package.out}/bin/nix flake update /etc/nixos \ - --override-input selfprivacy-nixos-config git+https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config.git?ref=flakes - ''; + systemd.services.nixos-upgrade.serviceConfig.ExecStartPre = '' + ${config.nix.package.out}/bin/nix flake update \ + --override-input selfprivacy-nixos-config git+https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config.git?ref=flakes + ''; nix = { channel.enable = false;