#12: Add shell.nix for Electron

This commit is contained in:
Elian Doran 2024-05-11 23:16:57 +03:00
parent ab5c7d5636
commit f8bc31fb3d
No known key found for this signature in database

19
electron/shell.nix Normal file
View File

@ -0,0 +1,19 @@
{ pkgs ? import <nixpkgs> {} }:
(pkgs.buildFHSUserEnv {
name = "electron-env";
targetPkgs = pkgs: (with pkgs;
[
nodejs python3 libcxx systemd libpulseaudio libdrm mesa stdenv.cc.cc
alsa-lib atk at-spi2-atk at-spi2-core cairo cups dbus expat fontconfig
freetype gdk-pixbuf glib glibc gtk3 libnotify libuuid nspr nss pango systemd
libappindicator-gtk3 libdbusmenu libxkbcommon
]
) ++ (with pkgs.xorg;
[
libXScrnSaver libXrender libXcursor libXdamage libXext libXfixes libXi
libXrandr libX11 libXcomposite libxshmfence libXtst libxcb
]
);
}).env