From c7ff79d0c367c67e9136c977d448db5dba4eb3c9 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Sat, 25 Oct 2025 17:44:26 +0100 Subject: [PATCH] Stop doing home manager impermanence. --- common/impermanence.nix | 5 ++++- flake.nix | 1 - home/default.nix | 19 ------------------- home/profiles/desktop.nix | 3 --- 4 files changed, 4 insertions(+), 24 deletions(-) diff --git a/common/impermanence.nix b/common/impermanence.nix index be8fa4d..a65811b 100644 --- a/common/impermanence.nix +++ b/common/impermanence.nix @@ -20,7 +20,10 @@ in config = lib.mkIf cfg.enable { environment.persistence = { "/persist" = { - directories = [ "/var/lib/nixos" ]; + directories = [ + "/var/lib/nixos" + "/home" + ]; files = [ "/etc/machine-id" "/etc/ssh/ssh_host_ed25519_key" diff --git a/flake.nix b/flake.nix index e7eadf4..860b59e 100644 --- a/flake.nix +++ b/flake.nix @@ -98,7 +98,6 @@ useUserPackages = true; users.ppetru = { imports = [ - (inputs.impermanence + "/home-manager.nix") inputs.nix-index-database.homeModules.nix-index inputs.nixvim.homeModules.nixvim ./home diff --git a/home/default.nix b/home/default.nix index 93fb1c0..e06bd18 100644 --- a/home/default.nix +++ b/home/default.nix @@ -26,24 +26,5 @@ shellAliases = { reload-home-manager-config = "home-manager switch --flake ${builtins.toString ./.}"; }; - - persistence."/persist/home/ppetru" = { - directories = [ - ".cache/" - ".claude/" - ".codex/" - ".config/io.datasette.llm/" - ".config/sops/" - ".docker/" - ".local/share/direnv" - ".local/share/fish" - ".ssh" - "projects" - ]; - files = [ - ".claude.json" - ]; - allowOther = true; - }; }; } diff --git a/home/profiles/desktop.nix b/home/profiles/desktop.nix index eefce56..c587da6 100644 --- a/home/profiles/desktop.nix +++ b/home/profiles/desktop.nix @@ -10,7 +10,4 @@ let in { packages = workstationProfile.packages ++ desktopPkgs; - environment.persistence."/persist/home/ppetru".directories = [ - ".config/google-chrome" - ]; }