b30948b552
Configuration system overhaul
2021-08-10 18:14:41 +02:00
1622e4abde
Organize config files by program
2021-08-10 13:06:48 +02:00
46efe2b268
Put all dotfiles into one "stow package"
...
This makes installation a lot easier, as we just need to type:
stow -v dotfiles
instead of installing multiple packages and risking to forget something.
2019-02-18 23:19:28 +01:00
817735b658
Use bash completions from /usr/etc/bash_completion.d
...
This way we just add new completion files to this directory instead of
having to add them one by one in .bashrc.
2019-02-18 23:03:43 +01:00
0a6ac8fca2
Avoid non-zero exit code at end of .bashrc
...
The previous syntax caused the last command to evaluate to a non-zero
exit code when .bashrc.local does not exist. This was annoying because
we show a non-zero exit code in the prompt, so the first prompt on every
bash session would show this exit code.
2019-02-18 23:01:01 +01:00
abfa79b015
Avoid issues with ctrl-s on the terminal
...
Disabling the terminal option for START/STOP is better because this
affects all programs. The previous fix only worked for readline.
2019-02-18 22:48:29 +01:00
756e14df81
Make list of paths more readable
...
Having each path on a separate line makes it easier to read them at a
glance.
2019-02-18 22:46:56 +01:00
b3c8d0e267
Remove unused DOTFILES environment variable
2019-02-18 22:45:15 +01:00
2fe5ef48cb
Disable creation of .lesshst file
2019-02-18 22:44:20 +01:00
eb9f865f77
[bash] fix colors in tmux on MacOS
...
tmux seems to not like \e as an escape character, but \033 works fine.
Changed everywhere for consistency.
2019-02-17 02:54:48 +01:00
2a9e1c1f43
[bash] erase history duplicates
2019-02-17 02:54:31 +01:00
861212dcc8
[bash] move dircolors into .config directory
...
This makes the home directory a little less cluttered and respects XDG.
2019-02-16 23:31:45 +01:00
c015e4ba54
[bash] add git status to prompt
2019-02-16 03:07:18 +01:00
5c11d640af
[bash] show last exit code in prompt if non-zero
2019-02-16 02:27:40 +01:00
62c7b29714
Use stow
instead of rcm
for deployment
2019-02-16 01:35:04 +01:00