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 = imagePackages =
pkgs: with pkgs; [ pkgs: with pkgs; [
bashInteractive bashInteractive
bats
cacert cacert
coreutils coreutils
curl curl
podman direnv
findutils findutils
gawk gawk
gitFull gitFull
@ -33,20 +34,20 @@
gnutar gnutar
gzip gzip
jq jq
lixPackageSets.latest.lix
makeWrapper
nodejs nodejs
openssl nvd
openssh openssh
openssl
podman
reuse
rsync rsync
shellcheck
sops
sudo sudo
wget wget
xz xz
makeWrapper
bats
shellcheck
reuse
lix
sops
nvd
]; ];
containerLambda = containerLambda =
name: tag: pkgs': name: tag: pkgs':
@ -192,6 +193,14 @@
"trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" "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" [ extraCommands = builtins.concatStringsSep "\n" [