The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Nix Dotfile Projects
-
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.
-
nix-starter-configs
Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
-
nixos-config
Nix configuration for macOS / NixOS with starter templates, step-by-step guides, and more ✨ (by dustinlyons)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
nix-config
❄️ my nix config for both desktops(NixOS+macOS) and homelab servers(NixOS). (by ryan4yin)
-
nixcfg
My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code. (by MatthewCroughan)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18It's probably overkill for what you are trying to do. But I have been using home-manager [0] as a way to quickly restore my working environment.
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
Project mention: Michigan GOP infighting leads to actual fight between Karamo, DePerno ba... | /r/TRUTHsocialWatch | 2023-07-10I was hoping it was going to morph into “By the power invested in me, by the POWER OF GREYSKULL!!! AND SO I CRY SOMETIMES…”
Project mention: Going declarative on macOS with Nix and Nix-Darwin | news.ycombinator.com | 2024-01-15I’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
Project mention: What is the current recommended documentation when starting out with NixOs? | /r/NixOS | 2023-12-08All 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.
Project mention: NixOS-generators – Collection of VM and Container disk image builders for NixOS | news.ycombinator.com | 2024-03-26I’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!
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.
This is what I use to install custom awesomewm. This is taken from rxyhn/yuki dotfiles. And here is my dotfiles.
Project mention: NixOS-generators – Collection of VM and Container disk image builders for NixOS | news.ycombinator.com | 2024-03-26I’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!
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.
At the bottom of my flake you can see I'm doing exactly as you say but with nixos as my user.
I have a wrapper function that just maps to dev to make life easier: https://github.com/dmadisetti/.dots/blob/template/dot/config/fish/functions/develop.fish
I don't know. Have been using colorbuddy for ages now and it has always done exactly what I want. I don't need the "instant reaload" that lush advertices, doing :source on the colorscheme file, does the same for me to preview changes instantly. This is my theme, in case you need something to start with: - https://github.com/pinpox/nixos/blob/main/home-manager/modules/nvim/lua/config/pinpox-colors.lua
Nix Dotfiles related posts
- NixOS-generators – Collection of VM and Container disk image builders for NixOS
- Nix-Darwin: Nix modules for Darwin
- Going declarative on macOS with Nix and Nix-Darwin
- Flakes aren't real and cannot hurt you: using Nix flakes the non-flake way
- Home-manager as NixOS module or as standalone?
- Adding a Mac to my flake
- Use traditional config on nixos with nixvim
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
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 | 5,821 |
2 | nix-darwin | 2,235 |
3 | nix-starter-configs | 1,834 |
4 | dotfiles | 1,411 |
5 | digga | 977 |
6 | nixos-config | 964 |
7 | nix-config | 730 |
8 | nix-config | 628 |
9 | dotfiles | 617 |
10 | crystal | 550 |
11 | nix-config | 535 |
12 | nixos-config | 530 |
13 | yuki | 431 |
14 | system | 404 |
15 | nixpkgs | 374 |
16 | nixcfg | 319 |
17 | nixcfg | 246 |
18 | dotfiles | 213 |
19 | nixflakes | 198 |
20 | dotfiles | 185 |
21 | dotfiles | 166 |
22 | .dots | 162 |
23 | nixos | 157 |