{ pkgs, ... }: { environment.systemPackages = with pkgs; [ mpv ]; services.cage = { enable = true; program = "${pkgs.mpv}/bin/mpv --profile=low-latency --untimed rtsp://bastion.mlaga97.space:8554/birdseye"; user = "dotspace"; extraArguments = [ "-s" ]; environment = { WLR_LIBINPUT_NO_DEVICES = "1"; # boot up even if no mouse/keyboard connected }; }; systemd.services."cage-tty1.service".after = [ "network-online.target" "systemd-resolved.service" ]; }