Combine unnecessary amount of python files into single main.py Add default.nix for building without Flakes enabled Adjust flake.nix to use poetry2nix callPackage for both default and shell, to be more consistent