Skip to content
Snippets Groups Projects
Commit fd0f5d8c authored by Jens Nolte's avatar Jens Nolte
Browse files

Rename g815 service; use correct binary

parent 84108f22
No related branches found
No related tags found
No related merge requests found
{ pkgs, lib, ... }: { pkgs, lib, ... }:
{ {
systemd.sockets.g810-led = { systemd.sockets.g815-led = {
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
partOf = [ "g810-led.service" ]; partOf = [ "g815-led.service" ];
unitConfig = { unitConfig = {
Description = "Logitech keyboard led socket"; Description = "Logitech keyboard led socket";
}; };
socketConfig = { socketConfig = {
ListenStream = "/run/g810-led.socket"; ListenStream = "/run/g815-led.socket";
SocketUser = "jens"; SocketUser = "jens";
Accept = "yes"; Accept = "yes";
MaxConnections = 1; MaxConnections = 1;
}; };
}; };
systemd.services."g810-led@" = { systemd.services."g815-led@" = {
after = [ "g810-led.socket" ]; after = [ "g815-led.socket" ];
requires = [ "g810-led.socket" ]; requires = [ "g815-led.socket" ];
bindsTo = [ "g810-led.socket" ]; bindsTo = [ "g815-led.socket" ];
unitConfig = { unitConfig = {
Description = "Logitech keyboard led backend"; Description = "Logitech keyboard led backend";
}; };
serviceConfig = { serviceConfig = {
ExecStart = "${pkgs.g810-led}/bin/g810-led -pp"; ExecStart = "${pkgs.g810-led}/bin/g815-led -dp c33f -pp";
StandardInput = "socket"; StandardInput = "socket";
}; };
}; };
...@@ -36,9 +36,9 @@ ...@@ -36,9 +36,9 @@
}); });
systemd.services.q-g815= { systemd.services.q-g815= {
after = [ "g810-led.socket" ]; after = [ "g815-led.socket" ];
requires = [ "g810-led.socket" "q-system.socket" ]; requires = [ "g815-led.socket" "q-system.socket" ];
script = "${pkgs.q}/bin/q g815 daemon | ${pkgs.socat}/bin/socat stdin unix-connect:/run/g810-led.socket"; script = "${pkgs.q}/bin/q g815 daemon | ${pkgs.socat}/bin/socat stdin unix-connect:/run/g815-led.socket";
unitConfig = { unitConfig = {
Description = "g815 led control"; Description = "g815 led control";
}; };
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
}; };
}; };
systemd.sockets.q-system = { systemd.sockets.q-system = {
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
partOf = [ "q-system.service" ]; partOf = [ "q-system.service" ];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment