diff options
author | makefu <github@syntax-fehler.de> | 2023-06-03 19:29:34 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2023-06-03 19:29:34 +0200 |
commit | 52a8aaf98bd8627dd34d08203fd4d4f0323ca3b6 (patch) | |
tree | c88afa7c60fcfe922e5f43fb4a5dc0a48035e9d4 /makefu/2configs | |
parent | e628948d55a6ddf422da031fce64cdd26d877839 (diff) |
ma gnome: deploy shortcuts and config with dconf
Diffstat (limited to 'makefu/2configs')
-rw-r--r-- | makefu/2configs/gui/gnome.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/makefu/2configs/gui/gnome.nix b/makefu/2configs/gui/gnome.nix index c949bb8ad..44ba2dd67 100644 --- a/makefu/2configs/gui/gnome.nix +++ b/makefu/2configs/gui/gnome.nix @@ -13,4 +13,51 @@ in # user = mainUser; #}; }; + programs.dconf.enable = true; + home-manager.users.${mainUser}.dconf = { + enable = true; + settings = { + "org/gnome/terminal/legacy" = { + mnemonics-enabled = false; + theme-variant = "dark"; + }; + "org/gnome/desktop/interface" = { + enable-animations = false; + enable-hot-corners = false; + show-battery-percentage = true; + }; + "org/gnome/desktop/peripherals/touchpad" = { + edge-scrolling-enabled = false; + natural-scroll = false; + send-events = "enabled"; + tap-to-click = true; + two-finger-scrolling-enabled = true; + }; + "org/gnome/desktop/session".idle-delay = 900; + "org/gnome/desktop/wm/keybindings" = { + close=["<Shift><Super>c"]; + minimize=["<Super>n"]; + move-to-workspace-1=["<Shift><Super>1"]; + move-to-workspace-2=["<Shift><Super>2"]; + move-to-workspace-3=["<Shift><Super>3"]; + move-to-workspace-4=["<Shift><Super>4"]; + panel-run-dialog=["<Super>r"]; + switch-to-workspace-1=["<Super>1"]; + switch-to-workspace-2=["<Super>2"]; + switch-to-workspace-3=["<Super>3"]; + switch-to-workspace-4=["<Super>4"]; + toggle-fullscreen=["<Super>f"]; + }; + "org/gnome/desktop/wm/preferences".num-workspaces = 4; + "org/gnome/settings-daemon/plugins/color".night-light-enabled = true; + "org/gnome/settings-daemon/plugins/media-keys" = { + custom-keybindings = [ "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/"]; + }; + "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = { + binding = "<Super>Return"; + command = "gnome-terminal"; + name = "terminal"; + }; + }; + }; } |