CrOS/shell.nix
2025-02-09 09:48:07 -05:00

19 lines
509 B
Nix

{pkgs ? import <nixpkgs> {}, ...}: {
default = pkgs.mkShell {
NIX_CONFIG = "extra-experimental-features = nix-command flakes";
DIGITALOCEAN_TOKEN = builtins.readFile /run/secrets/digitalocean/token;
CLOUDFLARE_API_TOKEN = builtins.readFile /run/secrets/cloudflare/token;
AWS_PROFILE = "wce";
nativeBuildInputs = with pkgs; [
git
vim
terraform
doctl
awscli2
];
shellHook = ''
nix build .#terranix.wce -o config.tf.json
zsh
'';
};
}