Something went wrong on our end
Select Git revision
-
Volker Schukai authoredVolker Schukai authored
devenv.nix 18.56 KiB
{ pkgs ? null, inputs ? null, phps ? null, lib ? null, config ? null
, modulesPath ? null, ... }:
let
currentSystem = if pkgs.stdenv.system != null then
pkgs.stdenv.system
else
builtins.currentSystem;
in {
env.APP_NAME = "monster";
env.dddd= "@schukai/monster";
# https://devenv.sh/packages/
packages = with pkgs; [
(inputs.bob.defaultPackage."${currentSystem}")
(inputs.version.defaultPackage."${currentSystem}")
appimage-run
blackbox
coreutils-full
dbeaver
delve
fd
gawk
gcc12
gdlv
git
glab
gnugrep
gnumake
gnused
go-task
gum
httpie
hurl
jq
libffi
logrotate
meld
memcached
netcat
nodePackages.pnpm
php82Extensions.xdebug
plantuml-c4
procps
ranger
unzip
util-linux
zlib
];
languages = {
go = { enable = true; };
javascript = {
enable = true;
package = pkgs.nodejs_20;
corepack.enable = true;
};
};
difftastic.enable = true;
enterShell = ''
## check if node_modules exists
if [ ! -d node_modules ]; then
echo "node_modules does not exist. Installing dependencies."
${pkgs.nodePackages.pnpm}/bin/pnpm install