{ lib, stdenvNoCC, fetchFromGitHub, unstableGitUpdater, }: stdenvNoCC.mkDerivation { pname = "ananicy-rules-cachyos"; version = "0-unstable-2024-07-03"; src = fetchFromGitHub { owner = "CachyOS"; repo = "ananicy-rules"; rev = "3f76b3f497e590c4b6a4f9316b212c627631399b"; hash = "sha256-qwyqOgv4djIrJn9MlHO/I8zC741b4ORxDMgYZ+Da2eM="; }; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall mkdir -p $out/etc/ananicy.d rm README.md LICENSE cp -r * $out/etc/ananicy.d runHook postInstall ''; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { homepage = "https://github.com/CachyOS/ananicy-rules"; description = "CachyOS' ananicy-rules meant to be used with ananicy-cpp"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ artturin diniamo johnrtitor ]; }; }