We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90b8b72 commit 4e42bafCopy full SHA for 4e42baf
1 file changed
flake.nix
@@ -19,6 +19,34 @@
19
in {
20
formatter = pkgs.alejandra;
21
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
50
packages = {
51
# Docker image package for CI/CD
52
docker-image = import ./docker.nix {inherit pkgs;};
0 commit comments