My hyprland configuration with noctalia.
Clone the repo:
git clone https://github.com/radeqq007/dotfiles.gitOr with the submodules if you want the Neovim config included:
git clone --recurse-submodules https://github.com/radeqq007/dotfiles.gitThen cd into the directory and apply the dotfiles using stow:
cd dotfiles
stow .``
Main config is located in .config/hypr/hyprland.lua which imports the respective files:
.config/hypr/modules/autostart.lua- contains applications that start on startup (waybar, hyprpaper, poweralertd etc.).config/hypr/modules/appearance.lua- contains animations, appearance and visual settings.config/hypr/modules/input.lua- contains the keyboard layout and touchpad scroll behavior / gestures config.config/hypr/modules/keybinds.lua- contains the keybindings listed belowSUPERas the main mod keymainMod + L- hyprlockmainMod + Q- terminal (ghostty)mainMod + B- browser (Zen)mainMod + F- file manager (thunar)mainMod + Space- noctalia launchermainMod + V- toggle windows floatingmainMod + M- stop the current uwsm sessionmainMod + .- noctalia emoji selectormainMod + P- enable pseudotilingmainMod + /- toggle splitmainMod + left / h- move focus to leftmainMod + right / l- move focus to rightmainMod + up / k- move focus upmainMod + down / j- move focus downmainMod + <1-10>- switch workspacesmainMod + <numpad keys respective to the numbers>- switch workspaces
.config/hypr/modules/monitors.lua- monitors config.config/hypr/modules/windows.lua- windows behavior
- zoxide
Linked as a submodule. The full NeoVim config and its details are located in this repo.
