From f1aa9a93c11facde0bb148b46a1e99194bfec7da Mon Sep 17 00:00:00 2001 From: Fredrik Robertsen Date: Wed, 8 Apr 2026 08:13:01 +0200 Subject: [PATCH] base: add element-desktop with gnome-libsecret --- modules/base.nix | 9 ++++++++- modules/dev/default.nix | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/base.nix b/modules/base.nix index 29d1b86..a89ad86 100644 --- a/modules/base.nix +++ b/modules/base.nix @@ -26,7 +26,11 @@ ripgrep xdg-utils webcord - element-desktop + (writeScriptBin "element-desktop" '' + #!${runtimeShell} + exec ${element-desktop}/bin/element-desktop \ + --password-store=gnome-libsecret "$@" + '') ]; shells = with pkgs; [ bash ]; sessionVariables.EDITOR = lib.mkDefault "vim"; @@ -49,5 +53,8 @@ imports = [ ./zen.nix ]; + + services.gnome.gnome-keyring.enable = true; + security.polkit.enable = true; } diff --git a/modules/dev/default.nix b/modules/dev/default.nix index 814997e..2891820 100644 --- a/modules/dev/default.nix +++ b/modules/dev/default.nix @@ -50,7 +50,5 @@ programs.gnupg.agent = { enable = true; enableSSHSupport = true; }; services.openssh.enable = true; - services.gnome.gnome-keyring.enable = true; - }