nix-flake

Open-source projects categorized as nix-flake
Language: + Nix + Rust + Lua

Top 23 nix-flake Open-Source 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
  • deploy-rs

    A simple multi-profile Nix-flake deploy tool.

  • 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

  • flake-utils

    Pure Nix flake utility functions [maintainer=@zimbatm]

  • 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.

  • SaaSHub

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

    SaaSHub logo
  • 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.

  • nh

    Yet another nix cli helper

  • Project mention: Nh: Yet another Nix CLI helper | news.ycombinator.com | 2024-03-05
  • 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.

  • deadnix

    Scan Nix files for dead code

  • nix-darwin-dotfiles

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

  • dotfiles

    pls help (by nuxshed)

  • 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.

  • dotfiles

    ~ 🍭 ~ (by ahmedelgabri)

  • 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.

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

Index

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

Project Stars
1 nixos-and-flakes-book 1,502
2 dotfiles 1,517
3 deploy-rs 1,164
4 microvm.nix 1,024
5 flake-utils 1,018
6 digga 982
7 NixOS-Guide 626
8 nix-config 600
9 nh 502
10 dotfiles 450
11 flake-utils-plus 445
12 deadnix 410
13 nix-darwin-dotfiles 381
14 dotfiles 380
15 nixpkgs 375
16 nixcfg 324
17 dotfiles 252
18 neovim-flake 226
19 nixflakes 216
20 nix-cargo-integration 171
21 base16.nix 154
22 agenix-rekey 142
23 dotfiles 139

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