Try it out with codchi init <NAME> https://github.com/aformatik/codchi nixosModules.python.
{ pkgs,... }: {environment.systemPackages= [ pkgs.python39# Pip on NixOS only works in virtualenv pkgs.python39Packages.pip pkgs.python39Packages.virtualenv# Editor:# See <https://codchi.dev/docs/config/editor.html> for more info pkgs.jetbrains.pycharm-community# Or VSCode(ium) (pkgs.vscode-with-extensions.override {vscode= pkgs.vscodium;vscodeExtensions=with pkgs.vscode-extensions; [ ms-python.python ]; }) ];}