shell.nix (17 lines of code) (raw):

let nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-24.05"; pkgs = import nixpkgs { config = { allowUnfree = true; }; overlays = []; }; in pkgs.mkShellNoCC { packages = with pkgs; [ awscli2 google-cloud-sdk azure-cli _1password ]; }