From da90af5fa0bc6078b98aa60e23cb44ff9c6f4272 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Sat, 20 Feb 2021 20:40:06 -0500 Subject: Upgrade from flake --- config/auto-upgrade.nix | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) (limited to 'config') diff --git a/config/auto-upgrade.nix b/config/auto-upgrade.nix index d7c145d..d7a9a9d 100644 --- a/config/auto-upgrade.nix +++ b/config/auto-upgrade.nix @@ -1,27 +1,32 @@ { config, lib, pkgs, ... }: { - systemd.services = { - nixos-config-pull = { - description = "Pull nixos config from git."; - path = [ pkgs.git ]; - wantedBy = [ "nixos-upgrade.service" ]; - before = [ "nixos-upgrade.service" ]; - serviceConfig = { - Type = "oneshot"; - User = "orbekk"; - }; - script = '' - cd /opt/site/nixos-config - git pull https://git.orbekk.com/nixos-config.git - ''; - }; - nixos-upgrade = { - path = [ pkgs.bzip2.bin ]; - }; - }; + # systemd.services = { + # nixos-config-pull = { + # description = "Pull nixos config from git."; + # path = [ pkgs.git ]; + # wantedBy = [ "nixos-upgrade.service" ]; + # before = [ "nixos-upgrade.service" ]; + # serviceConfig = { + # Type = "oneshot"; + # User = "orbekk"; + # }; + # script = '' + # cd /opt/site/nixos-config + # git pull https://git.orbekk.com/nixos-config.git + # ''; + # }; + # nixos-upgrade = { + # path = [ pkgs.bzip2.bin ]; + # }; + # }; system.autoUpgrade = { enable = true; dates = "weekly"; + flake = + if config.networking.hostName == "dragon" then + "git+file:///storage/projects/nixos-config.git" + else + "git+https://git.orbekk.com/nixos-config.git"; }; } -- cgit v1.2.3