84e6509e99
clang-format: enable v20-only options
2025-06-27 09:50:45 +02:00
9df850751b
clang-format: better alignment after brackets
2025-03-05 10:24:16 +01:00
416d8618b2
clang-format: disable v20-only option (BreakBinaryOperations
)
2025-03-05 10:23:39 +01:00
baa4f6a508
editorconfig: indent JSON with 2 spaces
2024-10-23 18:12:55 +02:00
ac6e86a9b2
clang-format: disable BreakBeforeBinaryOperators until I can rely on v20
2024-10-23 18:12:03 +02:00
3d7b013393
install: add a global .clang-format
2024-08-23 21:21:17 +02:00
3d68f6fb65
Add .editorconfig
2024-07-17 22:48:10 +02:00
bbf6885b9c
Make it easier to work with dotfiles linked to home directory
2024-07-17 21:27:31 +02:00
13fa12c5c3
Ensure files end with a new line
2024-07-14 23:51:56 +02:00
3a10b4dc32
Remove BOM (byte order marker) from .XCompose
2024-07-14 23:51:56 +02:00
f131f81c51
install: remove stow
dependency and reorganize repo
2023-02-28 22:39:51 +01:00
2b6a5f79c9
ssh: don't hash known hosts
2023-02-24 14:08:22 +01:00
6ae0680ec1
ssh: remove gitlab.schauenburg.me
2023-01-22 12:53:10 +01:00
af59acd6d6
ssh: add gitlab.schauenburg.me
2023-01-22 03:50:50 +01:00
ebd75c2f1e
ssh: disable IdentitiesOnly
2023-01-22 02:46:36 +00:00
ea41796aef
ssh: make config a bit more strict
2023-01-16 15:44:49 +01:00
e31d091d6b
bin: add noautomount
-> prevent automount on macOS
...
This script creates fstab(5) entries to prevent volumes to be
automatically mounted on macOS.
2022-12-31 14:24:39 +01:00
b7e196496f
ssh: make it easy to disable individual local configurations
2022-12-14 12:23:26 +01:00
37f14fc23a
zsh: make `~/.zshenv' as small as possible
...
`~/.zshenv' is executed for _every_ instance of `zsh', so we should
limit the work done there to the absolute minimum. For me, that
currently means only making sure `$ZDOTDIR' is set so that login (via
`.zprofile') and interactive (via `.zshrc') shells can be configured
appropriately.
2022-10-21 20:16:10 +02:00
39f51775fe
zsh: refactor configuration with focus on interactive shells
...
Moved most of the work to `.zshrc' rather than `.zhenv', because most of
my configuration is only relevant to my interactive use of the shell.
2022-10-21 19:59:16 +02:00
0eb7ed33ff
bin: add more color testing scripts
2022-10-13 15:14:55 +02:00
4aeb04de29
bin: add Base04 and Base4 to colortest
2022-10-10 20:13:05 +02:00
6b19e4587f
tmux: enable italic support
2022-10-10 10:32:46 +02:00
8cb0e94698
env: fix shellcheck
errors and warnings
2022-09-28 13:12:44 +02:00
210978ab8f
env: only set DISPLAY on WSL if an Xserver is reachable
...
Neovim always uses `xclip` as the clipboard provider if DISPLAY is set.
Therefore, if we set it unconditionally, `xclip` hangs while trying to
reach the server if this hasn't been started, causing all sorts of
chaos.
2022-09-28 13:02:49 +02:00
58ef45c013
env: set $DISPLAY to use X server in WSL
2022-09-26 11:25:28 +02:00
61f0b64b84
install: make ~/.config a symlink into dotfiles
2022-02-07 19:26:29 +01:00