From 5ae4e9c876bc10ec0053115edbab5a28c045a6ff Mon Sep 17 00:00:00 2001 From: toufic ar Date: Mon, 26 Jan 2026 23:53:53 +0200 Subject: [PATCH] - remove system.autoUpgrade (using forgejo workflow weekly run instead) - garbage collect after switch --- .forgejo/workflows/deploy.yaml | 6 ++++-- config/default.nix | 11 +---------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 8cd02e5..2b5484b 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -25,10 +25,12 @@ jobs: - name: nixos-rebuild dry-activate run: | set -e - ssh root@toufy.me -C "nixos-rebuild dry-activate --flake /etc/nixos --impure" + ssh root@toufy.me -C "nixos-rebuild dry-activate --flake /etc/nixos --impure --upgrade" [ "$?" == 0 ] || exit 1 - name: nixos-rebuild switch run: | set -e - ssh root@toufy.me -C "nixos-rebuild switch --flake /etc/nixos --impure" + ssh root@toufy.me -C "nixos-rebuild switch --flake /etc/nixos --impure --upgrade" [ "$?" == 0 ] || exit 1 + - name: garbage-collection + run: nix-collect-garbage -d diff --git a/config/default.nix b/config/default.nix index 1e17346..62123e0 100644 --- a/config/default.nix +++ b/config/default.nix @@ -1,4 +1,4 @@ -{inputs, ...}: { +{...}: { imports = [ ./disks.nix ./hardware-configuration.nix @@ -11,13 +11,4 @@ ./search ]; system.stateVersion = "25.05"; - - system.autoUpgrade = { - enable = true; - flake = inputs.self.outPath; - flags = ["--print-build-logs"]; - dates = "00:00"; - runGarbageCollection = true; - operation = "switch"; - }; }