mirror of
https://github.com/davegallant/nix-config
synced 2025-08-06 03:13:38 +00:00
Remove keyleds
This commit is contained in:
18
flake.lock
generated
18
flake.lock
generated
@@ -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": {
|
||||
|
@@ -84,7 +84,6 @@
|
||||
./common/printing.nix
|
||||
./packages/linux-desktop.nix
|
||||
./packages/linux.nix
|
||||
./services/keyleds/default.nix
|
||||
./services/netdata/default.nix
|
||||
];
|
||||
in {
|
||||
|
@@ -1,5 +1,4 @@
|
||||
final: prev: {
|
||||
keyleds = prev.callPackage ./keyleds {};
|
||||
rfd = prev.callPackage ./rfd {};
|
||||
srv = prev.callPackage ./srv {};
|
||||
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
|
||||
guake
|
||||
kazam
|
||||
keyleds
|
||||
legendary-gl
|
||||
mailspring
|
||||
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