Hyprland Home Manager module overhaul #11
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: sid/synix#11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Introduce a new API for
hyprland.applications:where
<name>is the name of the app (e.g.librewolf) or an arbitrary name for a group of apps (e.g.bitwardenforrbwandrofi-rbw).Notice that
<name>is the name of the app itself, not the app category as it is now, so it is possible to enable multiple apps in the same category (e.g.chromiumandlibrewolf).Do not define modules for
<name>inhyprland.applications. Instead, import modules from flake inputs or outputs and only set their config.hyprland.applicationsshould be middle layer between Home Manager modules and your Hyprland config. It should set a minimal config to work with the Window Manager, which is whatbindandwindowruleare for. Additionally, you may set environment variables, package overlays / overrides, secrets, wrapper scripts, notification settings, etc., to make the app(s) work inside Hyprland.Move as much apps as possible to this new API. For example, Chromium and Steam are not part of
hyprland.applicationsat the moment.Enable a core set of applications by default in the Hyprland Home Manager module.