All Projects → HugoReeves → nix-home

HugoReeves / nix-home

Licence: MIT license
A Nix Home Manager setup. I've now moved to a new configuration system at hugoreeves/elemental

Programming Languages

python
139335 projects - #7 most used programming language
lua
6591 projects
shell
77523 projects
Nix
1067 projects
Vim Script
2826 projects

Projects that are alternatives of or similar to nix-home

elemental
Elemental, the component parts of a Nix/OS development system.
Stars: ✭ 44 (-26.67%)
Mutual labels:  nix, nixos, home-manager
nix-configs
My Nix{OS} configuration files
Stars: ✭ 54 (-10%)
Mutual labels:  nix, nixos, home-manager
nyx
⚙️Nix[OS] Configuration
Stars: ✭ 50 (-16.67%)
Mutual labels:  nix, nixos, home-manager
base16.nix
Quickly theme programs in your favourite base16 colorscheme
Stars: ✭ 61 (+1.67%)
Mutual labels:  nix, nixos, home-manager
dotnix
Shackled within an elaborate prison of my own design.
Stars: ✭ 35 (-41.67%)
Mutual labels:  nix, nixos, home-manager
homeage
runtime decrypted age secrets for nix home manager
Stars: ✭ 43 (-28.33%)
Mutual labels:  nix, nixos, home-manager
nix-xdg
[WIP] Nix overlay for making programs xdg compliant
Stars: ✭ 18 (-70%)
Mutual labels:  nix, nixos, home-manager
nix-rice
A library to functionally define your configuration and theme (rice) with Nix
Stars: ✭ 43 (-28.33%)
Mutual labels:  nix, nixos, home-manager
impermanence
Modules to help you handle persistent state on systems with ephemeral root storage [maintainer=@talyz]
Stars: ✭ 401 (+568.33%)
Mutual labels:  nix, nixos, home-manager
dotfiles
My NixOS dotfiles
Stars: ✭ 21 (-65%)
Mutual labels:  nix, nixos, home-manager
dotfiles
NixOS system config & Home-Manager user config
Stars: ✭ 43 (-28.33%)
Mutual labels:  nix, nixos, home-manager
dconf2nix
🐾 Convert Dconf files (e.g. Gnome Shell) to Nix, as expected by Home Manager
Stars: ✭ 51 (-15%)
Mutual labels:  nix, nixos, home-manager
dotfiles
No place like ~. Nix. All. The. Things.
Stars: ✭ 48 (-20%)
Mutual labels:  nix, nixos, home-manager
system
Declarative NixOS system configuration for all my machines
Stars: ✭ 14 (-76.67%)
Mutual labels:  nix, nixos, home-manager
nix-config
A collection of my system configs and dotfiles
Stars: ✭ 35 (-41.67%)
Mutual labels:  nix, nixos, home-manager
dotfiles-nix
Configuration files for my NixOS machine, declared by home-manager
Stars: ✭ 137 (+128.33%)
Mutual labels:  nix, nixos
comma
Comma runs software without installing it. [maintainers=@Artturin,@burke,@DavHau]
Stars: ✭ 626 (+943.33%)
Mutual labels:  nix, nixos
nixos-installer
Combining the power of Nix, Guile & Elm to install NixOS
Stars: ✭ 14 (-76.67%)
Mutual labels:  nix, nixos
nix-gaming
Gaming on Nix
Stars: ✭ 142 (+136.67%)
Mutual labels:  nix, nixos
nix-home
A nix home development environment
Stars: ✭ 16 (-73.33%)
Mutual labels:  nix, home-manager

Nix Home

NOTE: This configuration system is no longer used or maintained by myself. Please see my new elemental configuration system for an improved version of this earlier system.

This repository contains user configuration deployed using the helpful tool Home Manager. In order to setup a new home space, simply add a home.nix file similar to this one.

A full explanation of my portable user configuration management (dotfiles) system can be found on my blog.

{ config, pkgs, ... }:

{
  # Let Home Manager install and manage itself.
  programs.home-manager.enable = true;

  imports = [
    ./machine/apollo.nix
    ./user/x.nix
    ./role/darwin-laptop/index.nix
  ];
}

Machine contains configuration specific to a given machine. User contains configuration specific to a given user, think git config etc. Role contains the bulk of the configuration and sets up most user space tools, think neovim and your terminal.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].