From 33bb5b472fa43c9db3402b6d8915a9f367010810 Mon Sep 17 00:00:00 2001 From: Thilo Billerbeck Date: Sat, 11 Nov 2023 15:20:37 +0100 Subject: [PATCH] adapted topgrade config --- home-manager/programs/topgrade.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/home-manager/programs/topgrade.nix b/home-manager/programs/topgrade.nix index daa12d0..d3f7c9c 100644 --- a/home-manager/programs/topgrade.nix +++ b/home-manager/programs/topgrade.nix @@ -1,6 +1,8 @@ { config, pkgs, lib, ... }: -{ +let + configPath = if config.machine.isGeneric then "$HOME/.config/home-manager" else "$HOME/.nixos-config"; +in { programs.topgrade = { enable = true; settings = { @@ -17,7 +19,13 @@ "flutter" ]; }; + git.repos = [ + configPath + ]; firmware = { upgrade = true; }; + pre_commands = { + flakeUpgrade = "cd ${configPath} && nix flake update --commit-lock-file --verbose --repair"; + }; }; }; }