fix(home/games/star-citizen): enable gamescope, enable umu

This commit is contained in:
Gabriel Fontes
2024-12-17 00:55:42 -03:00
parent 74cb111010
commit 388df1538c
+20 -2
View File
@@ -1,5 +1,23 @@
{pkgs, ...}: {
{
pkgs,
lib,
config,
...
}: let
monitor = lib.head (lib.filter (m: m.primary) config.monitors);
in {
home.packages = [
(pkgs.inputs.nix-gaming.star-citizen.override {disableEac = false;})
(pkgs.inputs.nix-gaming.star-citizen.override {
disableEac = false;
useUmu = true;
gameScopeEnable = true;
gameScopeArgs = [
"--force-grab-cursor"
"--output-width ${toString monitor.width}"
"--output-height ${toString monitor.height}"
"--framerate-limit ${toString monitor.refreshRate}"
"--prefer-output ${monitor.name}"
];
})
];
}