-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgendots
executable file
·62 lines (52 loc) · 3.12 KB
/
gendots
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
#!/bin/sh
# dddddddd
# d::::::d tttt ffffffffffffffff iiii lllllll
# d::::::d ttt:::t f::::::::::::::::f i::::i l:::::l
# d::::::d t:::::t f::::::::::::::::::f iiii l:::::l
# d:::::d t:::::t f::::::fffffff:::::f l:::::l
# ddddddddd:::::d ooooooooooo ttttttt:::::ttttttt f:::::f ffffffiiiiiii l::::l eeeeeeeeeeee ssssssssss
# dd::::::::::::::d oo:::::::::::oo t:::::::::::::::::t f:::::f i:::::i l::::l ee::::::::::::ee ss::::::::::s
# d::::::::::::::::d o:::::::::::::::ot:::::::::::::::::t f:::::::ffffff i::::i l::::l e::::::eeeee:::::eess:::::::::::::s
# d:::::::ddddd:::::d o:::::ooooo:::::otttttt:::::::tttttt f::::::::::::f i::::i l::::l e::::::e e:::::es::::::ssss:::::s
# d::::::d d:::::d o::::o o::::o t:::::t f::::::::::::f i::::i l::::l e:::::::eeeee::::::e s:::::s ssssss
# d:::::d d:::::d o::::o o::::o t:::::t f:::::::ffffff i::::i l::::l e:::::::::::::::::e s::::::s
# d:::::d d:::::d o::::o o::::o t:::::t f:::::f i::::i l::::l e::::::eeeeeeeeeee s::::::s
# d:::::d d:::::d o::::o o::::o t:::::t tttttt f:::::f i::::i l::::l e:::::::e ssssss s:::::s
# d::::::ddddd::::::ddo:::::ooooo:::::o t::::::tttt:::::t f:::::::f i::::::il::::::le::::::::e s:::::ssss::::::s
# ...... d:::::::::::::::::do:::::::::::::::o tt::::::::::::::t f:::::::f i::::::il::::::l e::::::::eeeeeeee s::::::::::::::s
# .::::. d:::::::::ddd::::d oo:::::::::::oo tt:::::::::::tt f:::::::f i::::::il::::::l ee:::::::::::::e s:::::::::::ss
# ...... ddddddddd ddddd ooooooooooo ttttttttttt fffffffff iiiiiiiillllllll eeeeeeeeeeeeee sssssssssss
#-----------------------------------------
# Author: Saif Shahriar
# Web: https;//saifshahriar.github.io/
# GitHub: https://github.com/saifshahriar
# Licence: MIT
#-----------------------------------------
dotdir=$(pwd)
bashrc() {
cp -v "$dotdir"/.bashrc "$HOME"
}
fish_config() {
mkdir -p .config/fish/
touch .config/fish/config.fish
touch .config/fish/local.fish
echo "source ~/Git/dotfiles/.config/fish/config.fish " >> "$HOME"/.config/fish/config.fish
echo "source ~/.config/fish/local.fish " >> "$HOME"/.config/fish/config.fish
}
misc() {
dotconf="$dotdir"/.config
cp -r "$dotconf"/X11 "$HOME"/.config
cp -r "$dotconf"/alacritty "$HOME"/.config
cp -r "$dotconf"/kitty "$HOME"/.config
cp -r "$dotconf"/lf "$HOME"/.config
cp -r "$dotconf"/networkmanager-dmenu "$HOME"/.config
cp -r "$dotconf"/oni2 "$HOME"/.config
cp -r "$dotconf"/pacseek "$HOME"/.config
cp -r "$dotconf"/paru "$HOME"/.config
}
case "$1" in
-bash) bashrc;;
-fish) fish_config;;
-misc) misc;;
esac
# vim:nowrap