Nix Nixos

Open-source Nix projects categorized as Nixos

Top 23 Nix Nixo Projects

  1. nixpkgs

    Nix Packages collection & NixOS

    Project mention: A Look at Firefox Forks | news.ycombinator.com | 2025-03-14

    You can do this with vanilla Firefox using policies.json[1]. Check out `DisableAppUpdate` attribute.

    If you're using Firefox from nixpkgs this is already disabled by default[2].

    [1]: https://support.mozilla.org/en-US/kb/customizing-firefox-usi...

    [2]: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/appli...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Home Manager using Nix

    Manage a user environment using Nix [maintainer=@rycee]

    Project mention: Nix – Death by a Thousand Cuts | news.ycombinator.com | 2025-01-13

    (Declarative rclone https://github.com/nix-community/home-manager/pull/6101)

  4. nix-starter-configs

    Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!

    Project mention: Arch is a gateway drug to NixOS | news.ycombinator.com | 2024-07-25

    This doesn't mirror my experience at all. I think the biggest challenge facing NixOS is the learning curve. There's a lot thrown at you from the start, and as you start to factor your configuration into separate modules, there's a lot of complexity you have to unpack.

    I've since migrated to a flake-based setup with machine-based variations (for my laptop and desktop), including easily swappable desktop environments. At a whim, I can switch between sway, hyprland, and gnome. This was mostly a result of me exploring/tweaking these without wanting to discard the configs; I always end up coming back to re-explore tiling WMs.

    My experience through all of this has been great. I've even done a full re-install on both machines when the xz vulnerability was discovered and the process was effortless. That includes lanzaboote for SecureBoot, LUKS, and out-of-tree git-based flake builds for custom applications I build from source.

    The one thing I found really helpful when starting with flakes was this repo that includes starter configs to help flatten that initial curve: https://github.com/Misterio77/nix-starter-configs/tree/main

  5. nix.dev

    Official documentation for getting things done with Nix.

    Project mention: 2025 programming goals | dev.to | 2024-12-30

    Nix.dev

  6. nixos-and-flakes-book

    :hammer_and_wrench: :heart: Want to know NixOS & Flakes in detail? Looking for a beginner-friendly tutorial? Then you've come to the right place! 想要学习使用 NixOS 与 Flakes 吗?在寻找一份新手友好的教程?那你可来对地方了!

    Project mention: NixOS and Flakes Book: An unofficial book for beginners | news.ycombinator.com | 2025-01-06
  7. nixos-config

    General purpose Nix configuration for macOS / NixOS (with starter templates!) (by dustinlyons)

  8. NixOS-WSL

    NixOS on WSL [maintainer=@nzbr]

    Project mention: Build Your WSL Distro in Docker | news.ycombinator.com | 2024-09-12

    Somewhat related: https://github.com/nix-community/NixOS-WSL

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nixvim

    Configure Neovim with Nix! [maintainers=@GaetanLepage, @traxys, @mattsturgeon, @khaneliman]

  11. nixos-generators

    Collection of image builders [maintainer=@Lassulus]

    Project mention: My new Nix series! | dev.to | 2024-12-27

    Atop all this is the Nix Operating System, or NixOS. NixOS brings all of the declarative goodness of Nix into a Linux distribution. This means that (almost) everything about your system is declarative, including the packages (obviously), the users, the desktop, the login manager, systemd units, containers, and among other things, even the bootloader! Through some extensions, you can also partition disks, build images, and even configure your home folder. A single NixOS configuration is built into multiple pre-configured operating systems using just a single command!

  12. sops-nix

    Atomic secret provisioning for NixOS based on sops

    Project mention: NixOS. Managing secrets with sops-nix | dev.to | 2025-02-21

    Hi! Here are some notes about how to use secrets in NixOS configuration securely. As of now I use sops-nix with simple age keys (not generated from ssh keys).

  13. dotfiles

    And I say hey, what's going on? (by hlissner)

  14. agenix

    age-encrypted secrets for NixOS and Home manager

    Project mention: NixOS is a good server OS, except when it isn't | news.ycombinator.com | 2024-10-01
  15. microvm.nix

    NixOS MicroVMs

    Project mention: We're Leaving Kubernetes | news.ycombinator.com | 2024-11-04
  16. impermanence

    Modules to help you handle persistent state on systems with ephemeral root storage [maintainer=@talyz]

    Project mention: Xdg-ninja: checking your $HOME for unwanted files and directories | news.ycombinator.com | 2025-03-05

    This is a tough problem to solve. I currently use NixOS with impermanence [1] which is one way of solving it. Impermanence, in short, allows you to explicitely opt-in the files and directories that are persisted after each reboot.

    So while my `~` is not "clean" in the sense that all my config files are in `~/.config`, it is "clean" in the sense that all files in `~` are there for a reason (i.e., `~` is not polluted by uninstalled packages).

    [1] https://github.com/nix-community/impermanence

  17. nix-config

    ❄️ My nix config for both desktops(NixOS+macOS) and homelab servers(NixOS). (by ryan4yin)

  18. dream2nix

    Simplified nix packaging for various programming language ecosystems [maintainer=@DavHau]

  19. crane

    A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.

    Project mention: Debian's approach to Rust – Dependency handling (2022) | news.ycombinator.com | 2024-12-26

    https://github.com/ipetkov/crane makes integrating rust and nix incredibly easy

  20. digga

    A flake utility library to craft shell-, home-, and hosts- environments.

  21. dotfiles

    Configuration for NixOS, sway, kitty, helix, zsh and more (by maximbaz)

  22. nix-portable

    Nix - Static, Permissionless, Installation-free, Pre-configured

  23. nix-config

    Personal nixos and home-manager configurations. (by Misterio77)

  24. nix-1p

    A (more or less) one page introduction to Nix, the language.

    Project mention: Nix – A One Pager | news.ycombinator.com | 2024-04-06
  25. nix-config

    :space_invader: NixOS configuration

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Nix Nixos discussion

Log in or Post with

Nix Nixos related posts

Index

What are some of the best open-source Nixo projects in Nix? This list will help you:

# Project Stars
1 nixpkgs 19,623
2 Home Manager using Nix 7,678
3 nix-starter-configs 2,941
4 nix.dev 2,894
5 nixos-and-flakes-book 2,325
6 nixos-config 2,291
7 NixOS-WSL 2,103
8 nixvim 2,035
9 nixos-generators 1,996
10 sops-nix 1,884
11 dotfiles 1,738
12 agenix 1,712
13 microvm.nix 1,585
14 impermanence 1,347
15 nix-config 1,236
16 dream2nix 1,087
17 crane 1,029
18 digga 1,007
19 dotfiles 990
20 nix-portable 972
21 nix-config 943
22 nix-1p 938
23 nix-config 921

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Nix is
the 27th most popular programming language
based on number of references?