summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/common.nix1
-rw-r--r--config/gaming.nix81
2 files changed, 42 insertions, 40 deletions
diff --git a/config/common.nix b/config/common.nix
index 18c10bf..0972b52 100644
--- a/config/common.nix
+++ b/config/common.nix
@@ -24,6 +24,7 @@
pass
silver-searcher
whois
+ unzip
];
time.timeZone = "America/New_York";
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