AvengeMedia / AvengeMedia/DankMaterialShell
Community Scripts/Features In Niri Compositer
- Dominant language
- QML
- Stars
- 8.1k
- Forks
- 515
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 102
Description
## Feature Description
Ability To Toggle Some Basic Features Via Community Add Scripts For Niri Compositer
## Use Case
It Will Add Some Basic Features That Are Not Present In Niri As Default But Works Perfectly Fine Via Community Scripts. Eg: Sticky Floating Window etc.
## Compositor
Is this feature specific to one compositor?
- [ ] All compositors
- [x] niri
- [ ] Hyprland
- [ ] dwl (MangoWC)
- [ ] sway
## Proposed Solution
During Install Add Option To Install Community Plugins/Scripts Or It Should Be Installed Directly When User Toggles The Feature ON Via Settings.
## Alternatives/Existing Solutions
Some QOL Features:
- Sticky Floating Window (Best For PIP) : https://github.com/probeldev/niri-float-sticky
- Having Apps (Windows Across Workspaces): https://github.com/lonerOrz/nsticky
- Proper Restore When Existing Full Screen: https://github.com/gvolpe/nfsm
- Session Restore: https://github.com/amaanq/nirinit
or
- Session Restore: https://github.com/MTeaHead/niri-session-manager
**_There Are Many More But This Are The Ones I Recommend & I Use In My Daily Use._**
Contributor guide
Research direction
No files, tests, or entry points are named. Start by reviewing how niri-specific settings and installation flows are handled, then compare the listed community scripts and define whether scripts are installed automatically or enabled through settings. Done should specify a concrete toggle and installation behavior for the requested niri features.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100