all repos — nixfiles @ bede70d9c5780bbcc2e0a41cf38d9f7d085ec80d

System and user configuration, managed by nix and home-manager

Update gaming setup

Alan Pearce
commit

bede70d9c5780bbcc2e0a41cf38d9f7d085ec80d

parent

dec457d92682d4c969b9e63de9ce795096c68bda

2 files changed, 19 insertions(+), 39 deletions(-)

jump to
M user/settings/gaming.nixuser/settings/gaming.nix
@@ -1,45 +1,14 @@
{ config, pkgs, ... }: +let + unstablePkgs = import <nixos-unstable> {}; +in { - home.packages = with pkgs; [ + home.packages = with unstablePkgs; [ steam - ( - winePackages.override { - pngSupport = true; - jpegSupport = true; - tiffSupport = true; - gettextSupport = true; - fontconfigSupport = true; - alsaSupport = true; - gtkSupport = true; - openglSupport = true; - tlsSupport = true; - gstreamerSupport = true; - cupsSupport = true; - colorManagementSupport = true; - dbusSupport = true; - mpg123Support = true; - openalSupport = true; - openclSupport = true; - cairoSupport = true; - odbcSupport = true; - netapiSupport = true; - cursesSupport = true; - vaSupport = true; - pcapSupport = true; - v4lSupport = true; - saneSupport = true; - gsmSupport = true; - gphoto2Support = true; - ldapSupport = true; - pulseaudioSupport = true; - udevSupport = true; - xineramaSupport = true; - xmlSupport = true; - vulkanSupport = true; - sdlSupport = true; - } - ) - lutris + wineWowPackages.stable + # winetricks + + pkgs.lutris ]; }
M user/settings/i3.nixuser/settings/i3.nix
@@ -17,6 +17,17 @@ modifier = mod;
floating = { criteria = [ { class = "Pinentry$"; } + # https://github.com/ValveSoftware/steam-for-linux/issues/1040 + { class = "^Steam$"; title = "^Friends$"; } + { class = "^Steam$"; title = "Steam - News"; } + { class = "^Steam$"; title = ".* - Chat"; } + { class = "^Steam$"; title = "^Settings$"; } + { class = "^Steam$"; title = ".* - event started"; } + { class = "^Steam$"; title = ".* CD key"; } + { class = "^Steam$"; title = "^Steam - Self Updater$"; } + { class = "^Steam$"; title = "^Screenshot Uploader$"; } + { class = "^Steam$"; title = "^Steam Guard - Computer Authorization Required$"; } + { title = "^Steam Keyboard$"; } ]; }; window = {