1
0
Fork 0
nixos-config/home-manager/games.nix

41 lines
1.1 KiB
Nix
Raw Normal View History

2020-06-02 01:50:36 +00:00
{ pkgs, lib, ... }: {
dconf.settings."org/gnome/settings-daemon/plugins/media-keys" = {
mic-mute = lib.mkForce [ ];
next = lib.mkForce [ ];
play = lib.mkForce [ ];
previous = lib.mkForce [ ];
screensaver = lib.mkForce [ ];
volume-down = lib.mkForce [ ];
volume-up = lib.mkForce [ ];
};
2020-06-02 01:50:36 +00:00
2020-05-05 23:40:57 +00:00
home.packages = builtins.attrValues {
2020-05-21 23:13:42 +00:00
inherit (pkgs.unfree) steam;
2020-05-05 23:40:57 +00:00
inherit (pkgs) minetest;
2020-06-27 15:36:28 +00:00
inherit (pkgs.wineWowPackages) staging;
gw2 = pkgs.writeShellScriptBin "gw2" ''
2020-07-02 19:36:42 +00:00
cd /home/maralorn/volatile/GW2
2020-06-27 15:36:28 +00:00
# Intel/AMD Mesa Specific Env_vars
# export vblank_mode=0
export MESA_GLSL_CACHE_DISABLE=0
export MESA_GLSL_CACHE_DIR="$PWD/shader_cache"
export mesa_glthread=true
# Wine Settings
#export DXVK_HUD=version,devinfo,fps
export DXVK_LOG_LEVEL=none
export WINEDEBUG=-all
export WINEARCH=win64
export WINEPREFIX="$PWD/data"
export STAGING_SHARED_MEMORY=1
export WINEESYNC=1
# Launch Command
cd "$PWD/data/drive_c/GW2"
wine64 ./GW2.exe $@ -autologin
'';
2020-05-05 23:40:57 +00:00
};
}