Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/larusso/nix-home

configuration deployed using the helpful tool https://github.com/rycee/home-manager
https://github.com/larusso/nix-home

dotfiles home-manager nix nixos-configuration

Last synced: 18 days ago
JSON representation

configuration deployed using the helpful tool https://github.com/rycee/home-manager

Awesome Lists containing this project

README

        

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.

```nix
{ config, pkgs, ... }:

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

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

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

[Home Manager]: https://github.com/rycee/home-manager