flake-module.nix
1 { 2 perSystem = 3 { 4 inputs', 5 pkgs, 6 ... 7 }: 8 { 9 devShells.default = pkgs.mkShellNoCC { 10 packages = [ 11 inputs'.clan-core.packages.clan-cli 12 pkgs.garage 13 pkgs.nil # Nix language server 14 pkgs.nixfmt 15 pkgs.opentofu 16 pkgs.selfci 17 pkgs.terraform-ls 18 pkgs.deploy-rs 19 pkgs.zsh 20 ]; 21 shellHook = '' 22 export GARAGE_RPC_SECRET=$(clan vars get crocus garage-shared/rpc_secret) 23 export GARAGE_RPC_HOST=5d8249fe49264d36bc3532bd88400498bf9497b5cd4872245eb820d5d7797ed6@crocus.val:3901 24 ''; 25 }; 26 }; 27 }