Skip to content

synecdokey/dotfiles

Repository files navigation

Dot Files

Just a repertoire of the configuration I use on my machines.

Usage

I'm using nix to manage my dotfiles now, so the command to run the first time around is:

nix run github:nix-community/home-manager -- switch --flake .

After the first run, home-manager is available directly, and so you can do:

home-manager switch --flake .

If you want to know more, I did write about it here.

Updating dependencies

Since this repository is a nix flake (basically a self-contained nix package), upgrading software is a single command away:

nix flake update .

Available configuration

I don't use that much software to begin with, so the list is pretty short:

  • neovim which is my primary text editor. The config is not compatible with vim as I'm using plenty of lua.
  • wezterm my terminal of choice as I find iTerm2 and hyper slightly too laggy for terminal use, and alacritty is not a great macos citizen
  • git because that's pretty much required these days. I prefer hg, but such is the world we live in
  • fish as my shell. It's smart and spares me a lot of typing (relatively speaking)