From d8e0e78728fb64659b27861044e2c77b67060be9 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Sun, 16 Mar 2025 14:12:55 +0000 Subject: [PATCH] pass: move from module to user config --- hosts/atlas/default.nix | 1 - hosts/eos/default.nix | 1 - hosts/helios/default.nix | 1 - hosts/hypnos/default.nix | 1 - hosts/odyssey/default.nix | 1 - modules/home-manager/default.nix | 1 - modules/home-manager/programs/pass.nix | 25 ------------------------- users/jordan/default.nix | 1 + users/jordan/pass.nix | 11 +++++++++++ 9 files changed, 12 insertions(+), 31 deletions(-) delete mode 100644 modules/home-manager/programs/pass.nix create mode 100644 users/jordan/pass.nix diff --git a/hosts/atlas/default.nix b/hosts/atlas/default.nix index 6e35213..50d4234 100644 --- a/hosts/atlas/default.nix +++ b/hosts/atlas/default.nix @@ -29,7 +29,6 @@ vector.enable = true; }; libreoffice.enable = true; - pass.enable = true; qbittorrent.enable = true; thunderbird.enable = true; }; diff --git a/hosts/eos/default.nix b/hosts/eos/default.nix index 3ff5e3f..c996b3b 100644 --- a/hosts/eos/default.nix +++ b/hosts/eos/default.nix @@ -27,7 +27,6 @@ modules = { programs = { firefox.enable = true; - pass.enable = true; qbittorrent.enable = true; }; }; diff --git a/hosts/helios/default.nix b/hosts/helios/default.nix index f597e23..8dea797 100644 --- a/hosts/helios/default.nix +++ b/hosts/helios/default.nix @@ -28,7 +28,6 @@ modules = { programs = { firefox.enable = true; - pass.enable = true; qbittorrent.enable = true; }; services = { diff --git a/hosts/hypnos/default.nix b/hosts/hypnos/default.nix index 86cded5..2a2917f 100644 --- a/hosts/hypnos/default.nix +++ b/hosts/hypnos/default.nix @@ -51,7 +51,6 @@ modules = { programs = { firefox.enable = true; - pass.enable = true; recording = { audio.enable = true; }; diff --git a/hosts/odyssey/default.nix b/hosts/odyssey/default.nix index e71561d..2baa896 100644 --- a/hosts/odyssey/default.nix +++ b/hosts/odyssey/default.nix @@ -70,7 +70,6 @@ }; libreoffice.enable = true; lutris.enable = true; - pass.enable = true; qbittorrent.enable = true; recording = { audio.enable = true; diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index e3518ce..fcd6b0f 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -8,7 +8,6 @@ ./programs/graphics.nix ./programs/libreoffice.nix ./programs/lutris.nix - ./programs/pass.nix ./programs/qbittorrent.nix ./programs/recording.nix ./programs/slack.nix diff --git a/modules/home-manager/programs/pass.nix b/modules/home-manager/programs/pass.nix deleted file mode 100644 index 3566914..0000000 --- a/modules/home-manager/programs/pass.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: - -let - cfg = config.modules.programs.pass; -in -{ - options.modules.programs.pass = { - enable = lib.mkOption { - default = false; - example = true; - }; - }; - - config = lib.mkIf cfg.enable { - home.programs.password-store = { - enable = true; - package = pkgs.pass.withExtensions (exts: [ exts.pass-otp ]); - }; - }; -} diff --git a/users/jordan/default.nix b/users/jordan/default.nix index 6a77695..0d4c116 100644 --- a/users/jordan/default.nix +++ b/users/jordan/default.nix @@ -34,6 +34,7 @@ in ./git.nix ./gpg.nix ./neovim.nix + ./pass.nix ./shell.nix ]; diff --git a/users/jordan/pass.nix b/users/jordan/pass.nix new file mode 100644 index 0000000..f556570 --- /dev/null +++ b/users/jordan/pass.nix @@ -0,0 +1,11 @@ +{ + pkgs, + ... +}: + +{ + home.programs.password-store = { + enable = true; + package = pkgs.pass.withExtensions (exts: [ exts.pass-otp ]); + }; +}