nixos-config/system/steam.nix

23 lines
667 B
Nix
Raw Normal View History

2023-05-21 18:57:54 -03:00
{ config, pkgs, inputs, ... }: {
programs.steam.enable = true;
2023-05-21 18:57:54 -03:00
programs.steam.package = pkgs.steam.override {
2023-05-06 17:25:06 -03:00
extraLibraries = pkgs: with config.hardware.opengl;
if pkgs.hostPlatform.is64bit
then [ package ] ++ extraPackages
else [ package32 ] ++ extraPackages32;
extraPkgs = pkgs: with pkgs; [
capitaine-cursors
bibata-cursors
mangohud
xdg-user-dirs
];
extraProfile = ''
2023-05-21 18:57:54 -03:00
export GSETTINGS_SCHEMA_DIR="${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}/glib-2.0/schemas/"
2023-05-06 17:25:06 -03:00
'';
};
2023-05-21 18:57:54 -03:00
environment.systemPackages = with pkgs; [
protontricks
];
}