Hyprland Rice
Configuring
-
The config is located in
$XDG_CONFIG_HOME/hypr/hyprland.conf
, in most cases, that maps to~/.config/hypr/hyprland.conf
. -
You can tell Hyprland to use a specific configuration file by using the
--config
for-c
argument.
The example config file can be viewed here
[!NOTE] sometimes if you have a lot of plugins, if your machine is not powerful enough, it may seems like nvim is stucked, but just wait few seconds, lazy will do the git clone.
Side quest: blink.cmp
requires cargo, you need to install rust
sudo pacman -Syu rust
Install ghostty
pacman -Syu ghostty
then type ghostty
in the kitty terminal to launch ghostty terminal!
now I don’t have to worry font, ligature weird issues!
you just need to keep kitty open to keep running ghostty…
[!NOTE] tmux config should be in your home dir, not ~/.config
- In the hyprland.conf, you can set the
$terminal
from kitty to ghostty
swap Caps Lock and Escape:
input {
kb_options = caps:swapescape
}
component: hyprpaper
Install hyprpaper for wallpaper (99% of rice)
pacman -S hyprpaper
side quest: install nodejs to makesure copilot is running, now it’s freezing the neovim
pacman -Syu nvm # node version manager
side quest: install zsh
initial configuration
echo $SHELL # /bin/bash
zsh
make zsh default shell
change your shell to /usr/bin/zsh
chsh -s $(which zsh)