python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / servers / icingaweb2 / theme-snow / default.nix
blob9b571b948b523acee0a80c7d05bbc039dd436122
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 }:
6 stdenv.mkDerivation rec {
7   pname = "icingaweb2-theme-snow";
8   version = "1.0.0";
10   src = fetchFromGitHub {
11     owner = "Mikesch-mp";
12     repo = pname;
13     rev = "v${version}";
14     sha256 = "1c974v85mbsis52y2knwzh33996q8sza7pqrcs6ydx033s0rxjrp";
15   };
17   patchPhase = ''
18     # Module info contains some fancy ascii art which breaks the module list
20     awk -i inplace 'BEGIN {empty=0;write=1;}{if ($0 == ""){empty++;};if(empty==2){write=0};if (write==1){print $0}}' module.info
21   '';
23   installPhase = ''
24     mkdir -p "$out"
25     cp -r * "$out"
26   '';
28   meta = with lib; {
29     description = "Snow theme for Icingaweb 2";
30     homepage = "https://github.com/Mikesch-mp/icingaweb2-theme-snow";
31     license = licenses.publicDomain;
32     platforms = platforms.all;
33     maintainers = with maintainers; [ das_j ];
34   };