aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Mora Unie Youer <[email protected]>2025-02-27 20:57:11 +0300
committerLibravatar Mora Unie Youer <[email protected]>2025-02-27 20:57:11 +0300
commitced85c524e08d31c59e93d34b391801ef292b039 (patch)
tree54b94e131b0723bf95612084fc67cdad9d0d64a1
parentfeat(sapphire): configure basic stuff (diff)
downloadnixos-configuration-ced85c524e08d31c59e93d34b391801ef292b039.tar.gz
nixos-configuration-ced85c524e08d31c59e93d34b391801ef292b039.tar.bz2
nixos-configuration-ced85c524e08d31c59e93d34b391801ef292b039.tar.lz
nixos-configuration-ced85c524e08d31c59e93d34b391801ef292b039.tar.xz
nixos-configuration-ced85c524e08d31c59e93d34b391801ef292b039.tar.zst
nixos-configuration-ced85c524e08d31c59e93d34b391801ef292b039.zip
feat(sapphire): configure `nix-ld`
-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
+ ];
}