Install all my personal configurations on a Linux machine with this install.sh script
Refer to using-arch for installing programs on Arch inux (another one of my repo).
Ideal effects: sit down on a newly installed Arch Linux machine, clone this repo, install all the programs and configurations, and get started on working, efficiently.
-
nvim
-
bspwm
-
polybar
-
sxhkd
-
newsboat
-
redshift
-
alacritty
-
lf
-
gitconfig
-
zshrc
-
tmux.conf
-
SELFMADE
-
khal
-
vdirsyncer (due to the sensitive nature of calendars, I didn't sync them here but use Google Calendar, see this post for setting up)
-
dwm (no longer)
-
st (no longer)
src/downloads.sh
to download wallpapercd src && bash configtool.sh install
to install configs- (no longer needed) setup
crontab
for backup:$HOME/.config/SELFMADE/crontabs/backups.sh
- you may need to change some paths for your machine:
- wallpaper path in
.config/bspwm/executable/auto-wallpaper.sh
- ConfigFolder in
../configs/SELFMADE/crontabs/backups.sh
- look at more setups below
NTP (network time protocol) arch wiki: ntpd
timedatectl set-ntp true
ibus-setup
ibus restart
set English keyboard to colemak
and Chinese to rime.
some programs replies on xdg-open
to open files, you may want to configure it
xdg-mime default xpdf.desktop application/pdf