diff --git a/modules/default.nix b/modules/default.nix index bdc7839..1fda222 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -15,5 +15,6 @@ ./update ./polkit ./ssh + ./ledfix ]; } diff --git a/modules/ledfix/de b/modules/ledfix/de new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/modules/ledfix/de @@ -0,0 +1 @@ + diff --git a/modules/ledfix/default.nix b/modules/ledfix/default.nix new file mode 100644 index 0000000..1e186e9 --- /dev/null +++ b/modules/ledfix/default.nix @@ -0,0 +1,11 @@ +{ ... }: +{ + systemd.services.micmute = { + description = "Set microphone mute LED to off"; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + ExecStart = "sh -c 'echo 0 | tee /sys/class/leds/thinkpad::micmute/brightness'"; + Type = "oneshot"; + }; + }; +}