Something went wrong. Try again.
repo for my hex addons :3
Something went wrong. Try again.
hex-addons shell.nix
1.3 kB · 40 lines
Nix
at main
1234567891011121314151617181920212223242526272829303132333435363738394041{ pkgs ? import (fetchTarball "https://github.com/nixos/nixpkgs/archive/fe51d34885f7b5e3e7b59572796e1bcb427eccb1.tar.gz") { config.allowUnfree = true; }, nixGL ? import (fetchTarball "https://github.com/nix-community/nixGL/archive/310f8e49a149e4c9ea52f1adf70cdc768ec53f8a.tar.gz") { inherit pkgs; }, jj ? builtins.getFlake "github:jj-vcs/jj/8b1a70b1190622a8b4072e7ea5213de14f35634e"}:let ci = builtins.getEnv "CI" == true;inpkgs.mkShell { name = "hex-addons"; JAVA_HOME = pkgs.zulu21; JDK17 = pkgs.zulu17; LD_LIBRARY_PATH = if pkgs.system == "x86_64-linux" && !ci then pkgs.symlinkJoin { name = "extraLibs"; paths = [ "${pkgs.alsa-lib}/lib" "${pkgs.apulse}/lib/apulse" "${pkgs.libpulseaudio}/lib" "${pkgs.libGL}/lib" "${pkgs.libgcc.lib}/lib" "${pkgs.openal}/lib" "${pkgs.xorg.libX11}/lib" ]; } else null; SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"; buildInputs = [ jj.packages.${pkgs.system}.default pkgs.aseprite pkgs.bashInteractive pkgs.go pkgs.gradle_8 pkgs.imagemagick pkgs.jq pkgs.zulu17 pkgs.zulu21 ] ++ (if pkgs.system == "x86_64-linux" && ci then [ nixGL.auto.nixGLDefault pkgs.jetbrains.idea-community ] else []);}