-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall_base
More file actions
executable file
·60 lines (43 loc) · 1.4 KB
/
Copy pathinstall_base
File metadata and controls
executable file
·60 lines (43 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
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
#!/bin/bash -e
source ./script_lib/std.inc
source ./script_lib/link.inc
source ./script_lib/install.inc
mkdir ~/bin &> /dev/null && true
$SUDO apt-get install -y vim-nox unrar mc nfs-common tmux git build-essential gpg bc pkg-config
bashrc_export_variable bash_editor EDITOR=vi
export EDITOR=vi
bashrc_export_variable user USER=${USER:-root}
export USER=${USER:-root}
bashrc_export_variable sudo SUDO=$SUDO
export SUDO=$SUDO
bashrc_export_variable user_bin PATH=${HOME}/bin:\${PATH}
export PATH=${HOME}/bin:$PATH
export WINEDEBUG=-all,+err
bashrc_export_variable winedebug WINEDEBUG=-all,+err
bashrc_source_script "link_bash_aliases" "$HOME/.bash_aliases"
link_dotfiles .bash_aliases
link_dotfiles .gitconfig
link_dotfiles .gitignore
link_dotfiles .vimrc
link_bin bsync
link_bash_completion bsync
link_bin upgrayedd
upgrayedd -y
if [[ -e ../profile_dirs ]] ; then
link_bin_external ../profile_dirs/profile_dirs.py profile_dirs
else
link_bin profile_dirs
fi
link_bin unjson_tool.py unjson
link_bin reencode-file
link_bin reencode
link_bin reencode-dirs
link_bin image-create
link_bin image-deploy
link_bin audiobook-decode
link_bin delta2time
# personal git configurations, this is saved in .gitconfig, but here to show that it is being changed
git config --global init.defaultBranch main
git config --global core.pager cat
git config --global --replace-all --bool push.autoSetupRemote true
echo "finished $0"