mirror of
https://github.com/youwen5/nixos.git
synced 2024-11-24 17:53:51 -08:00
feat: add steam and gamescope
This commit is contained in:
parent
25c9394277
commit
60391f4404
1 changed files with 27 additions and 0 deletions
|
@ -132,6 +132,7 @@
|
|||
openssh
|
||||
python3
|
||||
(pkgs.catppuccin-sddm.override { flavor = "mocha"; })
|
||||
steam-run
|
||||
];
|
||||
environment.variables.EDITOR = "nvim";
|
||||
|
||||
|
@ -145,6 +146,32 @@
|
|||
|
||||
programs.dconf.enable = true;
|
||||
|
||||
programs.steam = {
|
||||
enable = true;
|
||||
remotePlay.openFirewall = true;
|
||||
dedicatedServer.openFirewall = true;
|
||||
localNetworkGameTransfers.openFirewall = true;
|
||||
gamescopeSession.enable = true;
|
||||
};
|
||||
|
||||
nixpkgs.config.packageOverrides = pkgs: {
|
||||
steam = pkgs.steam.override {
|
||||
extraPkgs = pkgs: with pkgs; [
|
||||
xorg.libXcursor
|
||||
xorg.libXi
|
||||
xorg.libXinerama
|
||||
xorg.libXScrnSaver
|
||||
libpng
|
||||
libpulseaudio
|
||||
libvorbis
|
||||
stdenv.cc.cc.lib
|
||||
libkrb5
|
||||
keyutils
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
# List services that you want to enable:
|
||||
|
||||
# Enable the OpenSSH daemon.
|
||||
|
|
Loading…
Reference in a new issue