Nix nix-flake

Open-source Nix projects categorized as nix-flake

Top 23 Nix nix-flake Projects

  • 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: Declarative Builds and Deployments | news.ycombinator.com | 2024-01-14

    I'll be honest, the first few times I tried using Nix I just couldn't get into. It was too complex for the benefits I was getting. But that was using Nix on another OS.

    I recently switched to NixOS because I wanted what they were selling and the experience this time around was way better. Having no other option but to figure it out made me learn the essentials real quick (like an exchange program to a foreign country that speaks another language).

    If you think about it, when you used Ubuntu or Fedora or RHEL for the first time, and probably for a very long time, you could get by without learning the deep intricacies of what is going on behind the scenes. The same is true with NixOS. The things you need to learn are different, but once you get a basic setup with home-manager setup you're off to the races. (Btw, I used this "book" to get started and it was great: https://nixos-and-flakes.thiscute.world/)

    The best part about using NixOS so far is that things just work. Setting up my graphics card was as simple setting enabled = true. Same for configuring specific audio frameworks. And I had tried many times to get Davinci Resolve working on other distros and always encountered issues leading me to need to dual-boot Windows so I could do video editing. Now I just enabled Davinci Resolve and it works! No more Windows.

    If you're brand new to linux on the desktop, I wouldn't recommend it. But if you've been doing that for years, maybe try NixOS in 2024.

  • dotfiles

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

  • Project mention: Michigan GOP infighting leads to actual fight between Karamo, DePerno ba... | /r/TRUTHsocialWatch | 2023-07-10

    I was hoping it was going to morph into “By the power invested in me, by the POWER OF GREYSKULL!!! AND SO I CRY SOMETIMES…”

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flake-utils

    Pure Nix flake utility functions [maintainer=@zimbatm]

  • microvm.nix

    NixOS MicroVMs

  • Project mention: Tvix – A New Implementation of Nix | news.ycombinator.com | 2024-04-16

    - Generating virtual machines/installators from a configuration: https://github.com/astro/microvm.nix and https://github.com/nix-community/nixos-generators

  • digga

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

  • NixOS-Guide

    NixOS Guide. Learn all about the immutable Nix Operating System and the declarative Nix Expression Language.

  • nix-config

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

  • Project mention: I finally understand the "I use Arch, btw" thing | /r/archlinux | 2023-08-22

    I've been trying to daily drive Linux for the past 2 months or so. Started out on EndeavourOS and didn't had any problems until I tried to make it useable in secure boot (I really want to play Valorant and not bother each time switching secure boot in bios) and failed miserably due to a combination of lack of knowledge and stupidity. I briefly tried NixOS and while this config is beautiful, I just didn't enjoy the way NixOs is customized.

  • SaaSHub

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

    SaaSHub logo
  • dotfiles

    My NixOS dotfiles (by Mic92)

  • Project mention: My First Impressions of Nix | news.ycombinator.com | 2023-06-19
  • flake-utils-plus

    Use Nix flakes without any fluff.

  • Project mention: [Question] When using flakes, can I remove all channels? | /r/NixOS | 2023-07-08

    You don't need channels to use nix-shell or nix-env. You can generate the Nix path and registry from your flake inputs. flake-utils-plus makes this easy with nix.generateRegistryFromInputs and nix.generateNixPathFromInputs.

  • nix-darwin-dotfiles

    Dotfiles managed via Nix-Darwin and Mk-Darwin-System, for schoolwork and kotlin, lua, and rust programming

  • nixpkgs

    My Nix system configs! (by malob)

  • Project mention: NixOS-generators – Collection of VM and Container disk image builders for NixOS | news.ycombinator.com | 2024-03-26

    I’ve found it most helpful to review other people’s configurations to learn Nix.

    Some specific ones I really like:

    https://github.com/malob/nixpkgs

    https://github.com/fufexan/dotfiles

    I keep a not comprehensive GitHub Stars list of Nix stuff I find here if you want more:

    https://github.com/stars/heywoodlh/lists/nix

    If you aren’t familiar, Nix-Darwin allows you to codify your MacOS deployments in a fashion comparable to NixOS. As a huge Nix-Darwin user myself, I have found malob’s repo extremely helpful for ideas with MacOS configuration. Nix-Darwin has made me so happy as a MacOS user. :)

    Some other unsolicited tips:

    1. Start with Nix flakes for configuration

    2. Invest in Home-Manager before NixOS or Nix-Darwin

    3. Ask people for help in Matrix or Discourse — my experience is that Nix-related folk are very welcoming and understanding

    Good luck!

  • nixcfg

    NixOS and Home-Manager configs for my devices. dotfiles, but way better

  • Project mention: NuShell: A New Type of Shell | news.ycombinator.com | 2023-06-13

    I love nushell. Here's just a small sample: https://github.com/colemickens/nixcfg/blob/15905d9e42dad17fa... (cleans up finished GH Action runs)

    If nothing else, never having to use `jq` again is a huge QoL improvement.

  • neovim-flake

    Nix flake for neovim with configuration

  • nixflakes

    My nixdots, but flaked.

  • Project mention: Deploying config dotfiles for liveuser during ISO creation | /r/NixOS | 2023-12-09

    At the bottom of my flake you can see I'm doing exactly as you say but with nixos as my user.

  • nix-cargo-integration

    Library to easily and effortlessly integrate Cargo projects with Nix.

  • base16.nix

    Theme applications with your favourite base16 colorschemes in Nix

  • agenix-rekey

    An agenix extension adding secret generation and automatic rekeying using a YubiKey or master-identity

  • Project mention: Introducing agenix-rekey - Automatic secret generation and rekeying using a YubiKey or age master-identity | /r/NixOS | 2023-06-09

    Hi together! Today I want to share agenix-rekey with you all, which is an agenix extension that automates secret rekeying, and now also supports secret generation. It finally has reached a state where I am comfortable sharing it and I'd be very interested in your feedback or your own alternative approaches on solving this!

  • dotfiles

    Personal configuration files for my PC (by viperML)

  • Project mention: Why you don't need flake-utils | /r/NixOS | 2023-05-21

    My server's repo and my dotfiles both use flake-parts, and you can do a github-grep to look for more.

  • nixos-config

    My Personal Nix/NixOS Configuration. (by Baitinq)

  • Project mention: My First Impressions of Nix | news.ycombinator.com | 2023-06-19
  • kernel-module-flake

    Nix flake for linux kernel module development with rust support

  • nix-stable-diffusion

    Flake for running SD on NixOS

  • Project mention: Running AI Models on NixOS | /r/NixOS | 2023-11-08
  • nix-config

    ❄️ My nix config and dotfiles (by oddlama)

  • Project mention: Caddy plugins on NixOS | /r/NixOS | 2023-06-12

    You can also override the caddy package to inject modules into the build process without needing xcaddy: See https://github.com/oddlama/nix-config/blob/b5d2d31b6903f5829490513c1297e7ea1e54899c/pkgs/caddy.nix

  • ruby-nix

    Generates reproducible ruby/bundler app environment with Nix

  • 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 nix-flake related posts

  • Flakes Question (because I'm a noob)

    1 project | /r/NixOS | 7 Dec 2023
  • Running AI Models on NixOS

    6 projects | /r/NixOS | 8 Nov 2023
  • NixOS and Flakes Book

    1 project | news.ycombinator.com | 2 Oct 2023
  • NixOS Wiki – the unofficial user wiki

    2 projects | news.ycombinator.com | 16 Sep 2023
  • I finally understand the "I use Arch, btw" thing

    1 project | /r/archlinux | 22 Aug 2023
  • Michigan GOP infighting leads to actual fight between Karamo, DePerno ba...

    1 project | /r/TRUTHsocialWatch | 10 Jul 2023
  • From Mickey Mouse Club to Lou Ferrigno

    1 project | /r/dankmemes | 9 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 nixos-and-flakes-book 1,502
2 dotfiles 1,517
3 flake-utils 1,018
4 microvm.nix 1,024
5 digga 980
6 NixOS-Guide 626
7 nix-config 581
8 dotfiles 447
9 flake-utils-plus 444
10 nix-darwin-dotfiles 381
11 nixpkgs 374
12 nixcfg 320
13 neovim-flake 225
14 nixflakes 209
15 nix-cargo-integration 171
16 base16.nix 154
17 agenix-rekey 142
18 dotfiles 139
19 nixos-config 124
20 kernel-module-flake 122
21 nix-stable-diffusion 107
22 nix-config 102
23 ruby-nix 100

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com