Add prismlauncher

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-07-26 11:01:08 +01:00
parent ce2f51e914
commit b4640f8218
5 changed files with 32 additions and 18 deletions

View File

@@ -0,0 +1,5 @@
{ user, home }:
{ ... }:
{
programs.gamemode.enable = true;
}

View File

@@ -0,0 +1,11 @@
{ user, home }:
{ ... }:
{
programs.gamescope = {
enable = true;
args = [
"--rt"
"-f"
];
};
}

View File

@@ -0,0 +1,7 @@
{ user, home }:
{ pkgs, ... }:
{
environment.persistence."/persist/state"."${home}/.local/share/PrismLauncher" = { };
home-manager.users.${user}.home.packages = with pkgs; [ prismlauncher ];
}

View File

@@ -11,8 +11,7 @@
"${home}/.local/share/Steam" = { };
};
programs = {
steam = {
programs.steam = {
enable = true;
localNetworkGameTransfers.openFirewall = true;
extest.enable = true;
@@ -20,17 +19,6 @@
extraCompatPackages = with pkgs; [ proton-ge-bin ];
};
gamescope = {
enable = true;
args = [
"--rt"
"-f"
];
};
gamemode.enable = true;
};
home-manager.users.${user}.systemd.user = {
services.steam-ln =
let

View File

@@ -62,7 +62,10 @@ in
(import ../../../common/configs/user/gui/emoji { inherit user home; })
(import ../../../common/configs/user/gui/feh { inherit user home; })
(import ../../../common/configs/user/gui/firefox { inherit user home; })
(import ../../../common/configs/user/gui/gaming/gamemode { inherit user home; })
(import ../../../common/configs/user/gui/gaming/gamescope { inherit user home; })
(import ../../../common/configs/user/gui/gaming/steam { inherit user home; })
(import ../../../common/configs/user/gui/gaming/prismlauncher { inherit user home; })
(import ../../../common/configs/user/gui/gtk { inherit user home; })
(import ../../../common/configs/user/gui/hyprland { inherit user home; })
(import ../../../common/configs/user/gui/hyprpicker { inherit user home; })