summaryrefslogtreecommitdiff
path: root/config/gaming.nix
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2021-02-22 08:04:58 -0500
committerKjetil Orbekk <kj@orbekk.com>2021-02-22 08:05:08 -0500
commit0d96b09182539eb80b8f8b630190de8c0462c3fd (patch)
tree6e36278424e846b12d34deb2bb75ad6b5216aa9f /config/gaming.nix
parentd00ef791399d8316a8414fe4d0a29d42baef7b1f (diff)
firelink updates
Diffstat (limited to 'config/gaming.nix')
-rw-r--r--config/gaming.nix81
1 files changed, 41 insertions, 40 deletions
diff --git a/config/gaming.nix b/config/gaming.nix
index 7699085..7273324 100644
--- a/config/gaming.nix
+++ b/config/gaming.nix
@@ -7,54 +7,55 @@ let
withJava = true;
extraPkgs = p: with pkgs;
let xorgdeps = with xorg; [
- libX11 libXrender libXrandr libxcb libXmu libpthreadstubs libXext libXdmcp
- libXxf86vm libXinerama libSM libXv libXaw libXi libXcursor libXcomposite
- ];
- in [
- samba
- tdb
- glib-networking
- libxkbcommon
- fluidsynth hidapi mesa libdrm
- perl which p7zip gnused gnugrep psmisc opencl-headers
- cups lcms2 mpg123 cairo unixODBC samba4 sane-backends openldap ocl-icd utillinux
- fribidi
- libsndfile libtheora libogg libvorbis libopus libGLU libpcap libpulseaudio
- libao libusb libevdev udev libgcrypt libxml2 libusb libpng libmpeg2 libv4l
- libjpeg libxkbcommon libass libcdio libjack2 libsamplerate libzip libmad libaio
- libcap libtiff libva libgphoto2 libxslt libsndfile giflib zlib glib
- alsaLib zziplib bash dbus keyutils zip cabextract freetype unzip coreutils
- readline gcc SDL SDL2 curl graphite2 gtk2 gtk3 udev ncurses wayland libglvnd
- vulkan-loader xdg_utils sqlite gnutls libbsd
- openldap
- xorg.xrandr
- xorg.xinput
- gnome3.gtk
- zlib
- dbus
- freetype
- glib
- atk
- cairo
- gdk_pixbuf
- pango
- fontconfig
- xorg.libxcb
- libkrb5
- nss
- qt4
- pkgs_unstable.qt514.full
- ] ++ xorgdeps;
+ libX11 libXrender libXrandr libxcb libXmu libpthreadstubs libXext libXdmcp
+ libXxf86vm libXinerama libSM libXv libXaw libXi libXcursor libXcomposite
+ ];
+ in [
+ samba
+ tdb
+ glib-networking
+ libxkbcommon
+ fluidsynth hidapi mesa libdrm
+ perl which p7zip gnused gnugrep psmisc opencl-headers
+ cups lcms2 mpg123 cairo unixODBC samba4 sane-backends openldap ocl-icd utillinux
+ fribidi
+ libsndfile libtheora libogg libvorbis libopus libGLU libpcap libpulseaudio
+ libao libusb libevdev udev libgcrypt libxml2 libusb libpng libmpeg2 libv4l
+ libjpeg libxkbcommon libass libcdio libsamplerate libzip libmad libaio
+ libcap libtiff libva libgphoto2 libxslt libsndfile giflib zlib glib
+ alsaLib zziplib bash dbus keyutils zip cabextract freetype unzip coreutils
+ readline gcc SDL SDL2 curl graphite2 gtk2 gtk3 udev ncurses wayland libglvnd
+ vulkan-loader xdg_utils sqlite gnutls libbsd
+ openldap
+ xorg.xrandr
+ xorg.xinput
+ gnome3.gtk
+ zlib
+ dbus
+ freetype
+ glib
+ atk
+ cairo
+ gdk_pixbuf
+ pango
+ fontconfig
+ xorg.libxcb
+ libkrb5
+ nss
+ qt4
+ pkgs_unstable.qt514.full
+ libjack2 jack2 jack2Full jack_capture
+ ] ++ xorgdeps;
};
};
in
{
nixpkgs.overlays = [ my_steam ];
nixpkgs.config.allowBroken = true;
-
+
programs.steam.enable = true;
hardware.opengl.extraPackages32 = with pkgs.pkgsi686Linux; [ libva ];
-
+
environment.systemPackages = with pkgs; [
wineWowPackages.staging
steam