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
- Host: GitHub
- URL: https://github.com/jacobbednarz/j
- Owner: jacobbednarz
- License: mit
- Created: 2020-12-03T21:47:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-30T07:19:38.000Z (over 1 year ago)
- Last Synced: 2025-02-26T03:15:33.049Z (2 months ago)
- Language: Nix
- Size: 94.7 KB
- Stars: 9
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).