From 43ca38910c5f7c28f6bdd2552650b784245cb0c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Mon, 29 Apr 2024 20:34:10 +0200 Subject: [PATCH] refactor: remove darkman --- flake.nix | 1 - overlays/darkman/default.nix | 53 ------------------------------------ 2 files changed, 54 deletions(-) delete mode 100644 overlays/darkman/default.nix diff --git a/flake.nix b/flake.nix index 45f8cfa..5163b53 100644 --- a/flake.nix +++ b/flake.nix @@ -46,7 +46,6 @@ matugen = matugen.packages.${prev.system}.default; gbmonctl = prev.callPackage ./overlays/gbmonctl { }; lpc21isp = prev.callPackage ./overlays/lpc21isp { }; - darkman = prev.callPackage ./overlays/darkman { }; cura = prev.callPackage ./overlays/cura { }; }) ]; diff --git a/overlays/darkman/default.nix b/overlays/darkman/default.nix deleted file mode 100644 index 4a00317..0000000 --- a/overlays/darkman/default.nix +++ /dev/null @@ -1,53 +0,0 @@ -{ - lib, - scdoc, - buildGoModule, - fetchFromGitLab, - hidapi, - udev, -}: -buildGoModule rec { - pname = "darkman"; - version = "1.5.4"; - - src = fetchFromGitLab { - owner = "WhyNotHugo"; - repo = "darkman"; - rev = "5332193777fb0c5dbde6cbfd015a16697d6a0c8e"; - hash = "sha256-3TGDy7hiI+z0IrA+d/Q+rMFlew6gipdpXyJ5eVLCmds="; - }; - - vendorHash = "sha256-xEPmNnaDwFU4l2G4cMvtNeQ9KneF5g9ViQSFrDkrafY="; - - nativeBuildInputs = [ scdoc ]; - - postPatch = '' - substituteInPlace darkman.service \ - --replace "/usr/bin/darkman" "$out/bin/darkman" - substituteInPlace contrib/dbus/nl.whynothugo.darkman.service \ - --replace "/usr/bin/darkman" "$out/bin/darkman" - substituteInPlace contrib/dbus/org.freedesktop.impl.portal.desktop.darkman.service \ - --replace "/usr/bin/darkman" "$out/bin/darkman" - ''; - - buildPhase = '' - runHook preBuild - make build - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - make PREFIX=$out install - runHook postInstall - ''; - - meta = with lib; { - description = "Framework for dark-mode and light-mode transitions on Linux desktop"; - homepage = "https://gitlab.com/WhyNotHugo/darkman"; - license = licenses.isc; - maintainers = [ maintainers.ajgrf ]; - platforms = platforms.linux; - mainProgram = "darkman"; - }; -}