44 lines
903 B
Nix
44 lines
903 B
Nix
{ pkgs, ... }: {
|
|
programs.steam = {
|
|
enable = true;
|
|
|
|
package = pkgs.steam.override {
|
|
# extraLibraries = pkgs: with pkgs; [
|
|
# dconf.lib
|
|
# gnome.gvfs
|
|
# # icu
|
|
# # libdrm
|
|
# ];
|
|
# extraPkgs = pkgs: with pkgs; [
|
|
# # icu
|
|
# ];
|
|
# extraProfile = ''
|
|
# export GSETTINGS_SCHEMA_DIR="${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}/glib-2.0/schemas/"
|
|
# '';
|
|
};
|
|
extraPackages = [
|
|
pkgs.gamescope
|
|
];
|
|
extraCompatPackages = [
|
|
pkgs.proton-ge-bin
|
|
];
|
|
remotePlay.openFirewall = true;
|
|
extest.enable = true;
|
|
};
|
|
|
|
fonts.packages = [
|
|
pkgs.liberation_ttf
|
|
pkgs.wqy_zenhei
|
|
];
|
|
|
|
# networking.firewall = {
|
|
# allowedTCPPorts = [
|
|
# 27036
|
|
# 27037
|
|
# ];
|
|
# allowedUDPPorts = [
|
|
# 27031
|
|
# 27036
|
|
# ];
|
|
# };
|
|
}
|