Skip to content

Commit 4e42baf

Browse files
committed
update flake.nix
1 parent 90b8b72 commit 4e42baf

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

flake.nix

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,34 @@
1919
in {
2020
formatter = pkgs.alejandra;
2121

22+
devShells.default = pkgs.mkShell {
23+
packages = with pkgs; [
24+
# Nix development tools
25+
alejandra
26+
nixpkgs-fmt
27+
28+
# Docker tools
29+
dockerTools
30+
31+
# Python development tools
32+
python312
33+
uv
34+
35+
# Build tools
36+
gnutar
37+
gzip
38+
curl
39+
];
40+
41+
shellHook = ''
42+
echo "🐍 Python Docker Runner Development Environment"
43+
echo "Available commands:"
44+
echo " nix build .#docker-image - Build Docker image"
45+
echo " nix fmt - Format Nix files"
46+
echo ""
47+
'';
48+
};
49+
2250
packages = {
2351
# Docker image package for CI/CD
2452
docker-image = import ./docker.nix {inherit pkgs;};

0 commit comments

Comments
 (0)