From 35da7752ca5bb4e5b6579338dd1c6b85c40dde2a Mon Sep 17 00:00:00 2001 From: willemml Date: Mon, 13 Mar 2023 13:44:44 -0700 Subject: [PATCH] use programs for the password store --- home/packages.nix | 2 -- home/programs.nix | 10 ++++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/home/packages.nix b/home/packages.nix index 5316e83..108037b 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -8,7 +8,6 @@ let spoof-mac ]; linux = with pkgs; [ ]; - pass-extended = pkgs.pass.withExtensions (exts: [ exts.pass-genphrase exts.pass-otp exts.pass-import ]); python-wp = pkgs.python310.withPackages (p: with p; [ setuptools pyaml requests latexify-py ]); node-packages = with pkgs.nodePackages; [ bash-language-server prettier ]; octave-wp = pkgs.octave.withPackages (p: with p; [ symbolic ]); @@ -86,7 +85,6 @@ in nmap octave-wp openssh - pass-extended plantuml poppler pv diff --git a/home/programs.nix b/home/programs.nix index 57bb8bb..123f669 100644 --- a/home/programs.nix +++ b/home/programs.nix @@ -82,6 +82,16 @@ ''; }; + password-store = { + enable = true; + package = pkgs.pass.withExtensions (exts: [ exts.pass-genphrase exts.pass-otp exts.pass-import ]); + settings = { + PASSWORD_STORE_DIR = "${config.home.homeDirectory}/.password-store"; + PASSWORD_STORE_CLIP_TIME = "60"; + PASSWORD_STORE_KEY = "48BD20833B6AE9AA"; + }; + }; + zoxide = { enable = true; enableBashIntegration = true;