mirror of
https://github.com/davegallant/nix-config
synced 2025-08-07 05:02:28 +00:00
Remove keyleds
This commit is contained in:
18
flake.lock
generated
18
flake.lock
generated
@@ -7,11 +7,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1671020882,
|
"lastModified": 1671196037,
|
||||||
"narHash": "sha256-nilsez0cjzvWUZzcWI+ZK3gY/wT3RvkQA9qw8GYJmEU=",
|
"narHash": "sha256-2+J98SeczFWonbqFLMEAQC7vZEe6I2gM17XYvEmG52I=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "2795e05cca69bddad989186888175548f4fca33d",
|
"rev": "adb8ac0453c8b2c40f5bffb578453dbaee838952",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -62,11 +62,11 @@
|
|||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1670959777,
|
"lastModified": 1671183612,
|
||||||
"narHash": "sha256-9nQJWL7S77YZERxairPLFO6TUuF1RgQmdZO6dKRCHz4=",
|
"narHash": "sha256-Q6so0tBGEb9Bhx++FP6cJQ+K83hOZ99ffmcdcWtDS14=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "0fbf27af51a7c9bc68a168fdcd63513c4f100b15",
|
"rev": "488931efb69a50307fa0d71e23e78c8706909416",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -93,11 +93,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1670929434,
|
"lastModified": 1671108576,
|
||||||
"narHash": "sha256-n5UBO6XBV4h3TB7FYu2yAuNQMEYOrQyKeODUwKe06ow=",
|
"narHash": "sha256-6ggOL6KoaELNA1562tnPjtAnQ9SwsKRTgeuaXvPzCwI=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "1710ed1f6f8ceb75cf7d1cf55ee0cc21760e1c7a",
|
"rev": "0f5996b524c91677891a432cc99c7567c7c402b1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@@ -84,7 +84,6 @@
|
|||||||
./common/printing.nix
|
./common/printing.nix
|
||||||
./packages/linux-desktop.nix
|
./packages/linux-desktop.nix
|
||||||
./packages/linux.nix
|
./packages/linux.nix
|
||||||
./services/keyleds/default.nix
|
|
||||||
./services/netdata/default.nix
|
./services/netdata/default.nix
|
||||||
];
|
];
|
||||||
in {
|
in {
|
||||||
|
@@ -1,5 +1,4 @@
|
|||||||
final: prev: {
|
final: prev: {
|
||||||
keyleds = prev.callPackage ./keyleds {};
|
|
||||||
rfd = prev.callPackage ./rfd {};
|
rfd = prev.callPackage ./rfd {};
|
||||||
srv = prev.callPackage ./srv {};
|
srv = prev.callPackage ./srv {};
|
||||||
tmux-sessionizer = prev.callPackage ./tmux-sessionizer {};
|
tmux-sessionizer = prev.callPackage ./tmux-sessionizer {};
|
||||||
|
@@ -1,33 +0,0 @@
|
|||||||
{
|
|
||||||
pkgs,
|
|
||||||
stdenv,
|
|
||||||
fetchFromGitHub,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "keyleds";
|
|
||||||
version = "1.1.1";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
name = "source-${name}-${version}";
|
|
||||||
owner = "keyleds";
|
|
||||||
repo = "keyleds";
|
|
||||||
rev = "v${version}";
|
|
||||||
sha256 = "sha256-KCWmaRmJTmZgTt7HW9o6Jt1u4x6+G2j6T9EqVt21U18=";
|
|
||||||
};
|
|
||||||
|
|
||||||
postInstall = ''
|
|
||||||
cat <<EOF >> $out/bin/set-leds.sh
|
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
for d in \$($out/bin/keyledsctl list); do
|
|
||||||
$out/bin/keyledsctl set-leds -d \$d all=black|| true;
|
|
||||||
done
|
|
||||||
EOF
|
|
||||||
|
|
||||||
chmod +x $out/bin/set-leds.sh
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = with pkgs; [cmake pkg-config];
|
|
||||||
buildInputs = with pkgs; [xlibsWrapper xorg.libXi libuv systemd luajit libyaml];
|
|
||||||
}
|
|
@@ -33,7 +33,6 @@ in {
|
|||||||
gnomeExtensions.vitals
|
gnomeExtensions.vitals
|
||||||
guake
|
guake
|
||||||
kazam
|
kazam
|
||||||
keyleds
|
|
||||||
legendary-gl
|
legendary-gl
|
||||||
mailspring
|
mailspring
|
||||||
prismlauncher
|
prismlauncher
|
||||||
|
@@ -1,15 +0,0 @@
|
|||||||
{
|
|
||||||
config,
|
|
||||||
pkgs,
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
in {
|
|
||||||
systemd.services.keyleds = {
|
|
||||||
description = "Logitech Keyboard animation for Linux — G410, G513, G610, G810, G910, GPro";
|
|
||||||
wantedBy = ["multi-user.target"];
|
|
||||||
|
|
||||||
serviceConfig = {
|
|
||||||
ExecStart = "${pkgs.keyleds}/bin/set-leds.sh";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Reference in New Issue
Block a user