{ config, nix-colors, pkgs, lib, ... }: let inherit (nix-colors.lib-contrib { inherit pkgs; }) gtkThemeFromScheme; in { imports = [ nix-colors.homeManagerModules.default ]; colorScheme = nix-colors.colorSchemes.da-one-sea; gtk = { enable = true; theme = { name = "${config.colorScheme.slug}"; package = gtkThemeFromScheme { scheme = config.colorScheme; }; }; iconTheme = { package = pkgs.qogir-icon-theme; name = "Qogir-dark"; }; }; qt = { enable = true; platformTheme.name = "gtk"; style = { name = "gtk2"; package = pkgs.qt6Packages.qt6gtk2; }; }; home.pointerCursor = { package = pkgs.phinger-cursors; name = "phinger-cursors-dark"; size = 24; gtk.enable = true; }; }