{ config, pkgs, ... }: { home.packages = with pkgs; [ libadwaita adwaita-icon-theme ]; 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" ]; }; "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.80000000000000004; 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 = 42; dock-fixed = true; dock-position = "RIGHT"; extend-height = true; height-fraction = 0.90000000000000002; isolate-locations = true; preferred-monitor = -2; preferred-monitor-by-connector = "HDMI-0"; preview-size-scale = 0.0; running-indicator-dominant-color = false; running-indicator-style = "DOTS"; show-apps-always-in-the-edge = true; show-apps-at-top = false; show-mounts = false; show-mounts-only-mounted = true; unity-backlit-items = false; }; "org/gnome/desktop/background" = { picture-uri = "file:///${config.home.homeDirectory}/.local/share/backgrounds/2024-09-02-12-25-09-wallpaper.png"; picture-uri-dark = "file:///${config.home.homeDirectory}/.local/share/backgrounds/2024-09-02-12-25-09-wallpaper.png"; }; "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"; }; }; }