1
1
Fork
You've already forked dotfiles
0
My dot files.
  • TeX 82.9%
  • Lua 6.9%
  • Shell 5.4%
  • YASnippet 2.6%
  • Common Lisp 1.6%
  • Other 0.6%
Find a file
2023年12月24日 19:54:56 +01:00
awesome Add things after sway 2023年05月01日 23:01:00 +02:00
my-snippets Add things after sway 2023年05月01日 23:01:00 +02:00
.emacs Add jekyll function 2023年12月24日 19:54:56 +01:00
.gitconfig Codeberg 2023年05月11日 16:29:07 +02:00
.gitignore Add .localrc to .gitignore 2022年01月26日 13:40:34 +01:00
.hyper.js Keep using kitty the terminal 2020年09月19日 20:38:15 +02:00
.irbrc make emacs.org reproducible; add kitty and git 2020年09月17日 23:08:22 +02:00
.myaliases.sh Many updates 2023年12月19日 14:16:23 +01:00
.Rprofile Many updates 2023年12月19日 14:16:23 +01:00
.zshrc Update 0823 2023年08月27日 22:07:30 +02:00
apa.csl Recent changes 2022年12月02日 21:40:36 +01:00
bat.config Changes 2022年07月13日 17:39:17 +02:00
bib.bib Update emacs 2023年12月24日 17:09:10 +01:00
bib_notes.org many update 2022年02月01日 23:29:17 +01:00
cargo Changes 2022年07月13日 17:39:17 +02:00
deploy.sh Stop using sway and use i3 2023年05月08日 13:52:13 +02:00
emacs.org Add jekyll function 2023年12月24日 19:54:56 +01:00
i3_config.sh Many updates 2023年12月19日 14:16:23 +01:00
i3status_config.sh Stop using sway and use i3 2023年05月08日 13:52:13 +02:00
kitty.conf Current setup (2022) 2022年01月04日 14:02:12 +01:00
README.org Stop using sway and use i3 2023年05月08日 13:52:13 +02:00
sleep.sh Update 0823 2023年08月27日 22:07:30 +02:00
status.sh Update status.sh for sway 2023年05月01日 23:39:18 +02:00
stumpwm.lisp Add things after sway 2023年05月01日 23:01:00 +02:00
sway.sh Stop using sway and use i3 2023年05月08日 13:52:13 +02:00
xmonad.hs Add things after sway 2023年05月01日 23:01:00 +02:00

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