Minimal approach for python devel environment with flake

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/NixOS

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • devenv

    Fast, Declarative, Reproducible, and Composable Developer Environments

    I prefer to use devenv these days. It makes building and maintaining these kind of development environments a breeze. And the included support for pre-commit is awesome!

  • dream2nix

    Automate reproducible packaging for various language ecosystems [[email protected]]

    How about dream2nix? I like to use the nix way, but there are many third nix ways

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • nix-direnv

    A fast, persistent use_nix/use_flake implementation for direnv [[email protected] / @bbenne10]

    Personally I use nix-direnv. No longer the need to run nix develop or nix-shell. By setting up a .envrc with either use nix or use flake it will automatically install all the packages from default/shell.nix or flake.nix

  • envrc

    Emacs support for direnv which operates buffer-locally

    In conjunction with installing direnv on your favorite text editor, it's a very hassle free experience. Everything happens automatically. If you use Emacs, i higly recommend envrc.el

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts