2020-06-02 01:50:36 +00:00
|
|
|
{ pkgs, lib, ... }: {
|
2020-05-16 14:36:59 +00:00
|
|
|
|
|
|
|
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-07-07 15:40:36 +00:00
|
|
|
factorio = pkgs.unstableUnfree.factorio.override {
|
|
|
|
username = "maralorn";
|
|
|
|
token = import ../../nixos/machines/apollo/secret/factory.nix;
|
|
|
|
experimental = true;
|
|
|
|
};
|
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
|
|
|
};
|
|
|
|
}
|