diff --git a/nix/modules/obs/home.nix b/nix/modules/obs/home.nix index e82e833..c438f2c 100644 --- a/nix/modules/obs/home.nix +++ b/nix/modules/obs/home.nix @@ -49,5 +49,19 @@ in ''}"; }; }; + systemd.user.services.obs-autostart = lib.mkIf cfg.enable { + Unit = { + Description = "OBS daemon"; + After = [ "hyprland-session.target" ]; + }; + Install = { + WantedBy = [ "default.target" ]; + }; + Service = { + ExecStart = "${config.programs.obs-studio.finalPackage}/bin/obs --startreplaybuffer"; + # Restart = "on-failure"; + # RestartSec = "5s"; + }; + }; }; }