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

https://github.com/jacobbednarz/j

dotfiles; delivered via nix, nix-darwin and home-manager
https://github.com/jacobbednarz/j

Last synced: about 2 months ago
JSON representation

dotfiles; delivered via nix, nix-darwin and home-manager

Awesome Lists containing this project

README

        

# j

dotfiles; delivered via nix, nix-darwin and home-manager

## Install

- `git clone https://github.com/jacobbednarz/j/ ~/src/j`
- `curl -L https://nixos.org/nix/install | sh`
- `nix-build https://github.com/LnL7/nix-darwin/archive/master.tar.gz -A installer`
- `./result/bin/darwin-installer`
- `nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager`
- `nix-channel --update`
- `nix-shell '' -A install` (install home-manager in standalone mode)
- `ln -sf /Users/jacob/src/j /Users/jacob/.config/home-manager`
- `echo "/Users/jacob/.nix-profile/fish" >> /etc/shells`
- `chsh -s /Users/jacob/.nix-profile/fish`
- `/Users/jacob/.config/nixpkgs/install`

## Overview

- `home.nix` - Entrypoint for `home-manager` which includes individual topic
based configuration files.
- `darwin.nix` - Configuration for for `nix-darwin`.
- `config` - Directory containing individual system or application configuration
for topics.
- `config/*.nix` - Individual topic configuration files (written in nix).