From a9b95c5d4862a515dcefdac59c90f5e033432c82 Mon Sep 17 00:00:00 2001 From: Hermes Date: Sat, 6 Jun 2026 17:27:12 -0400 Subject: [PATCH] fix(config): use libgpiod instead of gpiod for gpioset The nixpkgs attribute for userspace GPIO tools is 'libgpiod', not 'gpiod'. This provides the gpioset binary used by the GPIO 23 internal USB hub service. --- hosts/uConsole/configuration.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hosts/uConsole/configuration.nix b/hosts/uConsole/configuration.nix index 6b6939a..efe319f 100644 --- a/hosts/uConsole/configuration.nix +++ b/hosts/uConsole/configuration.nix @@ -70,7 +70,7 @@ in htop tmux neovim - gpiod # GPIO control (for internal USB hub, AIO modules) + libgpiod # GPIO control (for internal USB hub, AIO modules) # ===== HAM Radio ===== js8call @@ -213,8 +213,8 @@ in serviceConfig = { Type = "oneshot"; RemainAfterExit = true; - ExecStart = "${pkgs.gpiod}/bin/gpioset 0 23=1"; - ExecStop = "${pkgs.gpiod}/bin/gpioset 0 23=0"; + ExecStart = "${pkgs.libgpiod}/bin/gpioset 0 23=1"; + ExecStop = "${pkgs.libgpiod}/bin/gpioset 0 23=0"; }; }; }