Also: my dwm repo, my neovim configuration
Recommended to use sddm
. The .xinitrc
is also available but not tested.
- awesome + picom
- bspwm + sxhkd + polybar + rofi + picom
- dwm + rofi + picom
- i3 + polybar/i3status-rust + rofi + picom
- swaywm + waybar + wofi (long ago...)
- very minimal
.vimrc
- very minimal
.bashrc
- complete
.zshrc
- kitty
- neofetch
# install wget & zsh first.
yay -S zsh wget
# install omz.
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
using git bare repository:
# set up the alias and clone repository
alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
echo ".cfg" >> .gitignore
git clone --bare [email protected]:FrozenArcher/arch-config.git $HOME/.cfg
config config --local status.showUntrackedFiles no
config checkout
The step above might fail with a message like:
error: The following untracked working tree files would be overwritten by checkout:
.bashrc
.gitignore
Please move or remove them before you can switch branches.
Aborting
please backup the conflict files, delete them and re-run the command:
config checkout
refer to this article