41 lines
1.0 KiB
Nix
41 lines
1.0 KiB
Nix
# --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. ---
|
|
{ config, pkgs, ... }:
|
|
|
|
{
|
|
##################################################
|
|
# Core services
|
|
##################################################
|
|
|
|
# Enable GNOME Keyring
|
|
services.gnome.gnome-keyring.enable = true;
|
|
|
|
##################################################
|
|
# PAM (auto unlock keyring on login)
|
|
##################################################
|
|
|
|
security.pam.services = {
|
|
login.enableGnomeKeyring = true;
|
|
greetd.enableGnomeKeyring = true;
|
|
sddm.enableGnomeKeyring = true;
|
|
gdm.enableGnomeKeyring = true;
|
|
};
|
|
|
|
##################################################
|
|
# Environment packages
|
|
##################################################
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
polkit_gnome
|
|
seahorse
|
|
libsecret
|
|
];
|
|
|
|
##################################################
|
|
# Security / Polkit
|
|
##################################################
|
|
|
|
security.polkit.enable = true;
|
|
|
|
|
|
}
|