-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmake-symbolic-links.sh
More file actions
114 lines (86 loc) · 2.88 KB
/
make-symbolic-links.sh
File metadata and controls
114 lines (86 loc) · 2.88 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
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
#!/bin/sh
# Sway
mkdir -p ~/.config/sway
ln -s -f $PWD/.config/sway/config ~/.config/sway/
# Swaylock
mkdir -p ~/.config/swaylock
ln -s -f $PWD/.config/swaylock/config ~/.config/swaylock/
# Foot
mkdir -p ~/.config/foot
ln -s -f $PWD/.config/foot/foot.ini ~/.config/foot/
# Mako
mkdir -p ~/.config/mako
ln -s -f $PWD/.config/mako/config ~/.config/mako/
# Screenshot scripts
mkdir -p ~/.config/screenshot
ln -s -f $PWD/.config/screenshot/take_full_screenshot.sh ~/.config/screenshot/
ln -s -f $PWD/.config/screenshot/take_region_screenshot.sh ~/.config/screenshot/
# Wofi
mkdir -p ~/.config/wofi
ln -s -f $PWD/.config/wofi/config ~/.config/wofi/
ln -s -f $PWD/.config/wofi/style.css ~/.config/wofi/
# Waybar
mkdir -p ~/.config/waybar
ln -s -f $PWD/.config/waybar/config.jsonc ~/.config/waybar/
ln -s -f $PWD/.config/waybar/style.css ~/.config/waybar/
# Zsh
ln -s -f $PWD/.zshrc ~/
# Bash
ln -s -f $PWD/.bashrc ~/
# Wallpapers
mkdir -p ~/.local/share/wallpapers
# VS Code
mkdir -p ~/.config/Code\ -\ OSS/User
ln -s -f $PWD/.config/Code\ -\ OSS/User/settings.json ~/.config/Code\ -\ OSS/User/
ln -s -f $PWD/.config/Code\ -\ OSS/User/keybindings.json ~/.config/Code\ -\ OSS/User/
ln -s -f $PWD/.config/code-flags.conf ~/.config/
# MPV
mkdir -p ~/.config/mpv
ln -s -f $PWD/.config/mpv/mpv.conf ~/.config/mpv/
# Git
ln -s -f $PWD/.gitconfig ~/
# Neovim
mkdir -p ~/.config/nvim/ftplugin
ln -s -f $PWD/.config/nvim/ftplugin/java.lua ~/.config/nvim/ftplugin/
ln -s -f $PWD/.config/nvim/init.lua ~/.config/nvim/
ln -s -f $PWD/.config/nvim/lazy-lock.json ~/.config/nvim/
# Tmux
mkdir -p ~/.config/tmux
ln -s -f $PWD/.config/tmux/tmux.conf ~/.config/tmux/
# mimeapps.list
ln -s -f $PWD/.config/mimeapps.list ~/.config/
# GTK 4 Settings
mkdir -p ~/.config/gtk-4.0
ln -s -f $PWD/.config/gtk-4.0/settings.ini ~/.config/gtk-4.0/
# GTK 3 Settings
mkdir -p ~/.config/gtk-3.0
ln -s -f $PWD/.config/gtk-3.0/settings.ini ~/.config/gtk-3.0/
# GTK 2 Settings
ln -s -f $PWD/.gtkrc-2.0 ~/
# Icons Settings
mkdir -p ~/.icons/default
ln -s -f $PWD/.icons/default/index.theme ~/.icons/default/
# XSettingsd
mkdir -p ~/.config/xsettingsd
ln -s -f $PWD/.config/xsettingsd/xsettingsd.conf ~/.config/xsettingsd/
# nwg-bar
mkdir -p ~/.config/nwg-bar
ln -s -f $PWD/.config/nwg-bar/bar.json ~/.config/nwg-bar/
ln -s -f $PWD/.config/nwg-bar/style.css ~/.config/nwg-bar/
# PCManFM-Qt
mkdir -p ~/.config/pcmanfm-qt/default
ln -s -f $PWD/.config/pcmanfm-qt/default/settings.conf ~/.config/pcmanfm-qt/default/
# LXImage-Qt
mkdir -p ~/.config/lximage-qt
ln -s -f $PWD/.config/lximage-qt/settings.conf ~/.config/lximage-qt/
# LXQt File Archiver
mkdir -p ~/.config/lxqt
ln -s -f $PWD/.config/lxqt/archiver.conf ~/.config/lxqt/
# Zathura
mkdir -p ~/.config/zathura
ln -s -f $PWD/.config/zathura/zathurarc ~/.config/zathura/
# Btop
mkdir -p ~/.config/btop
ln -s -f $PWD/.config/btop/btop.conf ~/.config/btop/
# mimeapps.list
ln -s -f $PWD/.config/mimeapps.list ~/.config/