aboutsummaryrefslogtreecommitdiff
path: root/system-sapphire.nix
diff options
context:
space:
mode:
Diffstat (limited to 'system-sapphire.nix')
-rw-r--r--system-sapphire.nix63
1 files changed, 63 insertions, 0 deletions
diff --git a/system-sapphire.nix b/system-sapphire.nix
index ccf7ef9..6f9ddc8 100644
--- a/system-sapphire.nix
+++ b/system-sapphire.nix
@@ -123,4 +123,67 @@
services.dbus.packages = with pkgs; [ dconf gcr ];
environment.systemPackages = with pkgs; [ git git-crypt ];
+
+ # NOTE: I now use this as alternative to steam-run'ing every precompiled binary
+ # This should be much easier now, than `steam-run <binary>` every time
+ services.envfs.enable = true;
+ programs.nix-ld.enable = true;
+ programs.nix-ld.libraries = with pkgs; [
+ acl
+ attr
+ bzip2
+ dbus
+ expat
+ fontconfig
+ freetype
+ fuse3
+ icu
+ libnotify
+ libsodium
+ libssh
+ libunwind
+ libusb1
+ libuuid
+ nspr
+ nss
+ stdenv.cc.cc
+ util-linux
+ zlib
+ zstd
+
+ # Graphics-related
+ pipewire
+ cups
+ libxkbcommon
+ pango
+ mesa
+ libdrm
+ libglvnd
+ libpulseaudio
+ atk
+ cairo
+ alsa-lib
+ at-spi2-atk
+ at-spi2-core
+ gdk-pixbuf
+ glib
+ gtk3
+ libGL
+ libappindicator-gtk3
+ vulkan-loader
+ xorg.libX11
+ xorg.libXScrnSaver
+ xorg.libXcomposite
+ xorg.libXcursor
+ xorg.libXdamage
+ xorg.libXext
+ xorg.libXfixes
+ xorg.libXi
+ xorg.libXrandr
+ xorg.libXrender
+ xorg.libXtst
+ xorg.libxcb
+ xorg.libxkbfile
+ xorg.libxshmfence
+ ];
}