diff --git a/modules/cross-platform/home-manager/shell.nix b/modules/cross-platform/home-manager/shell.nix index 36e7a7b..671ea87 100644 --- a/modules/cross-platform/home-manager/shell.nix +++ b/modules/cross-platform/home-manager/shell.nix @@ -116,5 +116,19 @@ # Install lazygit programs.lazygit.enable = true; + + # Install and setup gpg + programs.gpg = { + enable = true; + homedir = "${config.home.homeDirectory}/.local/share/gnupg"; + }; + services.gpg-agent = { + enable = true; + enableZshIntegration = true; + pinentry = { + package = pkgs.pinentry-gtk2; + program = "pinentry-gtk-2"; + }; + }; }; } diff --git a/modules/linux/home-manager/qutebrowser.nix b/modules/linux/home-manager/qutebrowser.nix index 2391695..bb33291 100644 --- a/modules/linux/home-manager/qutebrowser.nix +++ b/modules/linux/home-manager/qutebrowser.nix @@ -104,6 +104,8 @@ "" = "jseval --quiet scrollHelper.scrollPage(-0.8)"; "gg" = "jseval --quiet scrollHelper.scrollTo(0)"; "G" = "jseval --quiet scrollHelper.scrollToPercent(100)"; + + "pw" = "spawn --userscript qute-keepassxc --key crony@cronyakatsuki.xyz"; }; insert = { "" = "mode-leave ;; jseval -q document.activeElement.blur()";