install system and script
This commit is contained in:
parent
273e859d73
commit
44f89359ec
3 changed files with 45 additions and 0 deletions
7
dirs.list
Normal file
7
dirs.list
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
.config/khal
|
||||||
|
.config/khard
|
||||||
|
.vdirsyncer
|
||||||
|
.emacs.d
|
||||||
|
.config/nvim
|
||||||
|
.config/redshift
|
||||||
|
.config/fish
|
19
install.fish
Executable file
19
install.fish
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/fish
|
||||||
|
# Script for linking the dotfiles
|
||||||
|
|
||||||
|
echo "Creating necessary directories"
|
||||||
|
|
||||||
|
for dir in (cat dirs.list)
|
||||||
|
echo "Creating directory:" ~/$dir
|
||||||
|
mkdir -p ~/$dir
|
||||||
|
end
|
||||||
|
|
||||||
|
echo "Linking the dotfiles"
|
||||||
|
|
||||||
|
for link in (cat links.list)
|
||||||
|
set link (string split " " $link)
|
||||||
|
echo "creating symlink from" ~/dotfiles/$link[1] "to" ~/$link[2]
|
||||||
|
ln -s ~/dotfiles/$link[1] ~/$link[2]
|
||||||
|
end
|
||||||
|
|
||||||
|
echo "done"
|
19
links.list
Normal file
19
links.list
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
dotdotfiles/git/gitconfig .gitconfig
|
||||||
|
dotdotfiles/khal/config .config/khal/config
|
||||||
|
dotdotfiles/khard/khard.conf .config/khard/khard.conf
|
||||||
|
dotdotfiles/offlineimap/offlineimap.py .offlineimap.py
|
||||||
|
dotdotfiles/offlineimap/offlineimaprc .offlineimaprc
|
||||||
|
dotdotfiles/vdirsyncer/config .vdirsyncer/config
|
||||||
|
dotdotfiles/vdirsyncer/password.gpg .vdirsyncer/password.gpg
|
||||||
|
emacs/emacs.el .emacs.d/init.el
|
||||||
|
neovim/init.vim .config/nvim/init.vim
|
||||||
|
redshift/redshift .config/redshift/redshift.conf
|
||||||
|
screen/screenrc .screenrc
|
||||||
|
shells/bashrc .bashrc
|
||||||
|
shells/zshrc .zshrc
|
||||||
|
shells/fish/config.fish .config/fish/
|
||||||
|
shells/fish/functions .config/fish/
|
||||||
|
stumpwm/stumpwmrc .stumpwmrc
|
||||||
|
x/xinitrc .xinitrc
|
||||||
|
x/Xmodmap .Xmodmap
|
||||||
|
x/Xresources .Xresources
|
Loading…
Reference in a new issue