From e679f74c216d6bcd0da83bea73b9aff2febf5d5e Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 22 May 2020 15:45:07 +0200 Subject: [PATCH] Fix paswordstore on hera --- home/default.nix | 3 ++- home/headless.nix | 3 +++ home/modes.nix | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 home/headless.nix diff --git a/home/default.nix b/home/default.nix index f826dad4..0485dcc8 100644 --- a/home/default.nix +++ b/home/default.nix @@ -15,7 +15,7 @@ in { ./mpclient.nix ./neovim ]; - services.gpg-agent = { enable = true; }; + services.gpg-agent.enable = true; programs = { home-manager.enable = true; @@ -37,6 +37,7 @@ in { package = pkgs.pass-wayland.withExtensions (exts: [ exts.pass-update pkgs.pass-clip ]); enable = true; + settings.PASSWORD_STORE_DIR = "${config.home.homeDirectory}/git/password-store"; }; git = { aliases = { sync = "!git pull -r && git push"; }; diff --git a/home/headless.nix b/home/headless.nix new file mode 100644 index 00000000..b7e637f5 --- /dev/null +++ b/home/headless.nix @@ -0,0 +1,3 @@ +{ pkgs, ... }: { + services.gpg-agent.pinentryFlavor = "curses"; +} diff --git a/home/modes.nix b/home/modes.nix index 92abf445..b0aef998 100644 --- a/home/modes.nix +++ b/home/modes.nix @@ -106,6 +106,7 @@ in { hera = { default = makeConfig "hera" [ ./on-my-machine.nix + ./headless.nix ../hosts/hera/weechat ../hosts/hera/secret ./kassandra-server.nix