No description
- Lua 59.8%
- Shell 40.2%
| config | ||
| .gitignore | ||
| bootstrap.sh | ||
| hyprland.lua | ||
| INSTALL.md | ||
| install.sh | ||
| README.md | ||
| restore-session.sh | ||
| save-session.sh | ||
| where-is-what.sh | ||
| xdph.conf | ||
Hyprland + Noctalia Integration
This repository contains the Hyprland configuration shipped with the current CachyOS release, including the hooks used to start and control Noctalia Shell.
It is the Hyprland side of the setup. The actual Noctalia Shell configuration lives separately in ~/.config/noctalia and should be backed up in its own repository or alongside this one if you want a full desktop snapshot.
Files:
hyprland.lua: main entry pointconfig/: modular config files for Hyprland settings, keybinds, rules, and appearancexdph.conf: xdg-desktop-portal-hyprland settingsconfig/autostart.luaandconfig/keybinds.lua: Noctalia integration hookswhere-is-what.sh: helper to list active windows per monitorsave-session.sh: records the live window layout for later restore and, in--watchmode, refreshes the snapshot from a background shell looprestore-session.sh: restores the current app layout after login by relaunching the apps, assigning them to the configured monitors, and placing them back at the saved coordinates
See INSTALL.md for the restore procedure, installer usage, and bootstrap helper.