Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 1.22 KB

README.md

File metadata and controls

17 lines (10 loc) · 1.22 KB

Matt's dotfiles

Stow packages

Most config is managed using GNU Stow. Once you have installed Stow (avaialble in most distros' package managers), you can use this repo as follows:

  1. Clone this repo to ~/dotfiles/.
  2. Change your shell's working directory to ~/dotfiles/.
  3. Run stow <package name>, where is the name of one of the directories at the root of this repo.

Stow will create symlinks to the files and/or directories in the package directory from the same place relative to ~/. For example, because the ./tmux/ directory contains .tmux.conf, stow tmux will result in a symlink from ~/.tmux.conf to ~/dotfiles/tmux/.tmux.conf. Similarly, stow wezterm will result in a symlink from ~/.config/wezterm/ to ~/dotfiles/wezterm/.config/wezterm/.

Other directories

While most directories at the root of this repo are stow packages, there are exceptions:

  • The ./gnome/ directory contains a gnome-dconf.ini file with some setting overrides that I like. Run dconf load / < ~/dotfiles/gnome/gnome-dconf.ini to overwrite the corresponding settings on your system. You may want to back up your dconf settings first: dconf dump / > ~/.config/dconf/user.bak.