diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/kde-frameworks/breeze-icons.nix')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/kde-frameworks/breeze-icons.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/breeze-icons.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/breeze-icons.nix new file mode 100644 index 000000000000..d9192b940364 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/breeze-icons.nix @@ -0,0 +1,17 @@ +{ mkDerivation, lib, extra-cmake-modules, gtk3, qtsvg, hicolor-icon-theme }: + +mkDerivation { + name = "breeze-icons"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules gtk3 ]; + buildInputs = [ qtsvg ]; + propagatedBuildInputs = [ + hicolor-icon-theme + ]; + dontDropIconThemeCache = true; + outputs = [ "out" ]; # only runtime outputs + postInstall = '' + gtk-update-icon-cache "''${out:?}/share/icons/breeze" + gtk-update-icon-cache "''${out:?}/share/icons/breeze-dark" + ''; +} |