Skip to content
/ j Public

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

License

Notifications You must be signed in to change notification settings

jacobbednarz/j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 '<home-manager>' -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).

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published