Ahacad / Configurations

Work everywhere.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Configurations

repo-size

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).

Philosophy

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.

configs included

  • 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)

How to use

  1. src/downloads.sh to download wallpaper
  2. cd src && bash configtool.sh install to install configs
  3. (no longer needed) setup crontab for backup: $HOME/.config/SELFMADE/crontabs/backups.sh
  4. you may need to change some paths for your machine:
  5. wallpaper path in .config/bspwm/executable/auto-wallpaper.sh
  6. ConfigFolder in ../configs/SELFMADE/crontabs/backups.sh
  7. look at more setups below

More setups

Clock sync

NTP (network time protocol) arch wiki: ntpd

timedatectl set-ntp true

Rime

ibus-setup
ibus restart

set English keyboard to colemak and Chinese to rime.

xdg-open

some programs replies on xdg-open to open files, you may want to configure it

xdg-mime default xpdf.desktop application/pdf

About

Work everywhere.

License:MIT License


Languages

Language:Shell 65.0%Language:HTML 27.7%Language:Vim Script 5.8%Language:Python 0.5%Language:Lua 0.5%Language:Roff 0.2%Language:Perl 0.1%Language:TeX 0.1%Language:Makefile 0.1%Language:C 0.0%