diff --git a/home/deepak/home.nix b/home/deepak/home.nix index c8e42a1..eb868b3 100644 --- a/home/deepak/home.nix +++ b/home/deepak/home.nix @@ -185,12 +185,11 @@ in # It's also possible to use a ssh key, but only when it has no password: #age.sshKeyPaths = [ "/home/user/path-to-ssh-key" ]; defaultSopsFile = ./secrets.yaml; - # defaultSymlinkPath = "/run/user/1000/secrets"; - # defaultSecretsMountPoint = "/run/user/1000/secrets.d"; + defaultSymlinkPath = "/run/${specialArgs.rundirnum}/secrets"; + defaultSecretsMountPoint = "/run/${specialArgs.rundirnum}/secrets.d"; secrets = { anthropic_api_key = { - sopsFile = ./secrets.yaml; path = "${config.sops.defaultSymlinkPath}/anthropic_api_key"; }; hello = {}; diff --git a/hosts/hosts.nix b/hosts/hosts.nix index a0ca9a4..3735b1d 100644 --- a/hosts/hosts.nix +++ b/hosts/hosts.nix @@ -16,6 +16,7 @@ in home-manager.extraSpecialArgs = { withGUI = true; gitSigningKey = "976F3357369149AB"; + rundirnum = "1000"; }; home-manager.useGlobalPkgs = true; home-manager.users.deepak = { @@ -38,16 +39,19 @@ in home-manager.extraSpecialArgs = { withGUI = false; gitSigningKey = "8F904A3FC7021497"; + rundirnum = "1001"; inherit nixpkgs-unstable; }; home-manager.useGlobalPkgs = true; home-manager.users.deepak = { imports = [ ../home/deepak/home.nix - inputs.sops-nix.homeManagerModules.sops ]; }; - + home-manager.sharedModules = [ + inputs.sops-nix.homeManagerModules.sops + ]; + } NixOS-WSL-2405.nixosModules.wsl @@ -66,6 +70,7 @@ in home-manager.extraSpecialArgs = { withGUI = false; gitSigningKey = "47831B15427F5A55"; + rundirnum = "1000"; inherit nixpkgs-unstable; }; home-manager.useGlobalPkgs = true;