Update common.nix

This commit is contained in:
ediblerope 2025-12-03 10:28:20 +00:00 committed by GitHub
parent 569962f335
commit e1e31d5c6f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -23,24 +23,23 @@ services.xserver.enable = true;
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
programs.dconf = {
enable = true;
profiles.user.databases = [{
lockAll = true;
settings = {
"org/gnome/settings-daemon/plugins/media-keys" = {
home = "<Super>e";
control-center = "<Super>i";
};
"org/gnome/desktop/wm/keybindings" = {
close = [ "<Super>q" ];
};
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
};
};
}];
};
# System-wide GNOME settings
environment.etc."dconf/db/local.d/01-custom".text = ''
[org/gnome/settings-daemon/plugins/media-keys]
home='<Super>e'
control-center='<Super>i'
[org/gnome/desktop/wm/keybindings]
close=['<Super>q']
[org/gnome/desktop/interface]
color-scheme='prefer-dark'
'';
# Update dconf database
system.activationScripts.dconfUpdate = ''
${pkgs.dconf}/bin/dconf update
'';
# Define a user account. Don't forget to set a password with passwd.
users.users.fred = {