1
0
Fork
You've already forked dotconf
0
No description
  • Emacs Lisp 91.6%
  • TeX 3.9%
  • Makefile 1%
  • Vim script 0.9%
  • JavaScript 0.7%
  • Other 1.3%
Aaron Bieber 88e7fa2ccc +ghostty
2026年06月17日 11:38:59 -06:00
.config +ghostty 2026年06月17日 11:38:59 -06:00
.emacs.d emacs: + org-transclusion 2026年06月09日 13:44:54 -06:00
.gnupg gpg: sync 2026年04月25日 08:02:40 -06:00
.local/share/barrier + barrier config 2021年03月09日 11:24:38 -07:00
.ncmpc + ncmpc config 2020年08月19日 09:13:20 -06:00
.ssh confirm key usage, purge after 90 minutes 2021年12月20日 08:22:33 -07:00
.vim/autoload add vim config 2020年08月17日 14:24:53 -06:00
.xmonad xmonad: switch to xterm and remove pledge/unveil stuff 2024年08月02日 13:27:31 -06:00
bin +bin/rnns 2026年05月12日 08:54:59 -06:00
src/openbsd +sway config 2026年02月25日 08:56:47 -07:00
.allowed_signers add allowed_signers 2022年07月08日 19:23:55 -06:00
.ansiweatherrc ansiweatherrc: shorten output a bit 2024年03月26日 07:04:18 -06:00
.cvsrc switch .cvsrc to anoncvs.openbsd.org 2024年08月02日 13:25:47 -06:00
.cwmrc cwm: use polybar 2024年08月02日 13:26:58 -06:00
.fvwmrc fvwm: use full path to xterm 2022年08月13日 06:13:50 -06:00
.gitconfig gitconfig: rm github stuff 2026年06月04日 07:25:59 -06:00
.gitmux.conf +gitmux stuff 2022年02月01日 10:25:21 -07:00
.kshrc fix which ouptut to null 2023年02月27日 09:32:04 -05:00
.mg + native editor configs 2020年08月18日 07:41:46 -06:00
.neomuttrc nvim 2021年03月09日 11:25:16 -07:00
.nexrc + native editor configs 2020年08月18日 07:41:46 -06:00
.profile profile: do not blow away PATH 2026年05月18日 07:14:25 -06:00
.tmux.conf disable gitmux 2022年11月14日 16:56:30 -07:00
.vimrc add rust analyzer stuff, also ts and ruby 2021年02月09日 07:45:39 -07:00
.Xresources remove colors for now 2024年03月26日 07:03:40 -06:00
.xsession add xsession stuff for kde 2024年08月02日 13:28:10 -06:00
.yashrc yash: add direnv stuff 2026年04月25日 08:02:19 -06:00
.zlogin zlogin: set SSH_AUTH_SOCK 2026年05月18日 07:21:09 -06:00
license add license 2021年02月11日 05:45:46 -07:00
readme.org readme: fix shell bits 2026年04月29日 14:31:52 -06:00

dotconf

There's no place like ::1!

The idea for managing dot files in this way came from here.

Install

git clone --separate-git-dir=$HOME/.dotconf git@codeberg.org:qbit/dotconf.git /tmp/dotconf
# or 
git clone --separate-git-dir=$HOME/.dotconf https://codeberg.org/qbit/dotconf /tmp/dotconf
rm -rf /tmp/dotconf
alias dotconf="$(which git) --git-dir=\$HOME/.dotconf --work-tree=\$HOME"
dotconf config status.showUntrackedFiles no
dotconf checkout .

LICENSE

*
 * Copyright (c) 2020 Aaron Bieber <aaron@bolddaemon.com>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */