Skip to content

parmort/dotfiles

Repository files navigation

My Dotfiles...

And How I Manage Them

If you've used Unix programs for any sort of time, you know that keeping track of them with a VCS is very difficult and tedious. I've tried a few methods, from manually symlinking them into my home directory to using Thoughtbot's rc. I think I've found one that works for me: GNU Stow.

All you do is put your dotfiles as they would appear relative to your home directory in folders separated by program. Then you would run stow */ to install them and stow -D */ to uninstall them. The */ in those commands can be substituted with any of the subdirectories you choose, */ is just a wildcard to select all subdirectories.

Hint: Use gal s to see all stow aliases once the zsh configs have been installed.

And a Few Notes on Them

I wrote a small script to help manage my plugins. Run ./plugs alias to alias it to the repo's local config, making git plugs ... work in this repo.

I used to keep all of my configs, even if I wasn't using the program. Now, I get rid of all of my unused configs. If you want to take a look at them, here's a list of my unused configs in their final forms:

And the Programs I Use

Not all of these are represented in my dotfiles, since I don't configure them. This is just here to tell me what I need to set up a new machine.

  • Firefox
  • Alacritty
  • yay
  • Neovim nightly (built from source)
  • Polybar (found in bspwm folder)
  • BSPWM
  • SXHKD
  • Zathura (zathura & zathura-pdf-poppler)
  • GNU Stow
  • SXIV
  • lf
  • Dunst
  • Tmux
  • Zsh
  • delta

Fonts

This is a list of fonts I have used in the past, starting from 2020-09-13. To make my life easier, I alias the monospace font in my font config to the font and just reference monospace whenever I need to set a font. That way, I only change the font name in one place.

  • Current: Victor Mono
  • mononoki

And Their License

I encourage you to peruse these dotfiles. Gain inspiration, steal a few things, I don't care. Just don't clone these and use them yourself. Here's @wincent's take on this.

Copyright (c) 2018–2020 N. Prochnau. No rights reserved.