-
Notifications
You must be signed in to change notification settings - Fork 1
/
dotfiles.sh
executable file
·196 lines (147 loc) · 4.79 KB
/
dotfiles.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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
#!/bin/bash
pacman-key --int
pacman-key --populate archlinux
pacman -S cronie
echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf
#echo "options cdc_ncm prefer_mbim=N" > /etc/modprobe.d/avoid-mbib.conf
pacman -S keychain
pacman -S tig
pacman -S acpid
pacman -S connman wireless_tools network-manager-applet gnome-keyring
# 3g
pacman -S gnooki modem-manager-gui
pacman -S iso-codes
pacman -S xorg-server xorg-xdpyinfo xorg-xinit xorg-xset xterm rxvt-unicode xorg-xbacklight xorg-xinput
pacman -S tmux screen
pacman -S libx264 noto-fonts firefox opera qutebrowser qt5-webengine
pacman -S aria2 upower
pacman -S wget
pacman -S jshon
pacman -S mpd ncmpcpp rtmpdump mpv atomicparsley baka-mplayer beets
packer -S mpd-sima clerk
pacman -S alsa-utils
pacman -S redshift dunst autocutsel blueman
ln -s /etc/fonts/conf.avail/70-yes-bitmaps.conf /etc/fonts/conf.d
ln -s /etc/fonts/conf.avail/75-yes-terminus.conf /etc/fonts/conf.d
git clone git://github.com/fishman/dot_files.git ~/.dotfiles
wget https://raw.githubusercontent.com/keenerd/packer/master/packer
chmod +x packer
packer -S modem-manager-gui
packer -S keepassxc-git
git clone git://github.com/fishman/awesome-dotfiles ~/.config/awesome
cd ~/.config/awesome
git checkout diff
git submodule update --init
pacman -S luarocks lua-sec
pacman -S the_silver_searcher
packer -S rofi-dmenu
git clone git://github.com/fishman/vim_files.git .vim
ln -s ~/.vim/.vimrc ~/.vimrc
packer -S cmst
gpg --recv-keys 06CA9F5D1DCF2659
packer -S ofono
packer -S connman-ui-git
pacman -S hub
# wakeonlan
pacman -S wol
packer -S ht-editor
pacman -S xsel
pacman -S vagrant
pacman -S qemu qemu-block-iscsi
pacman -S emacs
pacman -S anthy
pacman -S pandoc
pacman -S texlive-core
pacman -S jdk8-openjdk t1utils ghostscript biber ed
pacman -S ranger doublecmd-gtk2 mc spacefm cabextract
pacman -S highlight atool w3m lua51 p7zip libunrar libcaca
pacman -S cpio lzop unrar
pacman -S openssh
pacman -S openmpi
pacman -S rust go elixir clang r gnuplot
pacman -S nodejs npm
pacman -S ruby
pacman -S rsync
pacman -S python-neovim python2-neovim dos2unix
gem install neovim
git clone https://github.com/arsv/xcubiclight
xorg-xkill xautolock go-tools mercurial
git clone git://github.com/robbyrussell/oh-my-zsh ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
git clone git://github.com/syl20bnr/spacemacs ~/.emacs.d
ln -s ~/.dotfiles/emacs/.spacemacs ~/.spacemacs
# dell
pacman -S libsmbios
pacman -S intel-ucode vulkan-intel libva-intel-driver
pacman -S tlp bash-completion ethtool lsb-release smartmontools powertop
packer -S xss-lock i3lock
pacman -S isync offlineimap msmtp mutt
packer -S mu
pacman -S arandr
packer -S autorandr-git
packer -S pidgin pidgin-otr
packer -S calibre zathura-pdf-poppler
packer -S qalculate-gtk-nognome
pacman -S lsof strace htop nethogs iotop
pacman -S ttf-ubuntu-font-family
packer -S light-git
packer -S scrot
packer -S teiler-git copyq imgurbash2
pacman -S wmname
pacman -S fasd
pacman -S erlang-unixodbc lksctp-tools
pacman -S virtualbox libvirt virtualbox-host-dkms virtualbox-ext-oracle rdesktop
pacman -S python-requests python-beautifulsoup4 python-lxml
gpg --recv-keys 1EB2638FF56C0C53
# mimeo
gpg --recv-keys 1D1F0DC78F173680
gpg --recv-keys C43570F80CC295E6
packer -S mimeo xdg-utils-mimeo
packer -S xorg-xprop perl-net-dbus perl-file-mimeinfo
pacman -S gptfdisk ntfs-3g dosfstools exfat-utils
# qt5
pacman -S phonon-qt5-gstreamer oxygen oxygen-icons qt5ct numix-themes feh
pacman -S breeze-icons breeze breeze-gtk cantarell-fonts
pacman -S sddm polkit-qt5 polkit-gnome lxappearence-gtk libcanberra
pacman -S xfce4-power-manager
#
packer -S plantuml
## Latex
packer -S latex-mk
packer -S texlive-localmanager-git
pacman -S texlive-bibtexextra
tllocalmgr install wrapfig capt-of glossaries mfirstuc etoolbox xfor datatool substr tracklang titling rfc
texhash
gpasswd -a fishman uucp
gpasswd -a fishman network
newgrp uucp
newgrp network
pacman -S gnome-themes-standard gnome-icon-theme-extras
pacman -S keychain
reflector --verbose -l 200 -n 20 -p http --sort rate --save /etc/pacman.d/mirrorlist
packer -S linux-nvme nvme-cli
packer -S postgresql
USER=`whoami`
gpasswd -a $USER dba
sudo pacman -S udiskie
pacman -S sxiv
# cantarell is terrible for my eyes. ubunt is much better
pacman -S ttf-ubuntu-font-family ttf-dejavu
packer -S ttf-iosevka
#####
## Media
#####
pacman -S mps-youtube
systemctl enable [email protected]
echo 'kernel.nmi_watchdog = 0' > /etc/sysctl.d/disable_watchdog.conf
echo 'vm.laptop_mode = 5' > /etc/sysctl.d/laptop.conf
pacman -S iptraf-ng
## japanese
pacman -S ibus-kkc ibus-qt ibus-typingbooster ibus-m17n otf-ipafont
pacman -S xdotool pass srm
packer -S rofi-pass passed-git autopass-git
<<<<<<< HEAD
packer -S docker lxc dnsmasq lua-alt-getopt lua-filesystem
=======
packer -S xdo
>>>>>>> f5d3c6922ce5cb5fd99ef2eee852f42ce21bfea4