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

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