diff --git a/2025-2026-02.nix b/2025-2026-02.nix index 021998f..6a8ae84 100644 --- a/2025-2026-02.nix +++ b/2025-2026-02.nix @@ -16,12 +16,12 @@ gnumake jupyter + # Do not forget to update the version in the jupyter kernel when updating (python314.withPackages ( python-pkgs: with python-pkgs; [ matplotlib ipykernel ] )) - # See here on how to install a kernel https://www.geeksforgeeks.org/python/managing-jupyter-kernels-a-comprehensive-guide/ ]; } diff --git a/commit_text b/commit_text index be2534e..99575d6 100644 --- a/commit_text +++ b/commit_text @@ -1 +1 @@ -Removed python from configuration.nix and added python 3.14 with the matplotlib package to current semester file +Added jupyter kernel configuration diff --git a/home.nix b/home.nix index 3f5bc31..b01c9a2 100644 --- a/home.nix +++ b/home.nix @@ -59,6 +59,11 @@ recursive = true; }; + home.file.".local/share/jupyter/kernels/envii" = { + source = ./jupyter/kernels/envii; + recursive = true; + }; + programs = { firefox = { package = pkgs.librewolf; diff --git a/jupyter/kernels/envii/kernel.json b/jupyter/kernels/envii/kernel.json new file mode 100644 index 0000000..07bfaba --- /dev/null +++ b/jupyter/kernels/envii/kernel.json @@ -0,0 +1,15 @@ +{ + "argv": [ + "/run/current-system/sw/bin/python3.14", + "-Xfrozen_modules=off", + "-m", + "ipykernel_launcher", + "-f", + "{connection_file}" + ], + "display_name": "Python (envii)", + "language": "python", + "metadata": { + "debugger": true + } +} diff --git a/jupyter/kernels/envii/logo-32x32.png b/jupyter/kernels/envii/logo-32x32.png new file mode 100644 index 0000000..be81330 Binary files /dev/null and b/jupyter/kernels/envii/logo-32x32.png differ diff --git a/jupyter/kernels/envii/logo-64x64.png b/jupyter/kernels/envii/logo-64x64.png new file mode 100644 index 0000000..eebbff6 Binary files /dev/null and b/jupyter/kernels/envii/logo-64x64.png differ diff --git a/jupyter/kernels/envii/logo-svg.svg b/jupyter/kernels/envii/logo-svg.svg new file mode 100644 index 0000000..467b07b --- /dev/null +++ b/jupyter/kernels/envii/logo-svg.svg @@ -0,0 +1,265 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +