update inputs

This commit is contained in:
kiri committed 2026-08-23 09:26:39 +02:00
1 parent cde67e4d75
commit 717c0435ee
7 files changed
+316 -461

No files matched your search

+25 -4
View File
@@ -30,7 +30,26 @@ in
rev = "55ca4ba249eba21f861b9866b71ab41bb8930318";
hash = "sha256-UdMoMx2DoovcxSp/zBZ3PRv/Qpj+prd0uPm1gmdak2E=";
};
override = { inherit src version; };
kanagawaGtkTheme = pkgs.stdenvNoCC.mkDerivation {
pname = "kanagawa-gtk-theme";
inherit src version;
nativeBuildInputs = [ pkgs.sassc ];
installPhase = ''
runHook preInstall
mkdir -p "$out/share/themes"
bash ./themes/install.sh \
--dest "$out/share/themes" \
--name Kanagawa \
--color dark
rm -r "$out/share/themes/Kanagawa-Dark/gtk-2.0"
runHook postInstall
'';
};
in
{
home.pointerCursor = {
@@ -47,13 +66,15 @@ in
gtk = {
enable = true;
theme = {
name = "Kanagawa-BL-LB";
package = pkgs.kanagawa-gtk-theme.overrideAttrs (_: override);
name = "Kanagawa-Dark";
package = kanagawaGtkTheme;
};
gtk4.theme = null;
iconTheme = {
name = "Kanagawa";
package = pkgs.kanagawa-icon-theme.overrideAttrs (_: override);
package = pkgs.kanagawa-icon-theme.overrideAttrs (_: {
inherit src version;
});
};
};