diff options
| author | seth <[email protected]> | 2023-12-24 04:20:53 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-12-24 05:18:20 -0500 |
| commit | 0fc48fd45f756534648d989f5a2c4f3060464218 (patch) | |
| tree | 41293f12d3de3bd9f186785242b96addcc4d30b1 /pkgs/klassy.nix | |
| parent | 20993feb4a35eb279beab4a7af2c993f5fb620ce (diff) | |
pkgs: auto-import directories *and* files
Diffstat (limited to 'pkgs/klassy.nix')
| -rw-r--r-- | pkgs/klassy.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgs/klassy.nix b/pkgs/klassy.nix new file mode 100644 index 0000000..f4c809a --- /dev/null +++ b/pkgs/klassy.nix @@ -0,0 +1,48 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + ninja, + extra-cmake-modules, + kcmutils, + kdecoration, + kirigami2, + wrapQtAppsHook, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "klassy"; + version = "4.3.breeze5.27.5"; + + src = fetchFromGitHub { + owner = "paulmcauley"; + repo = "klassy"; + rev = finalAttrs.version; + hash = "sha256-2qs30L7U5kf1Yf+4Pgsjsyaqf9iIaeuRK25Xtn47AYI="; + }; + + buildInputs = [ + kcmutils + kdecoration + kirigami2 + ]; + + nativeBuildInputs = [ + cmake + ninja + extra-cmake-modules + wrapQtAppsHook + ]; + + meta = with lib; { + description = "a highly customizable binary Window Decoration and Application Style plugin"; + longDescription = '' + Klassy is a highly customizable binary Window Decoration and Application + Style plugin for recent versions of the KDE Plasma desktop. It provides + the Klassy, Kite, Oxygen/Breeze, and Redmond icon styles. + ''; + homepage = "https://github.com/paulmcauley/klassy"; + platforms = platforms.linux; + maintainers = with maintainers; [getchoo]; + }; +}) |
