about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorTheofilos Augoustis <theofilos.augoustis@tum.de>2025-06-17 13:27:18 +0000
committerTheofilos Augoustis <theofilos.augoustis@tum.de>2025-06-17 13:27:18 +0000
commit8adb2d7aae156a1abda31327fc8b789b47c1c2b7 (patch)
treec1ff18225abad39df9e51b8a1333265aa2efcac8
parent0fcd3682d0e1d4e8e7811b00e62f825de0da3c75 (diff)
downloadfocaccia-8adb2d7aae156a1abda31327fc8b789b47c1c2b7.tar.gz
focaccia-8adb2d7aae156a1abda31327fc8b789b47c1c2b7.zip
Update flake to expose better developer shells
-rw-r--r--flake.nix15
1 files changed, 7 insertions, 8 deletions
diff --git a/flake.nix b/flake.nix
index 24ae49b..1301c8f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -94,6 +94,9 @@
 
 		 # Create a Python venv with the default dependency group
 		 pythonEnv = pythonSet.mkVirtualEnv "focaccia-env" workspace.deps.default;
+
+		 # Create a Python venv with the default dependency group
+		 pythonDevEnv = pythonSet.mkVirtualEnv "focaccia-env" workspace.deps.all;
 	in {
 		# Default package just builds Focaccia
 		packages.default = pythonEnv;
@@ -108,21 +111,17 @@
 		devShells = {
 			default = pkgs.mkShell {
 				packages = [
-					pythonEnv
-					pkgs.qemu-user
+					pythonDevEnv
 					pkgs.gdb
-					pkgs.gcc
-					pkgs.glibc.all
 				];
 			};
 
-			qemu-60 = pkgs.mkShell {
+			musl = pkgs.mkShell {
 				packages = [
-					pythonEnv
-					qemu-60
+					pythonDevEnv
+					pkgs.gdb
 					musl-pkgs.gcc
 					musl-pkgs.pkg-config
-					pkgs.gdb
 				];
 			};
 		};