From a86cfe931414f6d7746327a4b8f238f9764d49b7 Mon Sep 17 00:00:00 2001
From: Lillian-Violet <git@lillianviolet.dev>
Date: Wed, 28 Feb 2024 12:04:21 +0100
Subject: [PATCH] Downgrade python to 311

---
 jupyter/flake.nix | 41 +++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 22 deletions(-)

diff --git a/jupyter/flake.nix b/jupyter/flake.nix
index 04c8045..ad83ceb 100644
--- a/jupyter/flake.nix
+++ b/jupyter/flake.nix
@@ -3,26 +3,23 @@
 
   inputs.nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.1.*.tar.gz";
 
-  outputs =
-    { self
-    , nixpkgs
-    ,
-    }:
-    let
-      supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
-      forEachSupportedSystem = f:
-        nixpkgs.lib.genAttrs supportedSystems (system:
-          f {
-            pkgs = import nixpkgs { inherit system; };
-          });
-    in
-    {
-      devShells = forEachSupportedSystem ({ pkgs }: {
-        default = pkgs.mkShell {
-          packages = with pkgs;
-            [ python312 jupyter virtualenv ]
-            ++ (with pkgs.python312Packages; [ pip jupyter pandas numpy matplotlib ]);
-        };
-      });
-    };
+  outputs = {
+    self,
+    nixpkgs,
+  }: let
+    supportedSystems = ["x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin"];
+    forEachSupportedSystem = f:
+      nixpkgs.lib.genAttrs supportedSystems (system:
+        f {
+          pkgs = import nixpkgs {inherit system;};
+        });
+  in {
+    devShells = forEachSupportedSystem ({pkgs}: {
+      default = pkgs.mkShell {
+        packages = with pkgs;
+          [python311 jupyter virtualenv]
+          ++ (with pkgs.python312Packages; [pip jupyter pandas numpy matplotlib]);
+      };
+    });
+  };
 }