diff --git a/configuration.nix b/configuration.nix index 2394cef..5572d27 100644 --- a/configuration.nix +++ b/configuration.nix @@ -537,4 +537,13 @@ in exec nu fi ''; + + services.gnome.gnome-keyring.enable = true; + services.gnome.gcr-ssh-agent.enable = false; + + security.pam.services.login.enableGnomeKeyring = true; + security.pam.services.lightdm.enableGnomeKeyring = true; + + services.dbus.enable = true; + } diff --git a/home.nix b/home.nix index 67adca0..4e7b5af 100644 --- a/home.nix +++ b/home.nix @@ -1339,4 +1339,18 @@ in }; home.shell.enableNushellIntegration = true; + + programs.thunderbird = { + enable = true; + profiles.default = { + isDefault = true; + }; + }; + + services.protonmail-bridge.enable = true; + + services.gnome-keyring = { + enable = true; + components = [ "secrets" ]; + }; } diff --git a/home/config/xmonad/xmonad.hs b/home/config/xmonad/xmonad.hs index b8d22b7..65d08b9 100644 --- a/home/config/xmonad/xmonad.hs +++ b/home/config/xmonad/xmonad.hs @@ -52,6 +52,7 @@ myConfig = } `additionalKeysP` [ ("M-b", spawn browser), ("M-c", spawn "chromium"), + ("M-m", spawn "thunderbird"), -- , ("M-t", spawn terminal) -- , ("M-S-Enter", spawn terminal) -- , ("", spawn "scrot ~/Pictures/Screenshots/%b-%d::%H-%M-%S.png")