Remove keyleds

This commit is contained in:
Dave Gallant
2022-12-16 10:13:35 -05:00
parent 1221a03aae
commit 3d047bd074
6 changed files with 9 additions and 60 deletions

18
flake.lock generated
View File

@@ -7,11 +7,11 @@
]
},
"locked": {
"lastModified": 1671020882,
"narHash": "sha256-nilsez0cjzvWUZzcWI+ZK3gY/wT3RvkQA9qw8GYJmEU=",
"lastModified": 1671196037,
"narHash": "sha256-2+J98SeczFWonbqFLMEAQC7vZEe6I2gM17XYvEmG52I=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "2795e05cca69bddad989186888175548f4fca33d",
"rev": "adb8ac0453c8b2c40f5bffb578453dbaee838952",
"type": "github"
},
"original": {
@@ -62,11 +62,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1670959777,
"narHash": "sha256-9nQJWL7S77YZERxairPLFO6TUuF1RgQmdZO6dKRCHz4=",
"lastModified": 1671183612,
"narHash": "sha256-Q6so0tBGEb9Bhx++FP6cJQ+K83hOZ99ffmcdcWtDS14=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "0fbf27af51a7c9bc68a168fdcd63513c4f100b15",
"rev": "488931efb69a50307fa0d71e23e78c8706909416",
"type": "github"
},
"original": {
@@ -93,11 +93,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1670929434,
"narHash": "sha256-n5UBO6XBV4h3TB7FYu2yAuNQMEYOrQyKeODUwKe06ow=",
"lastModified": 1671108576,
"narHash": "sha256-6ggOL6KoaELNA1562tnPjtAnQ9SwsKRTgeuaXvPzCwI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "1710ed1f6f8ceb75cf7d1cf55ee0cc21760e1c7a",
"rev": "0f5996b524c91677891a432cc99c7567c7c402b1",
"type": "github"
},
"original": {

View File

@@ -84,7 +84,6 @@
./common/printing.nix
./packages/linux-desktop.nix
./packages/linux.nix
./services/keyleds/default.nix
./services/netdata/default.nix
];
in {

View File

@@ -1,5 +1,4 @@
final: prev: {
keyleds = prev.callPackage ./keyleds {};
rfd = prev.callPackage ./rfd {};
srv = prev.callPackage ./srv {};
tmux-sessionizer = prev.callPackage ./tmux-sessionizer {};

View File

@@ -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];
}

View File

@@ -33,7 +33,6 @@ in {
gnomeExtensions.vitals
guake
kazam
keyleds
legendary-gl
mailspring
prismlauncher

View File

@@ -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";
};
};
}