templates
awesome-nix
templates | awesome-nix | |
---|---|---|
10 | 11 | |
365 | 2,534 | |
3.6% | 6.5% | |
6.0 | 7.7 | |
26 days ago | 5 days ago | |
Nix | ||
MIT License | Creative Commons Zero v1.0 Universal |
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.
templates
-
What does the function `nixpkgs.lib.nixosSystem` do?
Unless you want to handwire something together or use another higher level function from some 3rd party library, your want to use this function. It is basically the entrypoint to a flake based nixos system configuration. See https://github.com/NixOS/templates/blob/master/simple-container/flake.nix for an example.
- Would it make sense to start a repo which contains some "standard" flake.nix files for various types of projects?
- Have you convinced anyone to use Nix or NixOS? Friends? Coworkers?
-
Why can't things "just work" on NixOS?
There are some templates on the official repository. https://github.com/NixOS/templates You can find others on github.
-
Big list of Flakes tutorials
Donโt forget about the official templates. Built right into the CLI https://github.com/NixOS/templates
-
Nix flake --impure segfaults
I am new to nix, and even newer when it comes to using flakes. I was trying out the following simple flake (based on this template), which just terminates with a segmentation fault whenever I use --impure flag (e.g. nix develop --impure)
-
Help me understand how to install something that isn't in the official nixpkgs
You would probably want to use flakes. There is NixOS/templates repo with flake templates. Take a look at go-hello one.
-
I created a super simple flake.nix template so you can finally use python painlessly in your nix projects. Just copy a few lines over into your flake.nix and you can use all of PyPi :)
You should consider adding this as a template to https://github.com/nixos/templates.
- Have you heard of NixOS/template?
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
What are some alternatives?
nix-templates - Nix Flake templates for various languages
NixOS-Guide - NixOS Guide. Learn all about the immutable Nix Operating System and the declarative Nix Expression Language.
nix-flake-templates
the-book-of-secret-knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
pypi-deps-db - Dependency DB for python packages on pypi
mach-nix-template - Simple and straight-forward way to create python environments using PyPi in nix
awesome-online-ide - ๐ฉ๏ธ A list of awesome online development environments
nix-template - Make creating nix expressions easy
std - A DevOps framework for the SDLC with the power of Nix and Flakes. Good for keeping deadlines!
nixpkgs - Nix Packages collection & NixOS
deploy-rs - A simple multi-profile Nix-flake deploy tool.