evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / an / ananicy-rules-cachyos / package.nix
blobc3573c4d30fbed4c3324b428721912a09dfd2799
2   lib,
3   stdenvNoCC,
4   fetchFromGitHub,
5   unstableGitUpdater,
6 }:
8 stdenvNoCC.mkDerivation {
9   pname = "ananicy-rules-cachyos";
10   version = "0-unstable-2024-10-25";
12   src = fetchFromGitHub {
13     owner = "CachyOS";
14     repo = "ananicy-rules";
15     rev = "707b16506be2c54028546181461ebf47cfe72d83";
16     hash = "sha256-189eHlSLGgSgT2KIkj+c5pKpPZ34vacZzlYOFGfwEFM=";
17   };
19   dontConfigure = true;
20   dontBuild = true;
22   installPhase = ''
23     runHook preInstall
24     mkdir -p $out/etc/ananicy.d
25     rm README.md LICENSE
26     cp -r * $out/etc/ananicy.d
27     runHook postInstall
28   '';
30   passthru.updateScript = unstableGitUpdater {
31     hardcodeZeroVersion = true;
32   };
34   meta = {
35     homepage = "https://github.com/CachyOS/ananicy-rules";
36     description = "CachyOS' ananicy-rules meant to be used with ananicy-cpp";
37     license = lib.licenses.gpl3Only;
38     platforms = lib.platforms.linux;
39     maintainers = with lib.maintainers; [
40       artturin
41       johnrtitor
42     ];
43   };