Nix Dotfiles

Open-source Nix projects categorized as Dotfiles

Top 23 Nix Dotfile Projects

  • Home Manager using Nix

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

    Project mention: Turn Your Android Tablet into an IDE with VSCode and Nix | news.ycombinator.com | 2024-05-14

    There is also nix-on-droid[1] which is a fork of Termux allowing you to manage your environment with nix (similar to home-manager[2])

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

    [2]: https://github.com/nix-community/home-manager

  • 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
  • nix-darwin

    nix modules for darwin

    Project mention: Brew-Nix: a flake automatically packaging all homebrew casks | news.ycombinator.com | 2024-06-13

    This looks very interesting. Personally I have been moving away from homebrew and using [nix-darwin](https://github.com/LnL7/nix-darwin) with home-manager for my local software. It has been working great, but there are still a few packages that require Homebrew due to their complex build process. Maybe this helps.

  • 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: Home-manager as NixOS module or as standalone? | /r/NixOS | 2023-12-10

    Is this an example of what you mean (home-manager is defined as part of the flake): https://github.com/Misterio77/nix-starter-configs/blob/main/minimal/flake.nix

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

  • nixos-config

    General purpose Nix configuration for macOS / NixOS with starter templates, step-by-step guides, and more ✨ (by dustinlyons)

    Project mention: Going declarative on macOS with Nix and Nix-Darwin | news.ycombinator.com | 2024-01-15

    I’ve been using Nix directly on MacOS with minimal issues for a few years now. Works great.

    I hate using docker on Mac and have since replaced it with flakes and devenv.

    My configuration with a step by step guide (600+ stars): https://github.com/dustinlyons/nixos-config

  • digga

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

  • SaaSHub

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

    SaaSHub logo
  • nix-config

    :space_invader: NixOS configuration

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

  • nix-config

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

    Project mention: What is the current recommended documentation when starting out with NixOs? | /r/NixOS | 2023-12-08

    All the resources mentioned in other comments are pretty good, but mostly they are unofficial. The official NixOS wiki is very outdated and unmaintained. You will have better luck reading other people’s configurations, nixpkgs source code and GitHub issues. For the nix language the official wiki is a nice reference https://nixos.org/manual/nix/stable/language/index.html. This configuration is a great starting point https://github.com/Misterio77/nix-config for learning by example. It covers most of what you may need, although bootstrapping your own config is quite rough. You may want to take a look at https://github.com/Misterio77/nix-starter-configs. It’s very basic and should be simple to understand and improve.

  • dotfiles

    NixOS system config & Home-Manager user config (by fufexan)

    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!

  • crystal

    nix dotfiles for chilly people (by chadcat7)

  • nix-config

    My Personal Nix, NixOS and Nix-Darwin System Configuration Flake (by MatthiasBenaets)

    Project mention: Ask HN: What Are You Learning? | news.ycombinator.com | 2024-03-31
  • yuki

    雪 - Yuki | Snowflake :snowflake:

  • system

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

  • 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

  • nixcfg

    My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code. (by MatthewCroughan)

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

  • nixdots

    Dotfiles for NixOS (by redyf)

  • dotfiles

    My dotfiles (by rasendubi)

  • dotfiles

    My dotfiles are here, managed with Chezmoi and NixOS Flakes (by budimanjojo)

  • nix-homelab

    Homelab and dotfiles made with NixOS

  • 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 Dotfiles discussion

Log in or Post with

Nix Dotfiles related posts

  • NixOS-generators – Collection of VM and Container disk image builders for NixOS

    4 projects | news.ycombinator.com | 26 Mar 2024
  • Nix-Darwin: Nix modules for Darwin

    1 project | news.ycombinator.com | 22 Feb 2024
  • Going declarative on macOS with Nix and Nix-Darwin

    7 projects | news.ycombinator.com | 15 Jan 2024
  • Flakes aren't real and cannot hurt you: using Nix flakes the non-flake way

    6 projects | news.ycombinator.com | 9 Jan 2024
  • Home-manager as NixOS module or as standalone?

    2 projects | /r/NixOS | 10 Dec 2023
  • Adding a Mac to my flake

    2 projects | /r/NixOS | 8 Dec 2023
  • Use traditional config on nixos with nixvim

    3 projects | /r/neovim | 9 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 Jul 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 Dotfile projects in Nix? This list will help you:

Project Stars
1 Home Manager using Nix 6,345
2 nix-darwin 2,461
3 nix-starter-configs 2,234
4 nixos-and-flakes-book 1,712
5 dotfiles 1,517
6 nixos-config 1,279
7 digga 988
8 nix-config 782
9 nix-config 757
10 nix-config 720
11 dotfiles 698
12 crystal 589
13 nix-config 571
14 yuki 438
15 system 420
16 nixpkgs 388
17 nixcfg 342
18 nixcfg 271
19 nixflakes 253
20 nixdots 241
21 dotfiles 215
22 dotfiles 203
23 nix-homelab 192

Sponsored
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.
www.influxdata.com

Did you konow that Nix is
the 28th most popular programming language
based on number of metions?