diff --git a/flake.lock b/flake.lock index 4500044..44359f8 100644 --- a/flake.lock +++ b/flake.lock @@ -29,11 +29,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1735054826, - "narHash": "sha256-n1x41VFZFeG144KS1tu7R2qpXlS3kk7iguGO8B1uIuE=", + "lastModified": 1735202720, + "narHash": "sha256-7aEdACqT2B7nZNFjn2Y66Qucfl1AHHVFKxm4yvO0O10=", "owner": "rycee", "repo": "nur-expressions", - "rev": "d558686ba23132b3e98329952023d31bb5f7289c", + "rev": "fe816609e68ee1887ee89e43c9ca1aad75362477", "type": "gitlab" }, "original": { @@ -149,11 +149,11 @@ ] }, "locked": { - "lastModified": 1733570843, - "narHash": "sha256-sQJAxY1TYWD1UyibN/FnN97paTFuwBw3Vp3DNCyKsMk=", + "lastModified": 1735218083, + "narHash": "sha256-MoUAbmXz9TEr7zlKDRO56DBJHe30+7B5X7nhXm+Vpc8=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "a35b08d09efda83625bef267eb24347b446c80b8", + "rev": "bc03f7818771a75716966ce8c23110b715eff2aa", "type": "github" }, "original": { @@ -171,11 +171,11 @@ ] }, "locked": { - "lastModified": 1735004869, - "narHash": "sha256-b92HYukQ0xnCvtfygUh7TMqzBj/mSvfYlQ4Px+V3y5I=", + "lastModified": 1735264033, + "narHash": "sha256-ss9vVSK9M2o8hW4nFs+GuVxsrIZ8X3zxQfeWhEKgMT0=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "86abacab7bbf83c0179e0a9b9274be762ef0fc1a", + "rev": "b5223dca0334d671787531a204bdba7717b48a72", "type": "github" }, "original": { diff --git a/modules/home-manager-modules/impermanence.nix b/modules/home-manager-modules/impermanence.nix index 4768b7e..a48fe9d 100644 --- a/modules/home-manager-modules/impermanence.nix +++ b/modules/home-manager-modules/impermanence.nix @@ -1,10 +1,17 @@ -{config, ...}: { - home.persistence."/persistent/home/${config.home.username}" = { - directories = [ - ".ssh" - "desktop" - "downloads" - "documents" - ]; +{ + lib, + config, + osConfig, + ... +}: { + config = lib.mkIf osConfig.host.impermanence.enable { + home.persistence."/persistent/home/${config.home.username}" = { + directories = [ + ".ssh" + "desktop" + "downloads" + "documents" + ]; + }; }; }