{ config, pkgs, ... }: { home.packages = with pkgs; [ libadwaita adwaita-icon-theme gnomeExtensions.app-hider gnomeExtensions.clipboard-indicator gnomeExtensions.dash-to-dock gnomeExtensions.gsconnect gnomeExtensions.tray-icons-reloaded gnomeExtensions.gtk4-desktop-icons-ng-ding gnomeExtensions.simple-workspaces-bar gnomeExtensions.desktop-cube gnomeExtensions.category-sorted-app-grid gnomeExtensions.blur-my-shell dconf-editor gnome-tweaks gnome-extension-manager ]; # gtk = { # enable = true; # theme.name = "Adwaita-dark"; # iconTheme.name = "Adwaita"; # gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; # }; # qt.enable = true; # qt.style.name = "adwaita-dark"; dconf.settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; "org/gnome/shell" = { allow-extension-installation = false; disable-extension-version-validation = false; disable-user-extensions = false; enabled-extensions = [ "trayIconsReloaded@selfmade.pl" "dash-to-dock@micxgx.gmail.com" "app-hider@lynith.dev" "gsconnect@andyholmes.github.io" "clipboard-indicator@tudmotu.com" "gtk4-ding@smedius.gitlab.com" "desktop-cube@schneegans.github.com" "blur-my-shell@aunetx" "category-sorted-app-grid@noobping.dev" ]; }; "org/gnome/shell/extensions/dash-to-dock" = { always-center-icons = false; animate-show-apps = true; apply-custom-theme = false; apply-glossy-effect = false; background-opacity = 0.8; custom-theme-customize-running-dots = true; custom-theme-running-dots-border-width = 0; custom-theme-shrink = true; dance-urgent-applications = true; dash-max-icon-size = 48; dock-fixed = false; dock-position = "BOTTOM"; extend-height = false; height-fraction = 0.9; icon-size-fixed = false; intellihide-mode = "FOCUS_APPLICATION_WINDOWS"; isolate-locations = true; max-alpha = 0.8; preferred-monitor = -2; preferred-monitor-by-connector = "HDMI-1"; preview-size-scale = 0.0; running-indicator-dominant-color = true; running-indicator-style = "DOTS"; show-apps-always-in-the-edge = true; show-apps-at-top = false; show-mounts = false; show-mounts-only-mounted = true; transparency-mode = "DEFAULT"; unity-backlit-items = false; }; "org/gnome/desktop/background" = { picture-uri = "file:///${../wallpaper.jpg}"; picture-uri-dark = "file://${../wallpaper.jpg}"; }; "org/gnome/desktop/input-sources" = { show-all-sources = true; # sources = [ (mkTuple [ "xkb" "us" ]) (mkTuple [ "xkb" "ru" ]) ]; xkb-options = [ "grp:alt_caps_toggle" ]; }; "org/gnome/desktop/wm/preferences" = { theme = "Adwaita-dark"; }; }; }