diff options
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/themes/fluent-gtk-theme/default.nix | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/pkgs/data/themes/fluent-gtk-theme/default.nix b/pkgs/data/themes/fluent-gtk-theme/default.nix deleted file mode 100644 index 9efa36aa88b71..0000000000000 --- a/pkgs/data/themes/fluent-gtk-theme/default.nix +++ /dev/null @@ -1,77 +0,0 @@ -{ lib -, stdenvNoCC -, fetchFromGitHub -, gitUpdater -, gnome-themes-extra -, gtk-engine-murrine -, jdupes -, sassc -, themeVariants ? [] # default: blue -, colorVariants ? [] # default: all -, sizeVariants ? [] # default: standard -, tweaks ? [] -}: - -let - pname = "fluent-gtk-theme"; - -in -lib.checkListOfEnum "${pname}: theme variants" [ "default" "purple" "pink" "red" "orange" "yellow" "green" "teal" "grey" "all" ] themeVariants -lib.checkListOfEnum "${pname}: color variants" [ "standard" "light" "dark" ] colorVariants -lib.checkListOfEnum "${pname}: size variants" [ "standard" "compact" ] sizeVariants -lib.checkListOfEnum "${pname}: tweaks" [ "solid" "float" "round" "blur" "noborder" "square" ] tweaks - -stdenvNoCC.mkDerivation (finalAttrs: { - inherit pname; - version = "2024-04-28"; - - src = fetchFromGitHub { - owner = "vinceliuice"; - repo = "fluent-gtk-theme"; - rev = finalAttrs.version; - hash = "sha256-0zf3fHtWcrbT26jgwgsPEDDhBWErOkgXyvGwSWV8rGs="; - }; - - nativeBuildInputs = [ - jdupes - sassc - ]; - - buildInputs = [ - gnome-themes-extra - ]; - - propagatedUserEnvPkgs = [ - gtk-engine-murrine - ]; - - postPatch = '' - patchShebangs install.sh - ''; - - installPhase = '' - runHook preInstall - - name= HOME="$TMPDIR" ./install.sh \ - ${lib.optionalString (themeVariants != []) "--theme " + builtins.toString themeVariants} \ - ${lib.optionalString (colorVariants != []) "--color " + builtins.toString colorVariants} \ - ${lib.optionalString (sizeVariants != []) "--size " + builtins.toString sizeVariants} \ - ${lib.optionalString (tweaks != []) "--tweaks " + builtins.toString tweaks} \ - --icon nixos \ - --dest $out/share/themes - - jdupes --quiet --link-soft --recurse $out/share - - runHook postInstall - ''; - - passthru.updateScript = gitUpdater { }; - - meta = { - description = "Fluent design gtk theme"; - homepage = "https://github.com/vinceliuice/Fluent-gtk-theme"; - license = lib.licenses.gpl3Only; - platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ romildo ]; - }; -}) |