My dot files.
- TeX 82.9%
- Lua 6.9%
- Shell 5.4%
- YASnippet 2.6%
- Common Lisp 1.6%
- Other 0.6%
| awesome | Add things after sway | |
| my-snippets | Add things after sway | |
| .emacs | Add jekyll function | |
| .gitconfig | Codeberg | |
| .gitignore | Add .localrc to .gitignore | |
| .hyper.js | Keep using kitty the terminal | |
| .irbrc | make emacs.org reproducible; add kitty and git | |
| .myaliases.sh | Many updates | |
| .Rprofile | Many updates | |
| .zshrc | Update 0823 | |
| apa.csl | Recent changes | |
| bat.config | Changes | |
| bib.bib | Update emacs | |
| bib_notes.org | many update | |
| cargo | Changes | |
| deploy.sh | Stop using sway and use i3 | |
| emacs.org | Add jekyll function | |
| i3_config.sh | Many updates | |
| i3status_config.sh | Stop using sway and use i3 | |
| kitty.conf | Current setup (2022) | |
| README.org | Stop using sway and use i3 | |
| sleep.sh | Update 0823 | |
| status.sh | Update status.sh for sway | |
| stumpwm.lisp | Add things after sway | |
| sway.sh | Stop using sway and use i3 | |
| xmonad.hs | Add things after sway | |
My dotfiles
Previously, these dot files were deployed by rcm. It was not very efficient and therefore, I have written a simple deployment script.
things I need to install manually
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
sudo apt-get update
sudo snap install emacs --classic ## To get the latest version with dynamic module support
sudo apt-get -y install r-base ess fzf ripgrep xclip kitty zsh git ubuntu-restricted-extra isync mu4e libxml2-dev libssl-dev libcurl4-openssl-dev pandoc pandoc-citeproc ffmpeg libvterm-dev cmake ibus-cangjie kitty libgsl-dev tmux
## It is better to log out and login at this point.
Ruby stuff for Jekyll. Please refer to the installation guide.
sudo apt-get install ruby-full build-essential zlib1g-dev
mkdir ~/gems
### Make sure the .zshrc has
## export GEM_HOME="$HOME/gems"
## export PATH="$HOME/gems/bin:$PATH"
gem install jekyll bundler
i3
sudo apt-get install i3 i3lock
Obsolete things from this point on
Folder structure
mkdir ~/dev
mkdir ~/maildir
mkdir ~/maildir/unimannheim
mbsync -a
mu index --maildir=~/maildir --my-address=chung-hong.chan@mzes.uni-mannheim.de
tweaks
To make ibus working in kitty, add this to /etc/environment ref: https://github.com/kovidgoyal/kitty/issues/469
GLFW_IM_MODULE=ibus
stumpwm
xmonad
sudo apt-get install xmonad libghc-xmonad-contrib-dev libghc-xmonad-dev i3lock
Sway
sudo apt-get install sway waybar swaylock swayidle grim