-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathinstall.sh
executable file
·128 lines (114 loc) · 1.88 KB
/
install.sh
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
115
116
117
118
119
120
121
122
123
124
125
126
127
#!/bin/zsh
set -e
# Copy the standard dot files into the correct place
RCPATH=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
for f in rc/.*; do
B=$(basename "$f")
[ "$B" = "." -o "$B" = ".." -o "$B" = ".git" -o "$B" = ".gitmodules" -o "$B" = ".gitignore" ] && continue
[ -L "$B" ] && rm "$B"
SRC=$(readlink -f "$f")
DEST=$(pwd)/$(basename "$f")
# Ensure that the symbolic links are cleaned up
[ -L "$B" ] && rm "$B"
# Move any non-symbolic links to the 'backup' file
[ -e "$DEST" ] && mv "$DEST" "$DEST.backup"
ln -s "$SRC" "$DEST"
done
rc/i3status.conf.sh > .i3status.conf
# please let me actually use the machine
sudo apt-get install \
connect-proxy \
git \
openssh-server \
openssh-client \
fail2ban \
keychain \
ncdu \
sudo \
tmux \
vim-nox \
vim-scripts \
zsh
# this is actually a unix machine, look
sudo apt-get install \
ack-grep \
apache2-utils \
apt-file \
autossh \
aria2 \
buffer \
bzip2 \
colordiff \
connect-proxy \
dc \
debian-goodies \
debsums \
deborphan \
diffutils \
dmidecode \
dnsutils \
dos2unix \
e2fsprogs \
etckeeper \
gnupg \
gzip \
inotify-tools \
iotop \
htop \
jq \
libxml2-utils \
links \
links2 \
lockfile-progs \
lsb-release \
lzma \
md5deep \
molly-guard \
mosh \
moreutils \
nano \
netcat-traditional \
nmap \
pbzip2 \
pwgen \
pv \
rkhunter \
rsync \
socat \
strace \
unrar \
unzip \
wbritish \
whois \
zip
# compilers, interpreters and media
sudo apt-get install \
automake \
build-essential \
cmake \
fish \
flac \
ghc \
imagemagick \
ipython \
maven \
openjdk-8-jdk \
optipng \
pyflakes \
tidy
for failable in dig cgroup-lite; do
sudo apt-get install $failable || true
done
sudo apt-get install \
alsa-utils \
dbus-x11 \
i3 \
rofi \
xdotool \
network-manager \
xautolock \
xorg
sudo apt-get install \
gedit \
gnome-terminal \
mpv