Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 64 lines 1.8 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 breeze-icons, 6 kdeclarative, 7 kirigami, 8 plasma-framework, 9 plasma-workspace, 10}: 11 12stdenv.mkDerivation rec { 13 pname = "utterly-nord-plasma"; 14 version = "3.2"; 15 16 src = fetchFromGitHub { 17 owner = "HimDek"; 18 repo = pname; 19 rev = "e513b4dfeddd587a34bfdd9ba6b1d1eac8ecadf5"; 20 hash = "sha256-moLgBFR+BgoiEBzV3y/LA6JZfLHrG1weL1+h8LN9ztA="; 21 }; 22 23 propagatedUserEnvPkgs = [ 24 breeze-icons 25 kdeclarative 26 kirigami 27 plasma-framework 28 plasma-workspace 29 ]; 30 31 installPhase = '' 32 runHook preInstall 33 34 mkdir -p $out/share/{color-schemes,Kvantum,plasma/look-and-feel,sddm/themes,wallpapers,konsole} 35 36 cp -a look-and-feel $out/share/plasma/look-and-feel/Utterly-Nord 37 cp -a look-and-feel-solid $out/share/plasma/look-and-feel/Utterly-Nord-Solid 38 cp -a look-and-feel-light $out/share/plasma/look-and-feel/Utterly-Nord-Light 39 cp -a look-and-feel-light-solid $out/share/plasma/look-and-feel/Utterly-Nord-Light-Solid 40 41 cp -a *.colors $out/share/color-schemes/ 42 43 cp -a wallpaper $out/share/wallpapers/Utterly-Nord 44 45 cp -a kvantum $out/share/Kvantum/Utterly-Nord 46 cp -a kvantum-solid $out/share/Kvantum/Utterly-Nord-Solid 47 cp -a kvantum-light $out/share/Kvantum/Utterly-Nord-Light 48 cp -a kvantum-light-solid $out/share/Kvantum/Utterly-Nord-Light-Solid 49 50 cp -a *.colorscheme $out/share/konsole/ 51 52 cp -a sddm $out/share/sddm/themes/Utterly-Nord 53 54 runHook postInstall 55 ''; 56 57 meta = with lib; { 58 description = "Plasma theme with Nordic Colors, transparency, blur and round edges for UI elements"; 59 homepage = "https://himdek.com/Utterly-Nord-Plasma/"; 60 license = licenses.gpl2Plus; 61 platforms = platforms.all; 62 maintainers = [ maintainers.romildo ]; 63 }; 64}