For now? I'm experimenting on an old concept.
1{
2 inputs = {
3 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
4 utils.url = "github:numtide/flake-utils";
5 };
6
7 outputs = { self, nixpkgs, utils }:
8 utils.lib.eachDefaultSystem (system:
9 let
10 pkgs = import nixpkgs { inherit system; };
11 in
12 {
13 devShells.default = pkgs.mkShell {
14 buildInputs = with pkgs; [
15 gleam
16 erlang_28
17 rebar3
18 bun
19 tailwindcss_4
20 just
21 watchexec
22 podman
23 ];
24
25 shellHook = ''
26 echo "❄️ Welcome!"
27 # just --list # No just recipes yet.
28 # echo "Use just to run them."
29 '';
30 };
31 });
32}