Stop doing home manager impermanence.

This commit is contained in:
2025-10-25 17:44:26 +01:00
parent ac51f50ef5
commit c7ff79d0c3
4 changed files with 4 additions and 24 deletions

View File

@@ -20,7 +20,10 @@ in
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
environment.persistence = { environment.persistence = {
"/persist" = { "/persist" = {
directories = [ "/var/lib/nixos" ]; directories = [
"/var/lib/nixos"
"/home"
];
files = [ files = [
"/etc/machine-id" "/etc/machine-id"
"/etc/ssh/ssh_host_ed25519_key" "/etc/ssh/ssh_host_ed25519_key"

View File

@@ -98,7 +98,6 @@
useUserPackages = true; useUserPackages = true;
users.ppetru = { users.ppetru = {
imports = [ imports = [
(inputs.impermanence + "/home-manager.nix")
inputs.nix-index-database.homeModules.nix-index inputs.nix-index-database.homeModules.nix-index
inputs.nixvim.homeModules.nixvim inputs.nixvim.homeModules.nixvim
./home ./home

View File

@@ -26,24 +26,5 @@
shellAliases = { shellAliases = {
reload-home-manager-config = "home-manager switch --flake ${builtins.toString ./.}"; 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;
};
}; };
} }

View File

@@ -10,7 +10,4 @@ let
in in
{ {
packages = workstationProfile.packages ++ desktopPkgs; packages = workstationProfile.packages ++ desktopPkgs;
environment.persistence."/persist/home/ppetru".directories = [
".config/google-chrome"
];
} }