mirror of
https://github.com/buckley310/nixos-config.git
synced 2024-12-21 19:24:15 +00:00
move gnome settings to script, for wayland
This commit is contained in:
parent
b2ee9df4b7
commit
7d1b861630
1 changed files with 28 additions and 25 deletions
|
@ -5,28 +5,15 @@
|
||||||
numix-icon-theme
|
numix-icon-theme
|
||||||
gnome3.gnome-tweaks
|
gnome3.gnome-tweaks
|
||||||
qemu_kvm
|
qemu_kvm
|
||||||
|
|
||||||
(writeShellScriptBin "red" ''
|
(writeShellScriptBin "red" ''
|
||||||
x="$(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled)"
|
x="$(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled)"
|
||||||
[ "$x" = "true" ] && x=false || x=true
|
[ "$x" = "true" ] && x=false || x=true
|
||||||
echo "Nightlight: $x"
|
echo "Nightlight: $x"
|
||||||
gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled $x
|
gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled $x
|
||||||
'')
|
'')
|
||||||
] ++ (with pkgs.gnomeExtensions; [
|
|
||||||
appindicator
|
|
||||||
dash-to-panel
|
|
||||||
drop-down-terminal
|
|
||||||
sound-output-device-chooser
|
|
||||||
no-title-bar
|
|
||||||
]);
|
|
||||||
};
|
|
||||||
|
|
||||||
services.xserver = {
|
(writeShellScriptBin "gnome-my-settings" ''
|
||||||
enable = true;
|
|
||||||
libinput.enable = true;
|
|
||||||
displayManager.gdm.enable = true;
|
|
||||||
displayManager.gdm.autoSuspend = false;
|
|
||||||
desktopManager.gnome3.enable = true;
|
|
||||||
displayManager.sessionCommands = ''
|
|
||||||
gsettings set org.gnome.desktop.interface enable-hot-corners false
|
gsettings set org.gnome.desktop.interface enable-hot-corners false
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
|
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
|
||||||
gsettings set org.gnome.desktop.interface icon-theme 'Numix'
|
gsettings set org.gnome.desktop.interface icon-theme 'Numix'
|
||||||
|
@ -50,6 +37,22 @@
|
||||||
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
|
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
|
||||||
|
|
||||||
echo 'window.ssd headerbar.titlebar { padding-top: 1px; padding-bottom: 1px; }' > ~/.config/gtk-3.0/gtk.css
|
echo 'window.ssd headerbar.titlebar { padding-top: 1px; padding-bottom: 1px; }' > ~/.config/gtk-3.0/gtk.css
|
||||||
'';
|
'')
|
||||||
|
|
||||||
|
] ++ (with pkgs.gnomeExtensions; [
|
||||||
|
appindicator
|
||||||
|
dash-to-panel
|
||||||
|
drop-down-terminal
|
||||||
|
sound-output-device-chooser
|
||||||
|
no-title-bar
|
||||||
|
]);
|
||||||
|
};
|
||||||
|
|
||||||
|
services.xserver = {
|
||||||
|
enable = true;
|
||||||
|
libinput.enable = true;
|
||||||
|
displayManager.gdm.enable = true;
|
||||||
|
displayManager.gdm.autoSuspend = false;
|
||||||
|
desktopManager.gnome3.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue