aboutsummaryrefslogtreecommitdiffstats
path: root/modules/security/gopass
diff options
context:
space:
mode:
Diffstat (limited to 'modules/security/gopass')
-rw-r--r--modules/security/gopass/default.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/security/gopass/default.nix b/modules/security/gopass/default.nix
index f9bdf14..fa359d8 100644
--- a/modules/security/gopass/default.nix
+++ b/modules/security/gopass/default.nix
@@ -29,5 +29,19 @@
home.sessionVariables = {
PASSWORD_STORE_DIR = config.programs.password-store.settings.PASSWORD_STORE_DIR;
};
+
+ home.file.".local/share/icons/hicolor/scalable/apps/gopass.svg" = {
+ source = ../../../assets/icons/gopass.svg;
+ };
+
+ xdg.desktopEntries."gopass" = {
+ name = "gopass";
+ exec = "${lib.getExe config.terminal.kitty.package} --class gopass -e ${lib.getExe config.security.gopass.package}";
+ icon = "gopass";
+ comment = "Standard Unix password manager (Go implementation)";
+ categories = [ "Utility" ];
+ terminal = false;
+ type = "Application";
+ };
};
}