{ # Enable the GNOME Desktop Environment. services.desktopManager.gnome.enable = false; environment.systemPackages = with pkgs; [ gnomeExtensions.appindicator gnomeExtensions.blur-my-shell gnomeExtensions.caffeine gnomeExtensions.dash-to-dock ]; environment.gnome.excludePackages = with pkgs; [ epiphany # web browser geary # email decibels #audio player gnome-calendar gnome-music gnome-software gnome-tour totem # video player xterm yelp # help ]; programs.dconf = { enable = true; profiles.user.databases = [{ lockAll = true; # prevents overriding settings = { "org/gnome/shell" = { favorite-apps = [ "org.gnome.Nautilus.desktop" "brave-browser.desktop" "proton-mail.desktop" "obsidian.desktop" "signal.desktop" "element-desktop.desktop" "steam.desktop" "bitwarden.desktop" "org.gnome.Settings.desktop" "org.gnome.Console.desktop" ]; enabled-extensions = [ pkgs.gnomeExtensions.appindicator.extensionUuid pkgs.gnomeExtensions.blur-my-shell.extensionUuid pkgs.gnomeExtensions.caffeine.extensionUuid pkgs.gnomeExtensions.dash-to-dock.extensionUuid ]; }; "org/gnome/desktop/calendar" = { show-weekdate = true; }; "org/gnome/desktop/interface" = { clock-show-weekday = true; color-scheme = "prefer-dark"; document-font-name = "Noto Sans 11"; enable-hot-corners = false; font-name = "Noto Sans 11"; gtk-theme = "Adwaita-dark"; monospace-font-name = "Fira Mono 12"; }; "org/gnome/desktop/peripherals/mouse" = { accel-profile = "flat"; }; "org/gnome/desktop/wm/preferences" = { button-layout = ":minimize,maximize,close"; }; "org/gnome/nautilus/list-view" = { default-zoom-level = "small"; }; "org/gnome/nautilus/preferences" = { default-folder-viewer = "list-view"; }; "org/gnome/shell/extensions/dash-to-dock" = { click-action = "minimize-or-previews"; dock-fixed = true; multi-monitor = true; show-mounts = false; show-show-apps-button = true; apply-custom-theme = true; }; "org/gnome/shell/keybindings" = { show-screenshot-ui = ["s"]; }; #org.gnome.desktop.input-sources sources [('xkb', 'us'), ('xkb', 'dz+ar')] }; }]; }; }