-
-
Notifications
You must be signed in to change notification settings - Fork 589
Expand file tree
/
Copy pathshell.nix
More file actions
40 lines (36 loc) · 975 Bytes
/
shell.nix
File metadata and controls
40 lines (36 loc) · 975 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{ pkgs ? import <nixpkgs> {} }:
(pkgs.buildFHSEnv {
name = "heroic-fhs-dev";
targetPkgs = pkgs: with pkgs; [
# Base requirements
git
nodejs_22
pnpm
# Commit hooks use bash
bash
# Lib dependencies (build)
dbus # libdbus-1.so.3
glib # libglib-2.0.so.0
nss # libnss3.so
nspr # libnspr4.so
at-spi2-atk # libatk-1.0.so.0
cups # libcups.so.2
gtk3 # libgtk-3.so.0
libgbm # libgbm.so.1
expat # libexpat.so.1
libxkbcommon # libxkbcommon.so.0
udev # libudev.so.1
alsa-lib # libasound.so.2
pango # libpango-1.0.so.0
cairo # libcairo.so.2
xorg.libX11 # libX11.so.6
xorg.libXcomposite # libXcomposite.so.1
xorg.libXdamage # libXdamage.so.1:
xorg.libXext # libXext.so.6
xorg.libXfixes # libXfixes.so.3
xorg.libXrandr # libXrandr.so.2:
xorg.libxcb # libxcb.so.1
# Lib dependencies (runtime)
libz # Needed to fetch game info
];
}).env