337 lines
43 KiB
Plaintext
337 lines
43 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Nix [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
|
||
[38;5;12m [39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of the best resources in the Nix community.[39m
|
||
|
||
|
||
|
||
[38;5;14m[1mNix[0m[38;5;12m (https://github.com/nixos/nix) is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.[39m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mPlease read the [0m[48;2;30;30;40m[38;5;14m[1m[3mcontribution guidelines[0m[48;2;30;30;40m[38;5;13m[3m (CONTRIBUTING.md) before contributing.[0m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[48;5;235m[38;5;249m* **Learning** (#learning)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Discovery** (#discovery)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInstallation Media[0m[38;5;12m (#installation-media)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChannel History[0m[38;5;12m (#channel-history)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeployment Tools[0m[38;5;12m (#deployment-tools)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVirtualisation[0m[38;5;12m (#virtualisation)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommand-Line Tools[0m[38;5;12m (#command-line-tools)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevelopment[0m[38;5;12m (#development)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevOps[0m[38;5;12m (#devops)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming Languages[0m[38;5;12m (#programming-languages)[39m
|
||
[48;5;235m[38;5;249m* **Arduino** (#arduino)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Clojure** (#clojure)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Crystal** (#crystal)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Elm** (#elm)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Gleam** (#gleam)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Haskell** (#haskell)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Haxe** (#haxe)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Lean** (#lean)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Node.js** (#nodejs)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **OCaml** (#ocaml)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **PHP** (#php)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **PureScript** (#purescript)[49m[39m
|
||
[48;5;235m[38;5;249m* **Python** (#python)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Ruby** (#ruby)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Rust** (#rust)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Scala** (#scala)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Zig** (#zig)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixOS Modules[0m[38;5;12m (#nixos-modules)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixOS Configuration Editors[0m[38;5;12m (#nixos-configuration-editors)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOverlays[0m[38;5;12m (#overlays)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDistributions[0m[38;5;12m (#distributions)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mLearning[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuilding a Rust service with Nix[0m[38;5;12m (https://fasterthanli.me/series/building-a-rust-service-with-nix) - An in-depth blog series about creating a Rust application with Nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExplainix[0m[38;5;12m (https://zaynetro.com/explainix) - Explain Nix syntax visually.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to Learn Nix[0m[38;5;12m (https://ianthehenry.com/posts/how-to-learn-nix/) - It's like a Let's Play, but for obscure software documentation.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix - A One Pager[0m[38;5;12m (https://code.tvl.fyi/about/nix/nix-1p) - A one page introduction to the Nix language.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix from First Principles: Flake Edition[0m[38;5;12m (https://tonyfinn.com/blog/nix-from-first-principles-flake-edition/) - A modern crash-course to using Nix features, Flakes, and developing with Nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix in 100 Seconds[0m[38;5;12m (https://youtu.be/FJVFXsNzYZQ?si=lf_HgLiHYAnX-_vx) - A YouTube video from Fireship presenting Nix in 100 seconds.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix Notes[0m[38;5;12m (https://github.com/noteed/nix-notes) - A collection of short notes about Nix, each contributing to the same virtual machine image.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix Pills[0m[38;5;12m (https://nixos.org/guides/nix-pills/) - The best way to learn, with examples.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix Shorts[0m[38;5;12m (https://github.com/alper/nix-shorts) - A collection of short notes about how to use Nix, updated for Nix Flakes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix Starter Config[0m[38;5;12m (https://github.com/Misterio77/nix-starter-configs) - A few simple Nix Flake templates for getting started with NixOS + home-manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix.dev[0m[38;5;12m (https://nix.dev/) - An opinionated guide for developers about getting things done using the Nix ecosystem.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixOS & Flakes Book[0m[38;5;12m (https://github.com/ryan4yin/nixos-and-flakes-book) - An unofficial and opinionated NixOS & Flakes book for beginners.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixOS Asia Tutorial Series[0m[38;5;12m (https://nixos.asia/en/tutorial) - A series of high-level tutorials on using Nix Flakes, NixOS, home-manager, etc.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTour of Nix[0m[38;5;12m (https://nixcloud.io/tour) - An online interactive tutorial on Nix language constructs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWombat's Book of Nix[0m[38;5;12m (https://mhwombat.codeberg.page/nix-book/) - A book-length introduction to Nix and flakes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZero to Nix[0m[38;5;12m (https://zero-to-nix.com/) - A flake-centric guide to Nix and its concepts created by Determinate Systems to quickly onboard beginners.[39m
|
||
|
||
[38;2;255;187;0m[4mDiscovery[0m
|
||
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix Package Versions[0m[38;5;12m (https://lazamar.co.uk/nix-versions/) - Find all versions of a package that were available in a channel and the revision you can download it from.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-search-tv[0m[38;5;12m (https://github.com/3timeslazy/nix-search-tv) - CLI fuzzy finder for packages and options from Nixpkgs, Home Manager, and more.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNoogle[0m[38;5;12m (https://noogle.dev/) - Nix API search engine allowing to search functions based on their types and other attributes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHome Manager Option Search[0m[38;5;12m (https://mipmip.github.io/home-manager-option-search/) - Search through all 2000+ Home Manager options and read how to use them.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNüschtOS Search[0m[38;5;12m (https://github.com/NuschtOS/search) - Simple and fast static-page NixOS option search.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearchix[0m[38;5;12m (https://searchix.alanpearce.eu/) - Search Nix packages and options from NixOS, Darwin and Home Manager.[39m
|
||
|
||
[38;2;255;187;0m[4mInstallation Media[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixos-anywhere[0m[38;5;12m (https://github.com/nix-community/nixos-anywhere) - Install NixOS everywhere via SSH.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixos-generators[0m[38;5;12m (https://github.com/nix-community/nixos-generators) - Take a NixOS config and build multiple different images types including VirtualBox VMs, Azure images, and installation ISOs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixos-infect[0m[38;5;12m (https://github.com/elitak/nixos-infect) - Replace a running non-NixOS Linux host with NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixos-up[0m[38;5;12m (https://github.com/samuela/nixos-up) - Super easy NixOS installer that can be used from the installation ISO.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-installer[0m[38;5;12m (https://github.com/DeterminateSystems/nix-installer) - Opinionated alternative to the official Nix install scripts.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-installer-scripts[0m
|
||
[38;5;12m (https://github.com/dnkmmr69420/nix-installer-scripts) - Runs the official installer but does some tweaking as well such as adding fcontext for selinux and installing nix outside of the default profile so you don't accidently uninstall it.[39m
|
||
|
||
[38;2;255;187;0m[4mChannel History[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChannel History[0m[38;5;12m (https://channels.nix.gsc.io) - Get historical git commits for Nix channels.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix Infra Status[0m[38;5;12m (https://status.nixos.org) - Get the age and current git commit of each Nix channel.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix Review Tools Reports[0m[38;5;12m (https://malob.github.io/nix-review-tools-reports/) - Reports showing problematic dependencies (dependencies causing the most failed builds) for major Hydra jobsets.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixpkgs PR tracker[0m[38;5;12m (https://nixpk.gs/pr-tracker.html) - A tracker for whether a PR has made it into a channel yet.[39m
|
||
|
||
[38;2;255;187;0m[4mDeployment Tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbento[0m[38;5;12m (https://github.com/rapenne-s/bento/) - A KISS deployment tool to keep your NixOS fleet (servers & workstations) up to date.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClan[0m[38;5;12m (https://clan.lol) - A peer-to-peer deployment tool with inbuilt support for secrets and a module system to manage distributed networks.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mColmena[0m[38;5;12m (https://github.com/zhaofengli/colmena) - A simple, stateless NixOS deployment tool modeled after NixOps and morph.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomin[0m[38;5;12m (https://github.com/nlewo/comin) - A deployment tool to continuously pull from Git repositories.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdeploy-rs[0m[38;5;12m (https://github.com/serokell/deploy-rs) - A simple multi-profile Nix-flake deploy tool.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkrops[0m[38;5;12m (https://cgit.krebsco.de/krops/about/) - A lightweight toolkit to deploy NixOS systems, remotely or locally.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKubeNix[0m[38;5;12m (https://github.com/hall/kubenix) - A Kubernetes resource builder using Nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKuberNix[0m[38;5;12m (https://github.com/saschagrunert/kubernix) - Single-dependency Kubernetes clusters via Nix packages.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmorph[0m[38;5;12m (https://github.com/DBCDK/morph) - A tool for managing existing NixOS hosts.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixery[0m[38;5;12m (https://github.com/tazjin/nixery) - A Docker-compatible container registry which builds images ad-hoc via Nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixinate[0m[38;5;12m (https://github.com/MatthewCroughan/nixinate) - A Nix flake library to provide app outputs for managing existing NixOS hosts over SSH.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixOps[0m[38;5;12m (https://github.com/NixOS/nixops) - The official Nix deployment tool, compatible with AWS, Hetzner, and more.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpushnix[0m[38;5;12m (https://github.com/arnarg/pushnix) - Simple cli utility that pushes NixOS configuration and triggers a rebuild using ssh.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mterraform-nixos[0m[38;5;12m (https://github.com/tweag/terraform-nixos) - A set of Terraform modules designed to deploy NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mterranix[0m[38;5;12m (https://terranix.org) - Use Nix and the NixOS module system to write your Terraform code.[39m
|
||
|
||
[38;2;255;187;0m[4mVirtualisation[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixos-shell[0m[38;5;12m (https://github.com/Mic92/nixos-shell) - Simple headless VM configuration using Nix (similar to Vagrant).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mextra-container[0m[38;5;12m (https://github.com/erikarvstedt/extra-container) - Run declarative NixOS containers from the command line.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmicrovm[0m[38;5;12m (https://github.com/astro/microvm.nix) - NixOS-based MicroVMs.[39m
|
||
|
||
[38;2;255;187;0m[4mCommand-Line Tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1malejandra[0m[38;5;12m (https://github.com/kamadorueda/alejandra) - An opinionated Nix code formatter optimized for speed and consistency.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomma[0m[38;5;12m (https://github.com/nix-community/comma) - Quickly run any binary; wraps together [39m[48;5;235m[38;5;249mnix run[49m[39m[38;5;12m and [39m[48;5;235m[38;5;249mnix-index[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdeadnix[0m[38;5;12m (https://github.com/astro/deadnix) - Scan Nix files for dead code.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdevenv[0m[38;5;12m (https://github.com/cachix/devenv) - A Nix-based tool for creating developer shell environments quickly and reproducibly.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmanix[0m[38;5;12m (https://github.com/mlvzk/manix) - Find configuration options and function documentation for Nixpkgs, NixOS, and Home Manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnh[0m[38;5;12m (https://github.com/viperML/nh) - Better output for [39m[48;5;235m[38;5;249mnix[49m[39m[38;5;12m [39m[48;5;235m[38;5;249mnixos-rebuild[49m[39m[38;5;12m and home-manager CLI using [39m[48;5;235m[38;5;249mnvd[49m[39m[38;5;12m and [39m[48;5;235m[38;5;249mnix-output-monitor[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixfmt[0m[38;5;12m (https://github.com/NixOS/nixfmt) - A formatter for Nix code, intended to easily apply a uniform style.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixpkgs-hammering[0m[38;5;12m (https://github.com/jtojnar/nixpkgs-hammering) - An opinionated linter for Nixpkgs package expressions.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-alien[0m[38;5;12m (https://github.com/thiagokokada/nix-alien) - Run unpatched binaries on Nix/NixOS easily.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-diff[0m[38;5;12m (https://github.com/Gabriella439/nix-diff) - A tool to explain why two Nix derivations differ.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-du[0m[38;5;12m (https://github.com/symphorien/nix-du) - Visualise which gc-roots to delete to free some space in your Nix store.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-index[0m[38;5;12m (https://github.com/bennofs/nix-index) - Quickly locate Nix packages with specific files.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-init[0m[38;5;12m (https://github.com/nix-community/nix-init) - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-melt[0m[38;5;12m (https://github.com/nix-community/nix-melt) - A ranger-like flake.lock viewer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-output-monitor[0m[38;5;12m (https://github.com/maralorn/nix-output-monitor) - A tool to produce useful graphs and statistics when building derivations.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-prefetch[0m[38;5;12m (https://github.com/msteen/nix-prefetch) - A universal tool for updating source checksums.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-tree[0m[38;5;12m (https://github.com/utdemir/nix-tree) - Interactively browse the dependency graph of Nix derivations.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnurl[0m[38;5;12m (https://github.com/nix-community/nurl) - Generate Nix fetcher calls from repository URLs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnvd[0m[38;5;12m (https://git.sr.ht/~khumba/nvd) - Diff package versions between two store paths; it's especially useful for comparing NixOS generations on rebuild.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstatix[0m[38;5;12m (https://github.com/nerdypepper/statix) - A linter/fixer to check for and fix antipatterns in Nix code.[39m
|
||
|
||
[38;2;255;187;0m[4mDevelopment[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mattic[0m[38;5;12m (https://github.com/zhaofengli/attic) - Multi-tenant Nix Binary Cache.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArion[0m[38;5;12m (https://github.com/hercules-ci/arion) - Run [39m[48;5;235m[38;5;249mdocker-compose[49m[39m[38;5;12m with help from Nix/NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcached-nix-shell[0m[38;5;12m (https://github.com/xzfc/cached-nix-shell) - A [39m[48;5;235m[38;5;249mnix-shell[49m[39m[38;5;12m replacement that uses caching to open subsequent shells quickly.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCachix[0m[38;5;12m (https://cachix.org/) - Hosted binary cache service; free for open-source projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcompose2nix[0m[38;5;12m (https://github.com/aksiksi/compose2nix) - Generate a NixOS config from a Docker Compose project.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConflake[0m[38;5;12m (https://ratson.github.io/conflake/) - A batteries included, autoload files, convention-based configuration framework for [39m[48;5;235m[38;5;249mflake.nix[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevbox[0m[38;5;12m (https://github.com/jetpack-io/devbox) - Instant, portable, and predictable development environments.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdevshell[0m[38;5;12m (https://github.com/numtide/devshell) - [39m[48;5;235m[38;5;249mmkShell[49m[39m[38;5;12m with extra bits and a toml config option to be able to onboard non-nix users.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdream2nix[0m[38;5;12m (https://github.com/nix-community/dream2nix) - A framework for automatically converting packages from other build systems to Nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflake.parts[0m[38;5;12m (https://github.com/hercules-ci/flake-parts) - Minimal Nix modules framework for Flakes: split your flakes into modules and get things done with community modules.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflake-utils[0m[38;5;12m (https://github.com/numtide/flake-utils) - Pure Nix flake utility functions to help with writing flakes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflake-utils-plus[0m[38;5;12m (https://github.com/gytis-ivaskevicius/flake-utils-plus) - A lightweight Nix library flake for painless NixOS flake configuration.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflakelight[0m[38;5;12m (https://github.com/nix-community/flakelight) - A modular flake framework aiming to minimize boilerplate.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflox[0m[38;5;12m (https://github.com/flox/flox) - Manage and share development environments, package projects, and publish artifacts anywhere.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgitignore.nix[0m[38;5;12m (https://github.com/hercules-ci/gitignore.nix) - The most feature-complete and easy-to-use [39m[48;5;235m[38;5;249m.gitignore[49m[39m[38;5;12m integration.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaumea[0m[38;5;12m (https://github.com/nix-community/haumea) - Filesystem-based module system for the Nix language similar to traditional programming languages, with support for file hierarchy and visibility.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlorri[0m[38;5;12m (https://github.com/nix-community/lorri/) - A much better [39m[48;5;235m[38;5;249mnix-shell[49m[39m[38;5;12m for development that augments direnv.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMCP-NixOS[0m[38;5;12m (https://github.com/utensils/mcp-nixos) - An MCP server that provides AI assistants with accurate information about NixOS packages, options, Home Manager, and nix-darwin configurations.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnamaka[0m[38;5;12m (https://github.com/nix-community/namaka) - Snapshot testing for Nix based on haumea.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnil[0m[38;5;12m (https://github.com/oxalica/nil) - NIx Language server, an incremental analysis assistent for writing in Nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mniv[0m[38;5;12m (https://github.com/nmattia/niv/) - Easy dependency management for Nix projects with package pinning.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-direnv[0m[38;5;12m (https://github.com/nix-community/nix-direnv) - A fast loader and flake-compliant configuration for the direnv environment auto-loader.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-health[0m[38;5;12m (https://github.com/juspay/nix-health) - A program to check the health of your Nix install. Furthermore, individual projects can configure their own health checks in their [39m[48;5;235m[38;5;249mflake.nix[49m[39m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-update[0m[38;5;12m (https://github.com/Mic92/nix-update) - Update versions/source hashes of nix packages.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixd[0m[38;5;12m (https://github.com/nix-community/nixd) - Nix language server, based on Nix libraries.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixpkgs-review[0m[38;5;12m (https://github.com/Mic92/nixpkgs-review) - The best tool to verify that a pull-request in Nixpkgs is building properly.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnpins[0m[38;5;12m (https://github.com/andir/npins) - A simple tool for handling different types of dependencies in a Nix project. It is inspired by and comparable to Niv.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpre-commit-hooks.nix[0m[38;5;12m (https://github.com/cachix/pre-commit-hooks.nix) - Run linters/formatters at commit time and on your CI.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrnix-lsp[0m[38;5;12m (https://github.com/nix-community/rnix-lsp) - A syntax-checking language server for Nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrobotnix[0m[38;5;12m (https://github.com/danielfullmer/robotnix) - A declarative and reproducible build system for Android (AOSP) images.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mservices-flake[0m[38;5;12m (https://github.com/juspay/services-flake) - A NixOS-like service configuration framework for Nix flakes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSnowfall Lib[0m[38;5;12m (https://github.com/snowfallorg/lib) - A library that makes it easy to manage your Nix flake by imposing an opinionated file structure.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtemplates[0m[38;5;12m (https://github.com/nix-community/templates) - Project templates for many languages using Nix flakes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtreefmt-nix[0m[38;5;12m (https://github.com/numtide/treefmt-nix) - A formatter that allows formatting all your project files with a single command, all via a single [39m[48;5;235m[38;5;249m.nix[49m[39m[38;5;12m file.[39m
|
||
|
||
[38;2;255;187;0m[4mDevOps[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMakes[0m[38;5;12m (https://github.com/fluidattacks/makes) - A Nix-based CI/CD pipeline framework for building, testing, and releasing projects in any language, from anywhere.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixidy[0m[38;5;12m (https://github.com/arnarg/nixidy) - Kubernetes GitOps with Nix and Argo CD.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix GitLab CI[0m[38;5;12m (https://gitlab.com/technofab/nix-gitlab-ci) - Define GitLab CI pipelines in pure Nix with full access to all Nix packages (incl. caching).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStandard[0m[38;5;12m (https://github.com/divnix/std) - An opinionated Nix Flakes framework to keep Nix code in large projects organized, accompanied by a friendly CLI/TUI optized for DevOps scenarios.[39m
|
||
|
||
[38;2;255;187;0m[4mProgramming Languages[0m
|
||
|
||
[38;2;255;187;0m[4mArduino[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixduino[0m[38;5;12m (https://github.com/boredom101/nixduino) - Nix-based tool to help build Arduino sketches.[39m
|
||
|
||
[38;2;255;187;0m[4mClojure[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-nix[0m[38;5;12m (https://github.com/jlesquembre/clj-nix) - Nix helper functions for Clojure projects.[39m
|
||
|
||
[38;2;255;187;0m[4mCrystal[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrystal2nix[0m[38;5;12m (https://github.com/nix-community/crystal2nix) - Convert [39m[48;5;235m[38;5;249mshard.lock[49m[39m[38;5;12m into Nix expressions.[39m
|
||
|
||
[38;2;255;187;0m[4mElm[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melm2nix[0m[38;5;12m (https://github.com/cachix/elm2nix) - Convert [39m[48;5;235m[38;5;249melm.json[49m[39m[38;5;12m into Nix expressions.[39m
|
||
|
||
[38;2;255;187;0m[4mGleam[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-gleam[0m[38;5;12m (https://github.com/arnarg/nix-gleam) - Generic Nix builder for Gleam applications.[39m
|
||
|
||
[38;2;255;187;0m[4mHaskell[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcabal2nix[0m[38;5;12m (https://github.com/NixOS/cabal2nix) - Converts a Cabal file into a Nix build expression.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaskell-flake[0m[38;5;12m (https://github.com/srid/haskell-flake) - A [39m[48;5;235m[38;5;249mflake-parts[49m[39m[38;5;12m Nix module for Haskell development.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaskell.nix[0m[38;5;12m (https://github.com/input-output-hk/haskell.nix) - Alternative Haskell Infrastructure for Nixpkgs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-haskell-mode[0m[38;5;12m (https://github.com/matthewbauer/nix-haskell-mode) - Automatic Haskell setup in Emacs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixkell[0m[38;5;12m (https://github.com/pwm/nixkell) - A Haskell project template using Nix and direnv.[39m
|
||
|
||
[38;2;255;187;0m[4mHaxe[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaxix[0m[38;5;12m (https://github.com/MadMcCrow/haxix) - Nix flake to build haxe/Heaps.io projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkebab[0m[38;5;12m (https://github.com/bwkam/kebab) - Haxe packages for Nix.[39m
|
||
|
||
[38;2;255;187;0m[4mLean[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlean4-nix[0m[38;5;12m (https://github.com/lenianiva/lean4-nix) - Nix flake build for Lean 4, and [39m[48;5;235m[38;5;249mlake2nix[49m[39m[38;5;12m.[39m
|
||
|
||
[38;2;255;187;0m[4mNode.js[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNapalm[0m[38;5;12m (https://github.com/nix-community/napalm) - Support for building npm packages in Nix with a lightweight npm registry.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnode2nix[0m[38;5;12m (https://github.com/svanderburg/node2nix) - Generate Nix expression from a [39m[48;5;235m[38;5;249mpackage.json[49m[39m[38;5;12m (or [39m[48;5;235m[38;5;249mpackage-lock.json[49m[39m[38;5;12m) (to be stored as files).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnpmlock2nix[0m[38;5;12m (https://github.com/nix-community/npmlock2nix) - Generate Nix expressions from a [39m[48;5;235m[38;5;249mpackage-lock.json[49m[39m[38;5;12m (in-memory), primarily for web projects.[39m
|
||
|
||
[38;2;255;187;0m[4mOCaml[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopam2nix[0m[38;5;12m (https://github.com/timbertson/opam2nix) - Generate Nix expressions from opam packages.[39m
|
||
|
||
[38;2;255;187;0m[4mPHP[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomposer2nix[0m[38;5;12m (https://github.com/svanderburg/composer2nix) - Generate Nix expressions to build composer packages.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomposer-plugin-nixify[0m[38;5;12m (https://github.com/stephank/composer-plugin-nixify) - Composer plugin to help with Nix packaging.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomposition-c4[0m[38;5;12m (https://github.com/fossar/composition-c4) - Support for building composer packages from a [39m[48;5;235m[38;5;249mcomposer.lock[49m[39m[38;5;12m (using IFD).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-phps[0m[38;5;12m (https://github.com/fossar/nix-phps) - Flake containing old and unmaintained PHP versions (intended for CI use).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-shell[0m[38;5;12m (https://github.com/loophp/nix-shell/) - Nix shells for PHP development.[39m
|
||
|
||
[38;2;255;187;0m[4mPureScript[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEasy PureScript Nix[0m[38;5;12m (https://github.com/justinwoo/easy-purescript-nix) - A project to easily use PureScript and other tools with Nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpurs-nix[0m[38;5;12m [39m[38;5;12m(https://github.com/purs-nix/purs-nix)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mcombo[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12mPureScript[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mNix.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mNix[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m
|
||
[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mprocess.[39m
|
||
|
||
[38;2;255;187;0m[4mPython[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpoetry2nix[0m[38;5;12m (https://github.com/nix-community/poetry2nix) - Build Python packages directly from [39m[38;5;14m[1mPoetry's[0m[38;5;12m (https://python-poetry.org/) [39m[48;5;235m[38;5;249mpoetry.lock[49m[39m[38;5;12m. No conversion step needed.[39m
|
||
|
||
[38;2;255;187;0m[4mRuby[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBundix[0m[38;5;12m (https://github.com/nix-community/bundix) - Generates a Nix expression for your Bundler-managed application.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-nix[0m[38;5;12m (https://github.com/sagittaros/ruby-nix) - Generates reproducible ruby/bundler app environment with Nix.[39m
|
||
|
||
[38;2;255;187;0m[4mRust[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcargo2nix[0m[38;5;12m (https://github.com/cargo2nix/cargo2nix) - Granular caching, development shell, Nix & Rust integration.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrane[0m[38;5;12m (https://github.com/ipetkov/crane) - A Nix library for building Cargo projects with incremental artifact caching.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfenix[0m[38;5;12m (https://github.com/nix-community/fenix) - Rust toolchains and Rust analyzer nightly for nix.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnaersk[0m[38;5;12m (https://github.com/nmattia/naersk) - Build Rust packages directly from [39m[48;5;235m[38;5;249mCargo.lock[49m[39m[38;5;12m. No conversion step needed.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-cargo-integration[0m[38;5;12m (https://github.com/yusdacra/nix-cargo-integration) - A library that allows easy and effortless integration for Cargo projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixpkgs-mozilla[0m[38;5;12m (https://github.com/mozilla/nixpkgs-mozilla) - Mozilla's overlay with Rust toolchains and Firefox.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrust-nix-templater[0m[38;5;12m (https://github.com/yusdacra/rust-nix-templater) - Generates Nix build and development files for Rust projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrust-overlay[0m[38;5;12m (https://github.com/oxalica/rust-overlay) - Pure and reproducible nix overlay of binary distributed Rust toolchains.[39m
|
||
|
||
[38;2;255;187;0m[4mScala[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msbt-derivation[0m[38;5;12m (https://github.com/zaninime/sbt-derivation) - mkDerivation for sbt, similar to buildGoModule.[39m
|
||
|
||
[38;2;255;187;0m[4mZig[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzon2nix[0m[38;5;12m (https://github.com/nix-community/zon2nix) - Convert the dependencies in [39m[48;5;235m[38;5;249mbuild.zig.zon[49m[39m[38;5;12m to a Nix expression.[39m
|
||
|
||
[38;2;255;187;0m[4mNixOS Modules[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbase16.nix[0m[38;5;12m (https://github.com/SenchoPens/base16.nix) - Flake way to theme programs in [39m[38;5;14m[1mbase16[0m[38;5;12m (https://github.com/chriskempson/base16) colorschemes, mustache template support included.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHome Manager[0m[38;5;12m (https://github.com/nix-community/home-manager) - Manage your user configuration just like NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-darwin[0m[38;5;12m (https://github.com/LnL7/nix-darwin) - Manage macOS configuration just like on NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixOS-WSL[0m[38;5;12m (https://github.com/nix-community/NixOS-WSL) - Modules for running NixOS on the Windows Subsystem for Linux.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmusnix[0m[38;5;12m (https://github.com/musnix/musnix) - Do real-time audio work in NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixVim[0m[38;5;12m (https://github.com/nix-community/nixvim) - A NeoVim distribution built with Nix modules and Nixpkgs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSelf Host Blocks[0m[38;5;12m (https://github.com/ibizaman/selfhostblocks) - Modular server management based on NixOS modules and focused on best practices.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimple Nixos Mailserver[0m[38;5;12m (https://gitlab.com/simple-nixos-mailserver/nixos-mailserver) - A complete mailserver, managed with NixOS modules.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStylix[0m[38;5;12m (https://github.com/nix-community/stylix) - System-wide colorscheming and typography for NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-bitcoin[0m[38;5;12m (https://github.com/fort-nix/nix-bitcoin) - Modules and packages for Bitcoin nodes with higher-layer protocols with an emphasis on security.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-mineral[0m[38;5;12m (https://github.com/cynicsketch/nix-mineral) - Conveniently and reasonably harden NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnix-topology[0m[38;5;12m (https://github.com/oddlama/nix-topology) - Generate infrastructure and network diagrams directly from your NixOS configuration.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimpermanence[0m[38;5;12m (https://github.com/nix-community/impermanence) - Lets you choose what files and directories you want to keep between reboots.[39m
|
||
|
||
[38;2;255;187;0m[4mNixOS Configuration Editors[0m
|
||
|
||
[38;2;255;187;0m[4mDesktop apps[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixOS Configuration Editor[0m[38;5;12m (https://github.com/vlinkz/nixos-conf-editor) - Graphical editor for NixOS configuration. Desktop app in Rust and GTK.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNix Software Center[0m[38;5;12m (https://github.com/vlinkz/nix-software-center) - Install and manage Nix packages. Desktop app in Rust and GTK.[39m
|
||
|
||
[38;2;255;187;0m[4mWebinterface[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMyNixOS[0m[38;5;12m (https://mynixos.com/) - Graphical editor for Nix flakes. Create and manage configurations and modules for NixOS and Nix home-manager. Rather a Nix generator than a Nix editor, because it does not allow to import Nix files.[39m
|
||
|
||
[38;2;255;187;0m[4mOverlays[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-nix-hpc[0m[38;5;12m (https://github.com/freuk/awesome-nix-hpc) - High Performance Computing package sets.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchaotic-nyx[0m[38;5;12m (https://github.com/chaotic-cx/nyx) - Daily bumped bleeding edge packages like [39m[48;5;235m[38;5;249mmesa_git[49m[39m[38;5;12m & others that aren't yet in Nixpkgs. Created by the makers of [39m[38;5;14m[1mChaotic-AUR[0m[38;5;12m (https://github.com/chaotic-aur/).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixpkgs-firefox-darwin[0m[38;5;12m (https://github.com/bandithedoge/nixpkgs-firefox-darwin) - Automatically updated Firefox binary packages for macOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixpkgs-wayland[0m[38;5;12m (https://github.com/nix-community/nixpkgs-wayland) - Bleeding-edge Wayland packages.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNUR[0m[38;5;12m (https://github.com/nix-community/NUR/) - Nix User Repositories. The mother of all overlays, allowing access to user repositories and installing packages via attributes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSystem Manager[0m[38;5;12m (https://github.com/numtide/system-manager) - A non-NixOS Linux system configuration tool built on Nix.[39m
|
||
|
||
[38;2;255;187;0m[4mDistributions[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnixbsd[0m[38;5;12m (https://github.com/nixos-bsd/nixbsd) - A NixOS fork with a FreeBSD kernel.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixNG[0m[38;5;12m (https://github.com/nix-community/NixNG) - A GNU/Linux distribution similar to NixOS, defining difference is a focus on containers and lightweightness.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSnowflakeOS[0m[38;5;12m (https://snowflakeos.org/) - A NixOS-based Linux distribution focused on beginner friendliness and ease of use.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m#nix:nixos.org[0m[38;5;12m (https://matrix.to/#/#nix:nixos.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m#nixos on Libera.Chat[0m[38;5;12m (https://web.libera.chat/?nick=Guest?#nixos)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDiscord - Nix/Nixos (Unofficial)[0m[38;5;12m (https://discord.gg/BMUCQx6)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDiscourse[0m[38;5;12m (https://discourse.nixos.org/) - The best place to get help and discuss Nix-related topics.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNixCon[0m[38;5;12m (https://nixcon.org/) - The annual community conference for contributors and users of Nix and NixOS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWiki (Official)[0m[38;5;12m (https://wiki.nixos.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWiki (Unofficial)[0m[38;5;12m (https://nixos.wiki)[39m
|
||
|
||
[38;5;12mnix Github: https://github.com/nix-community/awesome-nix[39m
|