{ description = "Utilities to setup JupyterLab with given kernels available"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; poetry2nix = { url = "github:nix-community/poetry2nix"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { self, nixpkgs, poetry2nix, }: let system = "x86_64-linux"; pkgs = import nixpkgs {inherit system;}; in { packages.${system} = { poetry2nix = poetry2nix.lib.mkPoetry2Nix {inherit pkgs;}; catppuccin_jupyterlab = import ./catppuccin_jupyterlab/default.nix; mkIpythonKernel = attrs: (pkgs.callPackage ./ipykernel.nix attrs); mkJupyterShell = attrs: (pkgs.callPackage ./jupyter.nix attrs); default = self.packages.${system}.mkJupyterShell; }; }; }