audio-server: pause mpv in the early morning
This commit is contained in:
parent
ebdbc9fc92
commit
afe096f373
|
@ -151,7 +151,8 @@
|
|||
'');
|
||||
|
||||
systemd = {
|
||||
services.bluetooth-agent = lib.mkIf config.hardware.bluetooth.enable {
|
||||
services = {
|
||||
bluetooth-agent = lib.mkIf config.hardware.bluetooth.enable {
|
||||
description = "Allow anyone to pair via Bluetooth";
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
requires = [ "bluetooth.target" ];
|
||||
|
@ -163,6 +164,26 @@
|
|||
RestartSec = 60;
|
||||
};
|
||||
};
|
||||
|
||||
mpv-pause = {
|
||||
script = ''
|
||||
echo '{ "command": ["set_property", "pause", true] }' | ${pkgs.socat}/bin/socat - /tmp/mpvsocket
|
||||
'';
|
||||
serviceConfig = {
|
||||
Type = "oneshot";
|
||||
User = "root";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
timers.mpv-pause = {
|
||||
wantedBy = [ "timers.target" ];
|
||||
timerConfig = {
|
||||
Unit = "mpv-pause.service";
|
||||
OnCalendar = "*-*-* 05:30:00";
|
||||
};
|
||||
};
|
||||
|
||||
user.services = {
|
||||
ledfx = {
|
||||
after = [ "pipewire.target" ];
|
||||
|
|
Loading…
Reference in New Issue