Update common.nix
This commit is contained in:
parent
ba29260c29
commit
1495889ec6
1 changed files with 10 additions and 23 deletions
33
common.nix
33
common.nix
|
|
@ -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 = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue