Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,941 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

An opinionated setup about how I want my *nix development environment and host machines configured. Presently managed through nix.

Development Environment

  • Neovim, BTW
  • tmux
  • fish
  • jujutsu

OS Hosts

  • OSX:
    • Hammerspoon
    • Kanata
    • Homebrew
    • Settings
  • WSL:
    • interop
    • wezterm.terminfo
    • 1Password passthru

Bootstrap

Install Determinate Systems Installer or WSL2 Nix

WSL: sudo nixos-rebuild switch --flake github:evantravers/dotfiles#wsl

Darwin:

  • Install homebrew
  • sudo nix run nix-darwin -- switch --flake github:evantravers/dotfiles[#macbook-pro]

Use 1Password to configure SSH Agent for host

Update

WSL: sudo nixos-rebuild switch --flake ./ OR nh os switch ./

Darwin: darwin-rebuild switch --flake ./ OR nh darwin switch ./

References

  • Mainly copying mitchellm's incredible work, especially mksystem.nix

About

My personal dotfiles… both to set up a new computer and to keep my dev environments synced.

Topics

Resources

Stars

108 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages