From 07368dce7ee70d23ec2f71b7a68a56e3858ad683 Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Sat, 30 Nov 2024 17:25:34 +0100 Subject: [PATCH] home: Add openrazer back --- nki-home/configuration.nix | 12 ++++++++++++ overlay.nix | 1 - overlays/openrazer/default.nix | 31 ------------------------------- 3 files changed, 12 insertions(+), 32 deletions(-) delete mode 100644 overlays/openrazer/default.nix diff --git a/nki-home/configuration.nix b/nki-home/configuration.nix index 1c0112c..a9456c1 100644 --- a/nki-home/configuration.nix +++ b/nki-home/configuration.nix @@ -5,6 +5,16 @@ { lib, config, pkgs, ... }: with lib; +let + openrazer = { pkgs, ... }: { + # Razer stuff + hardware.openrazer = { + enable = true; + users = [ "nki" ]; + }; + environment.systemPackages = with pkgs; [ polychromatic ]; + }; +in { imports = [ @@ -17,6 +27,7 @@ with lib; # Other services ../modules/personal/u2f.nix ./peertube-runner.nix + openrazer ]; # Kernel @@ -181,5 +192,6 @@ with lib; passwordFile = config.sops.secrets."scrobble/listenbrainz".path; }; }; + } diff --git a/overlay.nix b/overlay.nix index 88159df..1273836 100644 --- a/overlay.nix +++ b/overlay.nix @@ -140,7 +140,6 @@ in inputs.rust-overlay.overlays.default inputs.youmubot.overlays.default - (import ./overlays/openrazer) overlay-unstable overlay-needs-unstable overlay-packages diff --git a/overlays/openrazer/default.nix b/overlays/openrazer/default.nix deleted file mode 100644 index dfcff64..0000000 --- a/overlays/openrazer/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -final: prev: -let - version = "3.3.0"; - src = final.fetchFromGitHub { - owner = "openrazer"; - repo = "openrazer"; - rev = "v${version}"; - sha256 = "sha256-lElE1nIiJ5fk2DupHu43tmxRjRsS5xeL1Yz/LuRlgtM="; - }; -in -rec -{ - openrazer-daemon = prev.openrazer-daemon.overrideAttrs (old: { - inherit src version; - }); - - python3 = prev.python3.override { - packageOverrides = self: super: { - openrazer-daemon = super.openrazer-daemon.overrideAttrs (old: { - inherit src version; - }); - }; - }; - python3Packages = python3.pkgs; - - linuxPackages_latest = prev.linuxPackages_latest.extend (self: super: { - openrazer = super.openrazer.overrideAttrs (old: { - inherit src version; - }); - }); -}