Nix home-manager

Open-source Nix projects categorized as home-manager

Top 23 Nix home-manager Projects

home-manager
  1. 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: Arch is a gateway drug to NixOS | news.ycombinator.com | 2024-07-25

    This doesn't mirror my experience at all. I think the biggest challenge facing NixOS is the learning curve. There's a lot thrown at you from the start, and as you start to factor your configuration into separate modules, there's a lot of complexity you have to unpack.

    I've since migrated to a flake-based setup with machine-based variations (for my laptop and desktop), including easily swappable desktop environments. At a whim, I can switch between sway, hyprland, and gnome. This was mostly a result of me exploring/tweaking these without wanting to discard the configs; I always end up coming back to re-explore tiling WMs.

    My experience through all of this has been great. I've even done a full re-install on both machines when the xz vulnerability was discovered and the process was effortless. That includes lanzaboote for SecureBoot, LUKS, and out-of-tree git-based flake builds for custom applications I build from source.

    The one thing I found really helpful when starting with flakes was this repo that includes starter configs to help flatten that initial curve: https://github.com/Misterio77/nix-starter-configs/tree/main

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. nixos-config

    General purpose Nix configuration for macOS / NixOS (with starter templates!) (by dustinlyons)

  4. nix-on-droid

    Nix-enabled environment for your Android device. [maintainers=@t184256,@Gerschtli]

    Project mention: Ask HN: What's your favorite RSS feed reader? | news.ycombinator.com | 2024-08-28

    I'm also using newsboat, mostly in android where I run it via nix-on-droid (https://github.com/nix-community/nix-on-droid). I generate the config and url files via a nix script that has a bunch of functions, for example for taking a twitter username and getting the RSS feed from a nitter instance. It's also using for ensuring that programs used in filter/exec feeds are used - I'm using sed for replacing the nitter instance with x.com like so: "filter:/nix/store/82v9hz5nav5swvdmz4cq53f2m671njcc-gnused-4.9/bin/sed 's#nitter.poast.org#x.com#g':https://nitter.poast.org//rss"

  5. impermanence

    Modules to help you handle persistent state on systems with ephemeral root storage [maintainer=@talyz]

    Project mention: Xdg-ninja: checking your $HOME for unwanted files and directories | news.ycombinator.com | 2025-03-05

    This is a tough problem to solve. I currently use NixOS with impermanence [1] which is one way of solving it. Impermanence, in short, allows you to explicitely opt-in the files and directories that are persisted after each reboot.

    So while my `~` is not "clean" in the sense that all my config files are in `~/.config`, it is "clean" in the sense that all files in `~` are there for a reason (i.e., `~` is not polluted by uninstalled packages).

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

  6. dotfiles

    Configuration for NixOS, sway, kitty, helix, zsh and more (by maximbaz)

  7. nix-config

    :space_invader: NixOS configuration

  8. NixOS-Guide

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

  9. SaaSHub

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

    SaaSHub logo
  10. dotfiles

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

  11. nvf

    Modular, extensible and distro-agnostic Neovim configuration framework for Nix/NixOS

  12. plasma-manager

    Manage KDE Plasma with Home Manager [maintainer=@HeitorAugustoLN]

  13. nix-config

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

  14. system

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

  15. nixpkgs

    My Nix system configs! (by malob)

  16. dconf2nix

    :feet: Convert dconf files (e.g. GNOME Shell) to Nix, as expected by Home Manager [maintainer=@jtojnar]

  17. nixos-unified-template

    A multi-platform Nix configuration template optimized as development environment, based on nixos-unified.

    Project mention: Automate Project Environments with Devbox and Direnv | news.ycombinator.com | 2024-07-10

    https://nixos.asia/en/direnv

    But if you are comfortable with Nix you don't need Devbox per se, as you can get by with using Flakes. Here are some examples -- just `git clone` and run `direnv allow` (once), then you are put in the corresponding devShell

    Haskell: https://github.com/srid/haskell-template

    Rust: https://github.com/srid/rust-nix-template

    home-manager: https://github.com/juspay/nix-dev-home

    Dioxus: https://github.com/srid/dioxus-desktop-template

  18. base16.nix

    Theme applications with your favourite base16 colorschemes in Nix

  19. homeage

    runtime decrypted age secrets for nix home manager

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

  21. dotfiles

    ❄️ My dotfiles for NixOS and macOS with nix-darwin as a Nix flake. (by mrjones2014)

  22. nix-config

    Personal NixOS configuration (by wochap)

  23. nix-configs

    My Nix{OS} configuration files (by thiagokokada)

  24. nix-rice

    A library to functionally define your configuration and theme (rice) with Nix

  25. neovim-flake

    Nix flake for Neovim & Scala Metals (by gvolpe)

  26. 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 home-manager discussion

Log in or Post with

Nix home-manager related posts

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 3,133
2 nixos-config 2,581
3 nix-on-droid 1,564
4 impermanence 1,417
5 dotfiles 1,007
6 nix-config 950
7 NixOS-Guide 943
8 dotfiles 923
9 nvf 851
10 plasma-manager 806
11 nix-config 695
12 system 477
13 nixpkgs 432
14 dconf2nix 278
15 nixos-unified-template 263
16 base16.nix 232
17 homeage 139
18 horus-nix-home 135
19 dotfiles 129
20 nix-config 127
21 nix-configs 110
22 nix-rice 104
23 neovim-flake 99

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com