feat: add direnv integration
This commit is contained in:
parent
c174e61f9d
commit
3c95151c88
1 changed files with 18 additions and 9 deletions
27
flake.nix
27
flake.nix
|
@ -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" [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue