nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

gtk-theme-framework: init at 0.2.3

+46
+36
pkgs/data/themes/gtk-theme-framework/default.nix
··· 1 + { stdenv, fetchFromGitHub, theme, lib }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "gtk-theme-framework"; 5 + version = "0.2.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "jaxwilko"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "1z5s5rsgiypanf2z0avaisbflnvwrc8aiy5qskrsvbbaja63jy3s"; 12 + }; 13 + 14 + postPatch = '' 15 + substituteInPlace main.sh \ 16 + --replace "#!/usr/bin/env bash" "#!/bin/sh" 17 + 18 + substituteInPlace scripts/install.sh \ 19 + --replace "#!/usr/bin/env bash" "#!/bin/sh" 20 + ''; 21 + 22 + installPhase = '' 23 + runHook preInstall 24 + 25 + mkdir -p $out/share/themes 26 + ./main.sh -i -t ${theme} -d $out/share/themes 27 + 28 + runHook postInstall 29 + ''; 30 + 31 + meta = with lib; { 32 + homepage = "https://github.com/jaxwilko/gtk-theme-framework"; 33 + license = licenses.gpl3Only; 34 + maintainers = with maintainers; [ flexagoon ]; 35 + }; 36 + }
+10
pkgs/top-level/all-packages.nix
··· 22729 22729 22730 22730 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { }; 22731 22731 22732 + palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; }; 22733 + 22734 + amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; }; 22735 + 22736 + gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; }; 22737 + 22738 + oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; }; 22739 + 22740 + spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; }; 22741 + 22732 22742 gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk { 22733 22743 inherit (plasma5Packages) breeze-icons; 22734 22744 };