Loading pkgs/data/themes/vimix/default.nix +26 −5 Original line number Diff line number Diff line { lib , stdenv , stdenvNoCC , fetchFromGitHub , gnome-shell , gtk-engine-murrine , gtk_engines , jdupes , sassc , gitUpdater , themeVariants ? [] # default: doder (blue) , colorVariants ? [] # default: all , sizeVariants ? [] # default: standard , tweaks ? [] }: stdenv.mkDerivation rec { let pname = "vimix-gtk-themes"; version = "2022-04-24"; in lib.checkListOfEnum "${pname}: theme variants" [ "doder" "beryl" "ruby" "amethyst" "grey" ] themeVariants lib.checkListOfEnum "${pname}: color variants" [ "standard" "light" "dark" ] colorVariants lib.checkListOfEnum "${pname}: size variants" [ "standard" "compact" ] sizeVariants lib.checkListOfEnum "${pname}: tweaks" [ "flat" "grey" "mix" "translucent" ] tweaks stdenvNoCC.mkDerivation rec { inherit pname; version = "2022-10-30"; src = fetchFromGitHub { owner = "vinceliuice"; repo = pname; rev = version; sha256 = "0q0ahm060qvr7r9j3x9lxidjnwf032c2g1pcqw9mz93iy7vfn358"; sha256 = "QGKh2Md25VNVqy58w/LBzNnEM+g4gBMUjj0W0IuVZ1U="; }; nativeBuildInputs = [ gnome-shell # needed to determine the gnome-shell version jdupes sassc ]; Loading @@ -39,8 +54,14 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall mkdir -p $out/share/themes name= HOME="$TMPDIR" ./install.sh --all --dest $out/share/themes 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} \ --dest $out/share/themes rm $out/share/themes/*/{AUTHORS,LICENSE} jdupes --quiet --link-soft --recurse $out/share runHook postInstall ''; Loading Loading
pkgs/data/themes/vimix/default.nix +26 −5 Original line number Diff line number Diff line { lib , stdenv , stdenvNoCC , fetchFromGitHub , gnome-shell , gtk-engine-murrine , gtk_engines , jdupes , sassc , gitUpdater , themeVariants ? [] # default: doder (blue) , colorVariants ? [] # default: all , sizeVariants ? [] # default: standard , tweaks ? [] }: stdenv.mkDerivation rec { let pname = "vimix-gtk-themes"; version = "2022-04-24"; in lib.checkListOfEnum "${pname}: theme variants" [ "doder" "beryl" "ruby" "amethyst" "grey" ] themeVariants lib.checkListOfEnum "${pname}: color variants" [ "standard" "light" "dark" ] colorVariants lib.checkListOfEnum "${pname}: size variants" [ "standard" "compact" ] sizeVariants lib.checkListOfEnum "${pname}: tweaks" [ "flat" "grey" "mix" "translucent" ] tweaks stdenvNoCC.mkDerivation rec { inherit pname; version = "2022-10-30"; src = fetchFromGitHub { owner = "vinceliuice"; repo = pname; rev = version; sha256 = "0q0ahm060qvr7r9j3x9lxidjnwf032c2g1pcqw9mz93iy7vfn358"; sha256 = "QGKh2Md25VNVqy58w/LBzNnEM+g4gBMUjj0W0IuVZ1U="; }; nativeBuildInputs = [ gnome-shell # needed to determine the gnome-shell version jdupes sassc ]; Loading @@ -39,8 +54,14 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall mkdir -p $out/share/themes name= HOME="$TMPDIR" ./install.sh --all --dest $out/share/themes 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} \ --dest $out/share/themes rm $out/share/themes/*/{AUTHORS,LICENSE} jdupes --quiet --link-soft --recurse $out/share runHook postInstall ''; Loading