Arch Linux config for a terminal-centric Hyprland setup with Noctalia v5, Neovim, Fish, Kitty, and Starship.
- Hyprland -- tiling compositor
- Noctalia v5 -- shell/UI (this repo is built around it)
- Fish + Starship -- shell and prompt
- Neovim (LazyVim) -- editor
- Kitty -- GPU terminal
sudo pacman -S --needed hyprland hypridle hyprlock stow fish kitty neovim starship zoxide fzf wl-clipboard gnome-keyring
yay -S noctalia-gitBackup your old ~/.config before running stow.
git clone https://github.com/yugaaank/dotfiles.git ~/dotfiles
cd ~/dotfiles
stow hypr kitty nvim fish starship fastfetchRemove with stow -D <package>.
Configs are split: hypr/ is core, hypr/custom/ is your playground.
- Keybinds:
~/.config/hypr/custom/keybinds.conf - Monitors:
~/.config/hypr/custom/monitors.conf - Startup:
~/.config/hypr/custom/execs.conf
SUPER + Return-- KittySUPER + Q-- kill windowSUPER + F-- fullscreenSUPER + B-- toggle floatingSUPER + H/J/K/L-- move focusSUPER + SHIFT + H/J/K/L-- move window
Don't commit secrets. Use gnome-keyring or pass.