SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Nix home-manager Projects
-
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.
-
impermanence
Modules to help you handle persistent state on systems with ephemeral root storage [maintainer=@talyz]
-
NixOS-Guide
NixOS Guide. Learn all about the immutable Nix Operating System and the declarative Nix Expression Language.
-
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.
-
dconf2nix
:feet: Convert dconf files (e.g. GNOME Shell) to Nix, as expected by Home Manager [maintainer=@jtojnar]
-
horus-nix-home
This is my laptop nixos user environment provided by https://github.com/rycee/home-manager. It includes full i3, polybar and personnal apps configuration, all in nix.
-
spicetify-nix
A nix flake for configuring spicetify. Includes packaging for many popular themes and extensions.
-
neovim-flake
A highly modular, extensible and distro-agnostic Neovim distribution for Nix/NixOS. (by NotAShelf)
-
nix-dev-home
A `home-manager` template providing useful tools & settings for Nix-based development (macOS & Linux supported)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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: 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: Ask HN: How to Manage Phones and PCs for Elderly Parents? | news.ycombinator.com | 2024-04-23You might want to set up NixOS with impermanence, with something like https://github.com/nix-community/impermanence. Install an easy to use desktop environment like ElementaryOS, and configure NixOS with or without Flatpak, if you want to give the user the ability to install new software or not. Then set up automatic updates, automatic garbage collection and you have a truly stable system.
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!
Unfortunately until we find more volunteers in this area, it is hard to see status quo changing. See also https://github.com/nix-community/home-manager/issues/607 and this ongoing project https://github.com/pjones/plasma-manager
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!
On that page, they also have a link to a tool to allow you to convert existing dconf databases to nix expressions.
Project mention: Getting `base16-shell` to work on my system and adding it to nixpkgs (first contribution). | /r/NixOS | 2023-04-30
Project mention: Dumb Question: How do I get a custom made ricing downloaded from the internet to work after "home-manager switch"? | /r/NixOS | 2023-11-03I've found this config which only uses home-manager and seems to deliver just what I need without much trouble. I already activated flakes and nix-command, initialized home-manager, cloned the repo and did "home-manager switch" upon it, which prompted a installation, everything seemed fine...but after either just restarting my laptop or rebuilding nixos and restarting my system remains the same (with KDE Plasma, nothing changed).
Im a newish NixOS user, Ive used it like 20 times before but always quit because I couldnt debug errors, trying not to give up for the 20th time this time lmao; so Ive been trying to learn how to use overlays & flakes for a couple of days now. The ones I want to use/enable are: - Emacs-Overlay - Spicetify-Nix
How do you manage your config? Personally, I’m using https://github.com/notashelf/neovim-flake
Sorry, didn't see this comment. It is here: https://github.com/thiagokokada/nix-configs
In the `actions` directory is all the Nix files. There is some glue code in `lib/flakes` to generate the YAML files from Nix.
On a related note, if anybody would like to get started with home-manager, we have a flake template for it:
https://github.com/juspay/nix-dev-home
Nix home-manager related posts
- Ask HN: How to Manage Phones and PCs for Elderly Parents?
- Tvix – A New Implementation of Nix
- NixOS-generators – Collection of VM and Container disk image builders for NixOS
- Nix Home Manager Option Search
- Home-manager as NixOS module or as standalone?
- Possible to use KDE plugins on nixos?
- Guys help me! No idea what I am doing wrong
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source home-manager projects in Nix? This list will help you:
Project | Stars | |
---|---|---|
1 | nix-starter-configs | 1,864 |
2 | nixos-config | 976 |
3 | impermanence | 893 |
4 | nix-config | 739 |
5 | dotfiles | 617 |
6 | NixOS-Guide | 604 |
7 | nixos-config | 536 |
8 | plasma-manager | 434 |
9 | system | 406 |
10 | nixpkgs | 374 |
11 | dconf2nix | 188 |
12 | base16.nix | 153 |
13 | homeage | 129 |
14 | horus-nix-home | 125 |
15 | spicetify-nix | 104 |
16 | neovim-flake | 91 |
17 | nix-configs | 89 |
18 | macOS-dotfiles | 88 |
19 | nix-rice | 87 |
20 | dotfiles | 80 |
21 | neovim-flake | 78 |
22 | nix-dev-home | 77 |
23 | snowflake | 74 |
Sponsored