feat: add direnv integration
Some checks failed
build and publish containers / build (nixos, 24.11) (push) Failing after 48s
build and publish containers / build (nixos, unstable) (push) Successful in 3m37s

This commit is contained in:
Julian Stiller 2025-05-23 21:22:56 +02:00
parent c174e61f9d
commit 3c95151c88

View file

@ -21,10 +21,11 @@
imagePackages =
pkgs: with pkgs; [
bashInteractive
bats
cacert
coreutils
curl
podman
direnv
findutils
gawk
gitFull
@ -33,20 +34,20 @@
gnutar
gzip
jq
lixPackageSets.latest.lix
makeWrapper
nodejs
openssl
nvd
openssh
openssl
podman
reuse
rsync
shellcheck
sops
sudo
wget
xz
makeWrapper
bats
shellcheck
reuse
lix
sops
nvd
];
containerLambda =
name: tag: pkgs':
@ -192,6 +193,14 @@
"trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY="
];
})
(writeTextFile {
name = "bashrc";
destination = "/etc/bashrc";
text = builtins.concatStringsSep "\n" [
"eval \"$(${pkgs.lib.getExe direnv} hook bash)\""
];
})
];
extraCommands = builtins.concatStringsSep "\n" [