Centralized steam configuration

This commit is contained in:
Filippo Berto 2025-01-08 23:38:48 +01:00
parent daa50575b5
commit c4225efceb
Signed by: bertof
GPG key ID: 9DBF7E6A1D2CE9ED
6 changed files with 46 additions and 58 deletions

View file

@ -203,21 +203,7 @@
programs = {
dconf.enable = true;
flashrom.enable = true;
gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
steam = {
enable = true;
package = pkgs.steam.override {
extraPkgs = pkgs: [ pkgs.icu ];
extraProfile = ''
export GSETTINGS_SCHEMA_DIR="${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}/glib-2.0/schemas/"
'';
};
extest.enable = true;
remotePlay.openFirewall = true;
};
gnupg.agent = { enable = true; enableSSHSupport = true; };
zsh.enable = true;
};
# services.joycond.enable = true;
@ -257,6 +243,7 @@
};
hardware = {
opengl.driSupport32Bit = true;
steam-hardware.enable = true;
bluetooth = {
enable = true;
@ -342,11 +329,6 @@
};
};
nixpkgs.config = {
allowUnfree = true;
packageOverrides = pkgs: { steam = pkgs.steam.override { extraPkgs = pkgs: [ pkgs.icu ]; }; };
};
zramSwap.enable = true;
# This value determines the NixOS release from which the default