summaryrefslogtreecommitdiff
path: root/modules/gnome/gnome-config.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gnome/gnome-config.nix')
-rw-r--r--modules/gnome/gnome-config.nix57
1 files changed, 57 insertions, 0 deletions
diff --git a/modules/gnome/gnome-config.nix b/modules/gnome/gnome-config.nix
new file mode 100644
index 0000000..099a692
--- /dev/null
+++ b/modules/gnome/gnome-config.nix
@@ -0,0 +1,57 @@
+santi-modules:
+{ lib, ... }: lib.optionalAttrs santi-modules.gnome.enable {
+ dconf.settings = {
+ "org/gnome/desktop/background" = {
+ picture-uri = "${../../wallpaper.png}";
+ picture-uri-dark = "${../../wallpaper.png}";
+ picture-options = "zoom";
+ };
+ "org/gnome/desktop/interface" = {
+ color-scheme="prefer-dark";
+ enable-hot-corners=false;
+ font-antialiasing="grayscale";
+ font-hinting="slight";
+ gtk-theme="Graphite-Dark";
+ icon-theme="Tela-brown-light";
+ show-battery-percentage=true;
+ };
+ "org/gnome/desktop/peripherals/touchpad" = {
+ edge-scrolling-enabled=false;
+ natural-scroll=true;
+ tap-to-click=true;
+ two-finger-scrolling-enabled=true;
+ };
+ "org/gnome/mutter" = {
+ dynamic-workspaces= true;
+ edge-tiling= true;
+ workspaces-only-on-primary= true;
+ };
+ "org/gnome/settings-daemon/plugins/power" = {
+ power-button-action="hibernate";
+ sleep-inactive-ac-type="nothing";
+ };
+ # ========= GNOME SHELL ============
+ "org/gnome/shell" = {
+ enabled-extensions = [
+ ];
+ disabled-extensions= [
+ ];
+ };
+ "org/gnome/shell/extensions/user-theme".name = "Graphite-Dark";
+ "org/honem/shell/extensions/vitals" = {
+ hide-zeros = true;
+ position-in-panel = "0";
+ show-battery = false;
+ show-temperature = true;
+ };
+ "org/gnome/shell/app-switcher".current-workspace-only = true;
+ };
+}