summaryrefslogtreecommitdiff
path: root/config/auto-upgrade.nix
diff options
context:
space:
mode:
Diffstat (limited to 'config/auto-upgrade.nix')
-rw-r--r--config/auto-upgrade.nix43
1 files changed, 24 insertions, 19 deletions
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";
};
}