Update common.nix

This commit is contained in:
ediblerope 2025-12-03 10:43:45 +00:00 committed by GitHub
parent ba29260c29
commit 1495889ec6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -23,29 +23,16 @@ services.xserver.enable = true;
services.displayManager.gdm.enable = true; services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true; services.desktopManager.gnome.enable = true;
programs.dconf = { # Apply GNOME settings on login
enable = true; environment.etc."profile.d/gnome-settings.sh".text = ''
profiles.user.databases = [{ if [ "$XDG_SESSION_DESKTOP" = "gnome" ]; then
settings = { gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
"org/gnome/settings-daemon/plugins/media-keys" = { gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
home = "<Super>e"; gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"
control-center = "<Super>i"; gsettings set org.gnome.settings-daemon.plugins.media-keys home "['<Super>e']"
}; gsettings set org.gnome.settings-daemon.plugins.media-keys control-center "['<Super>i']"
"org/gnome/desktop/wm/keybindings" = { fi
close = [ "<Super>q" ]; '';
};
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
gtk-theme = "Adwaita-dark";
};
};
}];
};
# Ensure dconf profile is used
environment.variables = {
DCONF_PROFILE = "user";
};
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.fred = { users.users.fred = {