Skip to content

duckwork/etc

Repository files navigation

My configurations

Here are my system configurations. There are many like them but these are mine.

Installation

Clone this repo to $XDG_CONFIG_HOME, which in profile/profile I’ve set to $HOME/etc. See that file for other XDG directories I’ve set to non-standard places. (Just in case something hard-codes $XDG_CONFIG_HOME, I also symlink them in bootstrap.sh, which see below.)

Instead of GNU Stow or a Makefile, I use a short bootstrap.sh script that reads bootstrap.manifest, a tab-separated file mapping repo paths to paths in $HOME. It only contains files for programs that aren’t XDG-compliant, so it should stay short.

Anyway, run bootstrap.sh in this directory and you should be set.

Programs to install

Required

bash + readline
I prefer this shell over others, since I don’t do anything super wild in the terminal nowadays anyway
git
Kind of required to do anything with this repo
keychain
Manages ssh-agent

Extra

mbsync
For mail.

Notes

License

Everyone is permitted to do whatever with this software, without limitation. This software comes without any warranty whatsoever, but with two pieces of advice:

  • Don’t hurt yourself.
  • Make good choices.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published