forked from lytedev/nix
My unified nix flake for all configuration management.
- Nix 78.3%
- Shell 7.6%
- Rust 5.7%
- Python 3.2%
- TypeScript 2.6%
- Other 2.6%
The comment said the "default" action makes the body clickable "rather than adding a button beside it". That is only half true. Modules/Notifications/Popup/NotificationPopup.qml in DankMaterialShell draws a button for every action, and its body click invokes actions[0]. So the one action we register appears twice: as the body target and as a button. Both do the same thing. Record two facts that the code depends on. Keep the action count at one, because the button and the body click stay equivalent only while "default" is first. Keep the label short, because dms shows it on the button. Also record that dms expands a long body on the first click instead of invoking the action. That is why some notifications need two clicks. |
||
|---|---|---|
| .forgejo/workflows | ||
| .helix | ||
| dotfiles | ||
| issues | ||
| lib | ||
| packages | ||
| prototypes/beefcake-impermanence | ||
| secrets | ||
| .envrc | ||
| .gitignore | ||
| .sops.yaml | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| flake.lock | ||
| flake.nix | ||
| In-Memory | ||
| readme.md | ||
| run-claude-sandbox.sh | ||