summaryrefslogtreecommitdiffstats
path: root/linking_example.sh
diff options
context:
space:
mode:
authorMitsuo Tokumori <[email protected]>2025-06-23 22:20:20 +0900
committerMitsuo Tokumori <[email protected]>2025-06-23 22:20:20 +0900
commit0ef90b80e441afdc8dada2b7c2f28fef415bf37e (patch)
treed09d78e3606f183d37346d4b39415ff78db8733d /linking_example.sh
parent55fa988f6f8316918f8a1a5a901b0561467c1b77 (diff)
downloaddotfiles-0ef90b80e441afdc8dada2b7c2f28fef415bf37e.tar.gz
dotfiles-0ef90b80e441afdc8dada2b7c2f28fef415bf37e.tar.bz2
dotfiles-0ef90b80e441afdc8dada2b7c2f28fef415bf37e.zip
Add dmenu-emoji.sh
Diffstat (limited to 'linking_example.sh')
-rw-r--r--linking_example.sh65
1 files changed, 39 insertions, 26 deletions
diff --git a/linking_example.sh b/linking_example.sh
index f0b7a7e..2a1bc84 100644
--- a/linking_example.sh
+++ b/linking_example.sh
@@ -7,32 +7,45 @@
# you can play with ln options (e.g., `ln -siv`)
dotfiles=$HOME/mahcode/dotfiles
+dest=$HOME
cd $HOME
-ln -sf $dotfiles/public/.xbindkeysrc .xbindkeysrc
-ln -sf $dotfiles/public/.xinitrc .xinitrc
-ln -sf $dotfiles/public/.inputrc .inputrc
-ln -sf $dotfiles/public/.infokey .infokey
-ln -sf $dotfiles/public/.git-prompt.sh .git-prompt.sh
-ln -sf $dotfiles/public/.bashrc .bashrc
-ln -sf $dotfiles/public/.bash_profile .bash_profile
-ln -sf $dotfiles/public/.bash_aliases .bash_aliases
-mkdir -p .config
-ln -sf $dotfiles/public/.config/git .config/git
-ln -sf $dotfiles/public/.config/gtk-3.0 .config/gtk-3.0
-ln -sf $dotfiles/public/.config/locale.conf .config/locale.conf
-ln -sf $dotfiles/public/.config/mpv .config/mpv
-ln -sf $dotfiles/public/.config/nsxiv .config/nsxiv
-ln -sf $dotfiles/public/.config/nvim .config/nvim
-ln -sf $dotfiles/public/.config/tmux .config/tmux
-ln -sf $dotfiles/public/.config/zathura .config/zathura
-mkdir -p .vim
-ln -sf $dotfiles/public/.vim/fun.vim .vim/fun.vim
-ln -sf $dotfiles/public/.vim/vimrc .vim/vimrc
+ln -sf $dotfiles/public/.xbindkeysrc
+ln -sf $dotfiles/public/.xinitrc
+ln -sf $dotfiles/public/.inputrc
+ln -sf $dotfiles/public/.infokey
+ln -sf $dotfiles/public/.git-prompt.sh
+ln -sf $dotfiles/public/.bashrc
+ln -sf $dotfiles/public/.bash_profile
+ln -sf $dotfiles/public/.bash_aliases
+
+mkdir -p $dest/.vim
+cd $dest/.vim
+ln -sf $dotfiles/public/.vim/fun.vim
+ln -sf $dotfiles/public/.vim/vimrc
+
+mkdir -p $dest/.config
+cd $dest/.config
+ln -sf $dotfiles/public/.config/git
+ln -sf $dotfiles/public/.config/gtk-3.0
+ln -sf $dotfiles/public/.config/locale.conf
+ln -sf $dotfiles/public/.config/mpv
+ln -sf $dotfiles/public/.config/nsxiv
+ln -sf $dotfiles/public/.config/nvim
+ln -sf $dotfiles/public/.config/tmux
+ln -sf $dotfiles/public/.config/zathura
+
+mkdir -p $dest/.local/share
+cd $dest/.local/share
+ln -s $target/../public/.local/share/dmenu
+
+mkdir -p $dest/code/dwm
+cd $dest/code/dwm
+ln -sf $dotfiles/public/code/dwm/config.h
+mkdir -p $dest/code/dwmblocks
+cd $dest/code/dwmblocks
+ln -sf $dotfiles/public/code/dwmblocks/config.h
+mkdir -p $dest/code/st
+cd $dest/code/st
+ln -sf $dotfiles/public/code/st/config.h
-mkdir -p code/dwm
-ln -sf $dotfiles/public/code/dwm/config.h code/dwm/config.h
-mkdir -p code/dwmblocks
-ln -sf $dotfiles/public/code/dwmblocks/config.h code/dwmblocks/config.h
-mkdir -p code/st
-ln -sf $dotfiles/public/code/st/config.h code/st/config.h