diff --git a/modules/gnome/default.nix b/modules/gnome/default.nix index 5c672a3..2b70d94 100644 --- a/modules/gnome/default.nix +++ b/modules/gnome/default.nix @@ -36,5 +36,53 @@ services.touchegg.enable = true; home-manager.users.${custom.username} = { home.file.".config/touchegg/touchegg.conf".source = ./touchegg.conf; - }; -} + dconf.settings = { + "/org/gnome/desktop" = { + input-sources = { + xkb-options = [ "compose:ralt" ]; + }; + "wm/keybindings" = { + show-desktop = [ " d" ]; + switch-applications = [ "Tab" ]; + witch-windows = [ "Tab" ]; + }; + interface = { + color-scheme = "default"; + }; + privacy = { + recent-files-max-age = 30; + remember-recent-files = true; + remove-old-trash-files = true; + remove-old-temp-files = true; + old-files-age = "uint32 30"; + }; + screensaver = { + lock-delay = "uint32 0"; + lock-enabled = true; + }; + "session/idle-delay" = "uint32 300"; + }; + "/org/gnome/settings-daemon/plugins/media-keys" = { + home = [ "e" ]; + www = [ "w" ]; + volume-mute = [ "F1" ]; + volume-down = [ "F2" ]; + volume-up = [ "F3" ]; + play = [ "F6" ]; + previous = [ "F5" ]; + next = [ "F7" ]; + }; + "/org/freedesktop/tracker/miner/files/index-recursive-directories" = [ + "&DOCUMENTS" + "&MUSIC" + "&PICTURES" + "&VIDEOS" + "/home/andreas/nextcloud/10_documents" + "&DOWNLOAD" + ]; + "/org/gnome/shell/app-switcher/current-workspace-only" = true; + }; + } + + +