Compare commits
2 commits
0e3cf36457
...
67f6aba9c5
Author | SHA1 | Date | |
---|---|---|---|
|
67f6aba9c5 | ||
|
07368dce7e |
12
flake.lock
12
flake.lock
|
@ -742,11 +742,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1731887066,
|
||||
"narHash": "sha256-uw7K/RsYioJicV79Nl39yjtfhdfTDU2aRxnBgvFhkZ8=",
|
||||
"lastModified": 1732884235,
|
||||
"narHash": "sha256-r8j6R3nrvwbT1aUp4EPQ1KC7gm0pu9VcV1aNaB+XG6Q=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "f3a2ff69586f3a54b461526e5702b1a2f81e740a",
|
||||
"rev": "819f682269f4e002884702b87e445c82840c68f2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1022,11 +1022,11 @@
|
|||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1731890469,
|
||||
"narHash": "sha256-D1FNZ70NmQEwNxpSSdTXCSklBH1z2isPR84J6DQrJGs=",
|
||||
"lastModified": 1732812356,
|
||||
"narHash": "sha256-LNcgjOLArRlx2W6XSi0yc0xwLjrK3KF9LxAMqUgFDgw=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "5083ec887760adfe12af64830a66807423a859a7",
|
||||
"rev": "581d7e4d23b91daf2afa0005a5d3d01d6a8884fe",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -140,7 +140,6 @@ in
|
|||
inputs.rust-overlay.overlays.default
|
||||
inputs.youmubot.overlays.default
|
||||
|
||||
(import ./overlays/openrazer)
|
||||
overlay-unstable
|
||||
overlay-needs-unstable
|
||||
overlay-packages
|
||||
|
|
|
@ -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;
|
||||
});
|
||||
});
|
||||
}
|
Loading…
Reference in a new issue