mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-09-11 04:21:46 +02:00
fix(sunshine): stabilize remote Niri sessions
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
niriUsesIntelRenderer = true;
|
||||
sunshineUserHasInputAccess = false;
|
||||
sunshineHasSysAdmin = false;
|
||||
sunshineUsesWlrCapture = "wlr";
|
||||
sunshineStartsAfterNiri = true;
|
||||
sunshineWaitsForNiriOutput = true;
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ in
|
||||
niriUsesIntelRenderer = lib.hasInfix "/dev/dri/by-path/pci-0000:00:02.0-render" niriHardware;
|
||||
sunshineUserHasInputAccess = builtins.elem "input" cfg.users.users.ryan.extraGroups;
|
||||
sunshineHasSysAdmin = cfg.services.sunshine.capSysAdmin;
|
||||
sunshineUsesWlrCapture = cfg.services.sunshine.settings.capture;
|
||||
sunshineStartsAfterNiri = builtins.elem "niri.service" cfg.systemd.user.services.sunshine.after;
|
||||
sunshineWaitsForNiriOutput = lib.hasInfix "niri msg outputs" cfg.systemd.user.services.sunshine.preStart;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user