pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / servers / icingaweb2 / theme-unicorn / default.nix
blob39c4e7b9274384b8a76ef5f7be55834d71956258
1 { lib
2 , stdenv
3 , fetchurl
4 , fetchFromGitHub
5 }:
7 stdenv.mkDerivation rec {
8   pname = "icingaweb2-theme-unicorn";
9   version = "1.0.2";
11   srcs = [
12     (fetchFromGitHub {
13       owner = "Mikesch-mp";
14       repo = pname;
15       rev = "v${version}";
16       sha256 = "1qmcajdf0g70vp2avqa50lfrfigq22k91kggbgn5ablwyg9dki05";
17     })
18     (fetchurl {
19       url = "http://i.imgur.com/SCfMd.png";
20       sha256 = "1y6wqm1z6mn0a6jankd7pzqgi7zm5320kk6knvbv3qhzx2b74ypp";
21     })
22   ];
24   unpackPhase = ''
25     for src in $srcs; do
26       case $src in
27         *.png)
28           cp $src unicorn.png
29           ;;
30         *)
31           cp -r $src/* .
32           ;;
33       esac
34     done
35   '';
37   installPhase = ''
38     mkdir -p "$out"
39     cp -r * "$out"
40     chmod 755 $out/public/img
41     cp unicorn.png "$out/public/img/unicorn.png"
42   '';
44   meta = with lib; {
45     description = "Unicorn theme for IcingaWeb 2";
46     homepage = "https://github.com/Mikesch-mp/icingaweb2-theme-unicorn";
47     license = licenses.publicDomain;
48     platforms = platforms.all;
49     maintainers = with maintainers; [ das_j ];
50   };