{ flake.modules.homeManager.theme = { config, pkgs, ... }: let kanagawaThemeSrc = pkgs.fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Kanagawa-GKT-Theme"; rev = "55ca4ba249eba21f861b9866b71ab41bb8930318"; hash = "sha256-UdMoMx2DoovcxSp/zBZ3PRv/Qpj+prd0uPm1gmdak2E="; }; kanagawaOverride = { version = "unstable-2025-10-23"; src = kanagawaThemeSrc; }; in { home.pointerCursor = { name = "phinger-cursors-light"; package = pkgs.phinger-cursors; size = 24; gtk.enable = true; }; gtk = { enable = true; gtk3.bookmarks = [ "sftp://orion Orion VPS" ]; theme = { name = "Kanagawa-BL-LB"; package = pkgs.kanagawa-gtk-theme.overrideAttrs (_: kanagawaOverride); }; gtk4.theme = { inherit (config.gtk.theme) name package; }; iconTheme = { name = "Kanagawa"; package = pkgs.kanagawa-icon-theme.overrideAttrs (_: kanagawaOverride); }; }; qt = { enable = true; platformTheme.name = "gtk3"; }; }; }