my dotfiles
Find a file
2025-03-04 13:39:08 +01:00
dot_config add roswell support to clisp for emacs 2025-03-04 13:39:08 +01:00
private_dot_gnupg check in gnupg config 2024-12-17 15:21:34 +01:00
.chezmoiignore add nu config files 2024-11-06 15:08:52 +01:00
.gitignore update doom config 2022-05-30 16:32:53 +02:00
dot_gitconfig change git name 2025-01-11 15:18:48 +01:00
dot_hgrc update email address 2024-02-26 13:40:05 +01:00
dot_ideavimrc more idea vim stuff 2023-08-28 13:43:23 +02:00
dot_vimrc add fundamental nvim and vim configs 2022-03-13 21:00:12 +01:00
LICENSE housekeeping 2025-01-11 15:20:38 +01:00
README.md only enable lisps in emacs 2025-02-22 11:19:08 +01:00

These are my dotfiles. There's many like them out there, but these ones are mine blah blah blah something or other

I manage these using chezmoi. I've tried many methods over the years, from manual symlinking (hell!) to using GNU stow (annoying) to using Nix's home-manager (entirely different kind of hell), and chezmoi is what works for me with the least amount of headache.

So to install on a fresh laptop:

$PACKAGEMANAGER install chezmoi zoxide nushell
chezmoi init ssh://git@git.insects.institute:insects/home.git # or HTTPS URL if you're not me hehe
chezmoi apply
source $nu.env-path
source $nu.config-path
# from here on out, see what breaks and fix it!

A short list of what's included in here:

  • fish, which is my shell
  • emacs, while I use Zed for a lot these days, Emacs remains the best Lisp interaction mode, hands down
  • A barebones vim config
  • git and hg configuration
  • Configuration for things I use very rarely (helix, nushell, nix, alacritty)