Skip to content
No description, website, or topics provided.
Python Lua Shell Nix Vim script
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Nix Home

This repository contains user configuration deployed using the helpful tool Home Manager. In order to setup a new home sapce, 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.

You can’t perform that action at this time.