From cca77a1184dcdcc0ff8605e3b679c1cfb1f0de3d Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sat, 1 Aug 2026 03:20:21 +0530 Subject: feat: added icons to desktop entries - Text-based applications (neomutt, impala, ...) start a desktop session by running inside of kitty and thus had kitty's icon, but now we are using their own icons. --- modules/security/gopass/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'modules/security/gopass') 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"; + }; }; } -- cgit v1.2.3