Items with strikethrough lines indicate that these configurations are no longer in use,
but are still configurable
- Zsh Theme
amx
:amx.zsh-theme
- Hyprland:
hypr/hyprland.conf
-
Hyprpaper: Swaybg instead - Neovim:
nvim/*
- Waybar:
waybar/config
,waybar/style.css
- Rofi:
rofi/config.rasi
,rofi/themes/*
- Kitty:
kitty/kitty.conf
- Mako:
mako/config
-
i3wm:i3/config
-
Picom:picom/picom.conf
-
Polybar:polybar/*
- Tofi:
tofi/config
-
Neofetch:neofetch/*
- Brightness:
br.c
- Keyboard Backlight:
led.py
- Other Tools:
yazi
,fzf
...
- Zsh Theme:
$ cp amx.zsh-theme ~/.oh-my-zsh/themes
$ vim ~/.zshrc # ZSH_THEME="amx"
- Hyprland, Kitty, Waybar
$ cp -r hypr ~/.config/ # The directory is like "~/.config/hypr/hyprland.conf"
$ cp -r kitty ~/.config/ # ~/.config/kitty/kitty.conf
$ cp -r waybar ~/.config/ # ~/.config/waybar/config ~/.config/waybar/style.css
- Neovim
$ # Also see in nvim/README.md
$ $ git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
$ nvim # :PackerSync
- rofi
$ # Also see in rofi/README.md
$ mkdir -p ~/.local/share/rofi/themes
$ cp themes/rounded-common.rasi themes/rounded-nord-dark.rasi ~/.local/share/rofi/themes/
- mako
$ cp -r mako ~/.config/ # ~/.config/mako/config
$ makoctl reload
$ notify-send 'Title' 'Text' -u normal
- Brightness
$ # Also see in br.c
$ su
# gcc br.c -o br
# chown root br
# chmod u+s br
# mv br /usr/local/bin/
# setcap cap_dac_override+ep /usr/local/bin/br
- Backlight
$ pacman -S python-pyusb
$ vim /etc/udev/rules.d/10-alienfx.rules # create if not exist. add the following
SUBSYSTEM=="usb", ATTR{idVendor}=="0d62", ATTR{idProduct}=="ccbc", MODE:="666", GROUP="users"
$ udevadm control --reload-rules
$ udevadm trigger
$ mkdir Scripts # or anywhere
$ cp led.py ~/Scripts/led.py
$ # Modify led.py and hypr/hyprland.conf
- i3wm, picom, tofi
$ cp -r i3 ~/.config/ # ~/.config/i3/config
$ cp -r picom ~/.config/ # ~/.config/picom/picom.conf
$ cp -r tofi ~/.config/ # ~/.config/tofi/config
- polybar
$ # Also see in polybar/README.md
$ cp -r polybar ~/.config/
$ # Complicated to customize, honestly
- neofetch
$ cp -r neofetch ~/.config/
Volume/Brightness/Backlight Settings in hypr/hyprland.conf
. (search 'bind'
)
-
Package
AUR/hyprland.git
may cause the transparency effect of the terminal to fail in tile mode (Good in floating window mode).
Solution: useextra/hyprland
instead ofAUR/hyprland.git
Remember to replaceAUR/hyprutils-git
withextra/hyprutils
as well! -
Package
extra/rofi
may experience a problem of retaining borders then the height of the candidate area is shortened in Wayland, and the animation effect is abnormal.
Solution: useextra/rofi-wayland
instead.