-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathln.sh
More file actions
35 lines (29 loc) · 1.4 KB
/
ln.sh
File metadata and controls
35 lines (29 loc) · 1.4 KB
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
#!/bin/sh
mkdir -p ~/.config/nvim
# ln -s ~/dotfiles/.config/nvim/init.vim ~/.vimrc
ln -sf ~/dotfiles/.config/nvim/init.vim ~/.config/nvim/init.vim
ln -sf ~/dotfiles/.config/nvim/ftplugin ~/.config/nvim/ftplugin
ln -sf ~/dotfiles/.config/nvim/after ~/.config/nvim/after
ln -sf ~/dotfiles/.zsh.d/.zshrc ~/.zshrc
ln -sf ~/dotfiles/.tmux.conf ~/.tmux.conf
# ln -sf ~/dotfiles/.alacritty.sway.toml ~/.alacritty.toml
ln -sf ~/dotfiles/.alacritty.gnome.toml ~/.alacritty.toml
ln -sf ~/dotfiles/.skhdrc ~/.skhdrc
ln -sf ~/dotfiles/.config/nvim/coc-settings.json ~/.config/nvim/coc-settings.json
ln -sf ~/dotfiles/.config/nvim/coc-extensions ~/.config/nvim/coc-extensions
mkdir -p ~/.config/espanso
ln -sf ~/dotfiles/.config/espanso/* ~/.config/espanso
mkdir -p ~/.themes
ln -sf ~/dotfiles/.themes/gtk-kbwo-text-entry ~/themes/gtk-kbwo-text-entry
ln -sf ~/dotfiles/.config/autostart/xremap.desktop ~/.config/autostart/xremap.desktop
ln -sf ~/dotfiles/.config/systemd/user/xremap.service ~/.config/systemd/user/xremap.service
mkdir -p ~/.config/xremap
ln -sf ~/dotfiles/.config/xremap/config.yml ~/.config/xremap/config.yml
mkdir -p ~/.config/kitty
ln -sf ~/dotfiles/.config/kitty/kitty.gnome.conf ~/.config/kitty/kitty.conf
ln -sf ~/dotfiles/.tridactylrc ~/.tridactylrc
# Setup .gitconfig
if [ ! -f ~/.gitconfig ]; then
touch ~/.gitconfig
fi
echo "[include]\n path = ~/dotfiles/.gitconfig\n$(cat ~/.gitconfig)" > ~/.gitconfig