Compare commits
No commits in common. "8359fa14e2a4e0c67acd1a912710a70f6210fd4f" and "b7dc8a7345e9f60050fcd1e332d9863df5a672ba" have entirely different histories.
8359fa14e2
...
b7dc8a7345
@ -56,11 +56,33 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Create steam session script
|
||||||
|
environment.etc."steam-session-greetd".source = pkgs.writeShellScript "steam-session-greetd" ''
|
||||||
|
export STEAM_RUNTIME=1
|
||||||
|
export SDL_VIDEODRIVER=wayland
|
||||||
|
export QT_QPA_PLATFORM=wayland
|
||||||
|
export GDK_BACKEND=wayland
|
||||||
|
export XDG_CURRENT_DESKTOP=Steam
|
||||||
|
export XDG_SESSION_TYPE=wayland
|
||||||
|
export MANGOHUD=1
|
||||||
|
exec ${pkgs.gamescope}/bin/gamescope --adaptive-sync --hdr-enabled --mangoapp --rt --steam -- ${pkgs.steam}/bin/steam -pipewire-dmabuf -tenfoot
|
||||||
|
'';
|
||||||
|
|
||||||
|
# Create system-wide session files
|
||||||
|
environment.etc."xdg/wayland-sessions/steam-session.desktop".text = ''
|
||||||
|
[Desktop Entry]
|
||||||
|
Name=Steam Session
|
||||||
|
Comment=Steam Deck-like gaming session with gamescope
|
||||||
|
Exec=/etc/steam-session-greetd
|
||||||
|
Type=Application
|
||||||
|
DesktopNames=steam
|
||||||
|
'';
|
||||||
|
|
||||||
environment.etc."xdg/wayland-sessions/niri-session.desktop".text = ''
|
environment.etc."xdg/wayland-sessions/niri-session.desktop".text = ''
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Niri Session
|
Name=Niri Session
|
||||||
Comment=Niri Wayland compositor
|
Comment=Niri Wayland compositor
|
||||||
Exec=niri-session
|
Exec=${pkgs.niri}/bin/niri-session
|
||||||
Type=Application
|
Type=Application
|
||||||
DesktopNames=niri
|
DesktopNames=niri
|
||||||
'';
|
'';
|
||||||
|
|||||||
@ -25,26 +25,4 @@
|
|||||||
goverlay
|
goverlay
|
||||||
yad
|
yad
|
||||||
];
|
];
|
||||||
|
|
||||||
# Create steam session script
|
|
||||||
environment.etc."steam-session-greetd".source = pkgs.writeShellScript "steam-session-greetd" ''
|
|
||||||
export STEAM_RUNTIME=1
|
|
||||||
export SDL_VIDEODRIVER=wayland
|
|
||||||
export QT_QPA_PLATFORM=wayland
|
|
||||||
export GDK_BACKEND=wayland
|
|
||||||
export XDG_CURRENT_DESKTOP=Steam
|
|
||||||
export XDG_SESSION_TYPE=wayland
|
|
||||||
exec ${pkgs.gamescope}/bin/gamescope --adaptive-sync --hdr-enabled --mangoapp --rt --steam -- ${pkgs.steam}/bin/steam -pipewire-dmabuf -tenfoot
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Create system-wide session files
|
|
||||||
environment.etc."xdg/wayland-sessions/steam-session.desktop".text = ''
|
|
||||||
[Desktop Entry]
|
|
||||||
Name=Steam Session
|
|
||||||
Comment=Steam Deck-like gaming session with gamescope
|
|
||||||
Exec=/etc/steam-session-greetd
|
|
||||||
Type=Application
|
|
||||||
DesktopNames=steam
|
|
||||||
'';
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user