Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.08 KB

README.md

File metadata and controls

37 lines (30 loc) · 1.08 KB

Nix skeleton

Pre-requisites: nix, optionally direnv.

Development

nix-shell
# or with direnv
direnv allow

Build docker container

nix-build container.nix
docker load --input result

New project

git init  # Or however you initialize your new project.
git pull https://github.com/enumatech/nix-skeleton $PROJECT_TYPE

Project types

Note: please put project types on a specific branch, such as python-poetry or node-pnpm and then add a link to the list below.

  • python: Python package
  • python-src: Python package with package in ./src subdirectory
  • python-flit: Python package without setup.py that uses flit for packaging.
  • python-poetry: Python package without setup.py that uses poetry for packaging and the development environment.