Nix Nixos

Open-source Nix projects categorized as Nixos

Top 23 Nix Nixo Projects

  • nixpkgs

    Nix Packages collection

    Project mention: Can we approach BSD security on NixOS | reddit.com/r/NixOS | 2023-02-05

    nosuid, noexec, and nodev are the defaults on /proc, so there is likely a more idiomatic way to express this. I am still new to Nix/NixOS, someone more familiar can show us a better way to write this.

  • Home Manager using Nix

    Manage a user environment using Nix [[email protected]]

    Project mention: Nix and envrc | reddit.com/r/emacs | 2023-02-03

    I use Home Manager to configure my user environment and this is how I have direnv integrated into ZSH:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • dotfiles

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

    Project mention: Anyone else dislike the China theme song? | reddit.com/r/joinsquad | 2023-02-02

    My first thought was seeing the post was “They added the Heyyeyyeyeyey song

  • digga

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

    Project mention: Looking for dotfiles repo examples | reddit.com/r/NixOS | 2022-11-08

    This one issue may clear things up, seems like my config is a little outdated: https://github.com/divnix/digga/pull/385

  • nixos-generators

    Collection of image builders [[email protected]]

    Project mention: Has anyone here spent a fair amount of time using NixOS/Guix and Fedora CoreOS/OpenSuse MicroOS for server deployment? | reddit.com/r/NixOS | 2023-01-30

    (2) There are a number of "generators" that can build disk images or installers. Some of them live in the nixpkgs repo along with NixOS, and others live in the nixos-generators repo. This is how I handle partitioning automatically. A related approach is to include first-boot scripts in those images. For example, the SD image resizes its main partition on first boot.

  • NixOS-WSL

    NixOS on WSL(2) [[email protected]]

    Project mention: Easy and reproducible WSL distributions, with home-manager and Alpine linux | reddit.com/r/NixOS | 2022-08-03

    This project began as I didn't like that NixOS-WSL used systemd in the background, so I made this for myself. Some of the advantages: faster boot time, smaller image size and a FHS distro in the background, that lets you load dynamically linked binaries (for example, to have VSCode remote working OOTB).

  • agenix

    age-encrypted secrets for NixOS

    Project mention: Ask HN: A Better Docker Compose? | news.ycombinator.com | 2023-01-02

    I don't have a write-up, just my code in git. But it's not public. I'm not using anything out of the ordinary - Nix containers, modules, and functions, and the Agenix module with uses a private key to decrypt secrets at start. The Nix language is inherently composable. Here are some links that explain:

    Containers:

    https://nixos.wiki/wiki/NixOS_Containers

    Modules:

    https://nixos.wiki/wiki/NixOS_modules

    Functions:

    https://www.reddit.com/r/NixOS/comments/zzstun/please_help_m...

    Agenix:

    https://github.com/ryantm/agenix

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • nix-1p

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

    Project mention: pellets: manage your packages with a configuration file | reddit.com/r/archlinux | 2022-11-06

    Fair enough. I've also had a couple of programs which weren't packaged already, fortunately it's quite easy to do so most of the time (or to just fall back to a distrobox container or flatpak in the worst case). If you decide to try it out, nix-1p and Nix Pills were great resources for me to get familiar with Nix and NixOS in a short time-span.

  • nix-config

    :space_invader: NixOS configuration

    Project mention: Best way to setup Nvim on NixOS? | reddit.com/r/NixOS | 2023-01-08

    Power user, gvolpe has a great config that heavily customizes nvim.

  • impermanence

    Modules to help you handle persistent state on systems with ephemeral root storage [[email protected]]

    Project mention: Upgrading to NixOS 22.11 Issue | reddit.com/r/NixOS | 2023-01-24

    { imports = [ (modulesPath + "/installer/scan/not-detected.nix") "${builtins.fetchGit { url = "https://github.com/NixOS/nixos-hardware.git"; }}/system76" "${builtins.fetchGit { url = "https://github.com/nix-community/impermanence.git"; }}/nixos.nix" ];

  • nix-portable

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

    Project mention: is it possible to install the nix package manager with no root privleges? | reddit.com/r/Nix | 2023-02-04
  • 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: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix | news.ycombinator.com | 2023-01-23

    https://github.com/Misterio77/nix-starter-configs is probably the closest to that right now.

  • dream2nix

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

    Project mention: Minimal approach for python devel environment with flake | reddit.com/r/NixOS | 2023-02-04

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

  • crane

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

    Project mention: How to setup devShell for rust development with bevy? | reddit.com/r/NixOS | 2022-11-14

    This is the relevant part of my flake (which uses the quick-start template of crane):

  • microvm.nix

    NixOS MicroVMs

    Project mention: Make your QEMU 10 times faster with this one weird trick | news.ycombinator.com | 2022-10-13

    FWIW, the contemporary alternative to 9p is virtiofs. It is implemented as a separate service that is running aside the hypervisor. Originally out of qemu, it was rewritten in Rust as a freestanding project that can also be used with cloud-hypervisor and crosvm.

    https://gitlab.com/virtio-fs/virtiofsd

    On NixOS: https://github.com/astro/microvm.nix

  • arion-compose

    Run docker-compose with help from Nix/NixOS

    Project mention: Ask HN: A Better Docker Compose? | news.ycombinator.com | 2023-01-02
  • flake-utils-plus

    Use Nix flakes without any fluff.

    Project mention: How do I deploy a configuration to a machine with an existing hardware-configuration.nix? | reddit.com/r/NixOS | 2023-01-26

    Use flake-utils-plus to easily define multiple systems in flake.nix.and then use the --target-host flag of nixos-rebuild to deploy it remotely.

  • nixpkgs-wayland

    Automated, pre-built packages for Wayland (sway/wlroots) tools for NixOS. [[email protected],@Artturin]

    Project mention: AMD + Nvidia sway | reddit.com/r/NixOS | 2022-12-31

    For Nvidia + sway use the Wayland overlay from here: https://github.com/nix-community/nixpkgs-wayland

  • system

    Declarative system configurations using nixOS, nix-darwin, and home-manager

    Project mention: Does anyone haves a config for Hammerspoon similar to i3? | reddit.com/r/hammerspoon | 2022-08-22
  • nix-bitcoin

    A collection of Nix packages and NixOS modules for easily installing full-featured Bitcoin nodes with an emphasis on security.

  • nixos-configs

    My NixOS configs (by Xe)

    Project mention: Is there any equivalent to a curated Fedora/Ubuntu? A NixOS-based distro or metarepo of configs perhaps? | reddit.com/r/NixOS | 2022-05-07

    Xe: https://github.com/Xe/nixos-configs

  • crate2nix

    nix build file generator for rust crates

    Project mention: How to package a Rust app using Nix | dev.to | 2023-01-06

    I'll use nixpkgs' buildRustPackage. There's a few other tools, my favorite being crate2nix, but we'll leave that to a future tutorial.

  • fenix

    Rust toolchains and rust analyzer nightly for nix [[email protected]] (by figsoda)

    Project mention: Have a few questions about NixOS | reddit.com/r/NixOS | 2022-05-31

    4. I would suggest Mozilla's Rust overlay or fenix or similar instead of Rustup - that would be more of the "Nix-way" to acquire the toolchain and you can still manage multiple versions. Not sure what the Ruby equivalent is, I don't do Ruby.

  • SaaSHub

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

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). The latest post mention was on 2023-02-05.

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 11,328
2 Home Manager using Nix 3,644
3 dotfiles 1,037
4 digga 882
5 nixos-generators 805
6 NixOS-WSL 664
7 agenix 617
8 nix-1p 457
9 nix-config 447
10 impermanence 417
11 nix-portable 401
12 nix-starter-configs 379
13 dream2nix 378
14 crane 360
15 microvm.nix 360
16 arion-compose 359
17 flake-utils-plus 307
18 nixpkgs-wayland 306
19 system 290
20 nix-bitcoin 289
21 nixos-configs 248
22 crate2nix 240
23 fenix 223
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com