blob: cd25465a53fccac9506becb2bf0b0ce84549e38b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
#!/bin/sh
upsert_dir_symlink() {
from="$1"
to="$2"
{ [ -d "$to" ] || [ -L "$to" ]; } || {
ln -s "$from" "$to"
}
}
upsert_dir_symlink "$HOME/dev/libre/others/borg/config" ~/.config/borg
ln -fs "$DOTFILES/bash/bashrc.sh" ~/.bashrc
ln -fs "$DOTFILES/bash/bash_profile.sh" ~/.bash_profile
ln -fs "$DOTFILES/git/gitattributes" ~/.gitattributes
ln -fs "$DOTFILES/git/gitignore" ~/.gitignore_global
ln -fs "$DOTFILES/git/gitconfig.ini" ~/.gitconfig
ln -fs "$DOTFILES/sbclrc.lisp" ~/.sbclrc
ln -fs "$DOTFILES/inputrc.conf" ~/.inputrc
ln -fs "$DOTFILES/Xmodmap.conf" ~/.Xmodmap
ln -fs "$DOTFILES/nixos/npmrc.sh" ~/.npmrc
mkdir -p ~/tmp/ ~/archive/vlc/
touch ~/tmp/scratch.txt
mkdir -p ~/.gnupg
ln -fs "${HOME}/annex/bin/misc/gpg/gpg.conf" ~/.gnupg/gpg.conf
ln -fs "${HOME}/annex/bin/misc/gpg/gpg-agent.conf" ~/.gnupg/gpg-agent.conf
ln -fs "${HOME}/annex/bin/misc/git/mrconfig.ini" ~/.mrconfig
mkdir -p ~/.newsboat
ln -fs "${HOME}/annex/bin/misc/atom/newsboat-urls.txt" ~/.newsboat/urls
MEDIA_PREFIX=/run/media/andreh
upsert_dir_symlink "$MEDIA_PREFIX/UTCLOUD" ~/UTCLOUD
upsert_dir_symlink "$MEDIA_PREFIX/SNEAKER" ~/SNEAKER
## tmux
ln -fs "$DOTFILES/tmux.conf" ~/.tmux.conf
## Emacs
mkdir -p "$HOME/.emacs.d/private/layers/"
ln -fs "$DOTFILES/spacemacs.el" ~/.spacemacs
## vi
ln -fs "$DOTFILES/exrc.conf" ~/.exrc
## xmonad
mkdir -p ~/.xmonad
ln -fs "$DOTFILES/xmonad/xsession.sh" ~/.xsession
ln -fs "$DOTFILES/xmonad/xmonad.hs" ~/.xmonad/xmonad.hs
ln -fs "$DOTFILES/xmonad/xmobar.hs" ~/.xmobarrc
## Mercurial
ln -fs "${DOTFILES}/hgrc.ini" ~/.hgrc
## ranger
mkdir -p ~/.config/ranger/
ln -fs "${DOTFILES}/ranger.conf" ~/.config/ranger/rc.conf
## nu
ln -fs "$HOME/annex/bin/misc/nurc.sh" ~/.nurc
## Guix
ln -fs "$DOTFILES/guix/channels.scm" ~/.config/guix/channels.scm
## pimutils
mkdir -p ~/.config/vdirsyncer/ ~/.config/khal
ln -fs "$HOME/annex/bin/misc/pimutils/vdirsyncer.conf" ~/.config/vdirsyncer/config
ln -fs "$HOME/annex/bin/misc/pimutils/khal.conf" ~/.config/khal/config
|