blob: b9a510ce8fc62fce0173988fa22c947e365e668c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
inputs: {
config,
lib,
pkgs,
...
}: {
nixpkgs.overlays = [
(self: super: {
# inherit (self.unstable) steam;
})
];
programs.steam = {
enable = true;
package = pkgs.steam.override {
extraLibraries = pkgs:
with config.hardware.opengl;
if pkgs.hostPlatform.is64bit
then [package] ++ extraPackages
else [package32] ++ extraPackages32;
extraProfile = ''
export SDL_VIDEODRIVER=x11
export WINEDLLOVERRIDES="dinput8=n,b"
'';
};
remotePlay.openFirewall = true;
};
programs.gamemode.enable = true;
home-manager.users.minijackson.programs.mangohud = {
enable = true;
enableSessionWide = true;
settings = {
toggle_hud = "Shift_L+F3";
};
};
}
|