awesome-nix
poetry2nix
awesome-nix | poetry2nix | |
---|---|---|
11 | 21 | |
2,534 | 731 | |
6.5% | 3.6% | |
7.7 | 9.7 | |
4 days ago | 5 days ago | |
Nix | ||
Creative Commons Zero v1.0 Universal | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-nix
- Awesome-Nix â A curated list of the best resources in the Nix community
- nix-community/awesome-nix: A curated list of the best resources in the Nix community [maintainer=@cyntheticfox]
-
Thinking about doing distro hop after half a year any recommendations?
For Nix, consider checking out the resources found under the caption "Learning" on the Awesome Nix Github page. Though, personally, I really enjoyed Zero to Nix.
- I have new versions for ruby-nix and bundix!
-
More myths about this "new fangled" Linux desktop
Yeah nix/guix is a whole nother universe and I'm not familiar with it, there's a ton of good resources out there though: https://github.com/nix-community/awesome-nix
- Nix: Taming Unix with Functional Programming
-
Tools & Resources for NixOS
Maybe this should be added to awesome-nix.
-
Big list of Flakes tutorials
Possibly something like this should be added to https://github.com/nix-community/awesome-nix (I don't see a Flakes section on there)
-
What's your daily driver?
Learn NixOS and Awesome Nix are probably good starting points.
-
Books/Videos?
I would also look at https://github.com/nix-community/awesome-nix
poetry2nix
-
Things I've learned about building CLI tools in Python
How about converting it to Nix derivation?
https://github.com/nix-community/poetry2nix
-
Poetry2nix: mismatch cryptography sha256 but unable to modify
This looks really strange because I do not know how to solve it and also because it looks like the sha256 that I am setting is not the one that Nix will match. I read also https://github.com/nix-community/poetry2nix/issues/413 but I was not able to solve the problem.
-
As if there weren't enough packaging tools already: mitsuhiko/rye: an experimental alternative to poetry/pip/pipenv/venv/virtualenv/pdm/hatch/âĻ
There's a project that does this with using Nix: https://github.com/takeda/nix-cde (this is a wrapper around https://github.com/nix-community/poetry2nix)
-
Issue building pycairo in python flake
{ description = "Application packaged using poetry2nix"; inputs.flake-utils.url = "github:numtide/flake-utils"; inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; inputs.poetry2nix = { url = "github:nix-community/poetry2nix"; inputs.nixpkgs.follows = "nixpkgs"; }; outputs = { self, nixpkgs, flake-utils, poetry2nix }: flake-utils.lib.eachDefaultSystem (system: let # see https://github.com/nix-community/poetry2nix/tree/master#api for more functions and examples. inherit (poetry2nix.legacyPackages.${system}) mkPoetryEnv; pkgs = import nixpkgs {inherit system;}; python = pkgs.python310; pythonEnv = mkPoetryEnv { inherit python; projectDir = ./.; preferWheels = true; }; in { #packages.default = mkPoetryEnv { # projectDir = ./.; # python = pkgs.python310; #}; devShells.default = pkgs.mkShell { buildInputs = [pythonEnv]; packages = [ poetry2nix.packages.${system}.poetry pkgs.cairo pkgs.pkg-config pkgs.gobject-introspection pkgs.tk ]; }; }); }
-
Setting up Stabe Diffusion on NixOS
A cleaner way might be to use https://github.com/nix-community/poetry2nix which can load poetry.lock inside Nix. I still need to try it for torch, but it does seem like a clean way to use it.
- Ask HN: Is anyone successfully self-hosting Firefox Sync?
-
How do I install dependencies for a python application
The README for poetry2nix (https://github.com/nix-community/poetry2nix) seems to indicate that all extras should be enabled by default.
-
how to install Python packages not yet in the Nix repo?
if it's for a project you're working on, i'd recommend just using poetry2nix
- What is the point of containers in prod if one can use Nix everywhere?
-
Issue when installing python packages
poetry2nix is another popular option.
What are some alternatives?
NixOS-Guide - NixOS Guide. Learn all about the immutable Nix Operating System and the declarative Nix Expression Language.
mach-nix - Create highly reproducible python environments
templates - Flake templates
flake-utils-plus - Use Nix flakes without any fluff.
the-book-of-secret-knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
nixos-generators - Collection of image builders [maintainer=@Lassulus]
nix-templates - Nix Flake templates for various languages
age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
awesome-online-ide - đŠī¸ A list of awesome online development environments
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
std - A DevOps framework for the SDLC with the power of Nix and Flakes. Good for keeping deadlines!
nix - Nix, the purely functional package manager