Systemsettings
Find a file
2025-08-13 22:45:54 +02:00
.byobu
.config nvim: changed init for mason-lsp 2025-08-13 22:42:33 +02:00
.elinks
.gnupg gpg: removed explicit call to pinentry-curses 2025-08-13 22:45:54 +02:00
.local
.nano
.newsboat
.vim
.colordiffrc
.curlrc
.gitmodules
.gtkrc-2.0.mine
.gvimrc
.nanorc nano: included more syntax files 2025-04-01 15:26:53 +02:00
.npmrc
.pre-commit-config.yaml
.ptignore
.stalonetrayrc
.vimrc vimrc: updated netrw, removed ginit.vim 2025-04-01 15:15:55 +02:00
.XCompose
.xinitrc
.Xresources
.xsessionrc
.zshrc
LICENSE
README.md

systemsettings

These are my config files, feel free to use them as an inspiration. If you have any questions, please file an issue.

Bootstrapping

#! /bin/sh
TMPDIR=$(mktemp -u -p "$HOME" -d dotfiles.XXXXX)
git clone --separate-git-dir="$HOME/.cfg" https://github.com/schtobia/dotfiles.git "$TMPDIR"
[ -r "$TMPDIR/.gitmodules" ] && cp -vi "$TMPDIR/.gitmodules" "$HOME"
git --git-dir="$HOME/.cfg/" --work-tree="$HOME" config status.showUntrackedFiles no
rm -r $TMPDIR

Alias

alias config='git --git-dir="$HOME/.cfg/" --work-tree="$HOME"'

References

This is partly based on the solution presented on HN.