`[[page|Label]]` is Obsidian syntax, not OKF. `kb-lint` resolves it Obsidian-style — by filename, anywhere in the bundle — so it has never tripped the link gate, while every other consumer of the bundle (an OKF renderer, a Gitea wiki export, `grep` for reachability) sees bracketed text where a link should be. That is how two generated pages ended up with no inbound link at all and nobody noticed: the my-first link census of the bundle reported them as orphans because their only inbound edges were wikilinks. Mechanical conversion, 52 links across 17 pages, each resolved against the same page set `kb-lint` uses: an explicit `|Label` is kept verbatim, an unlabelled link takes the target's frontmatter `title`. Targets are emitted bundle-absolute (`/tools/niri/tips.md`), the form the spec recommends and the form 99 existing links in this bundle already use. Two links were `[[index]]`, which resolves by filename to 21 pages — the ambiguity that filename-resolution invites. Both meant their own directory's index, so both are now written out in full: `/tools/gitea/index.md`, `/tools/niri/index.md`. The linter still tolerates wikilinks; whether it should reject them outright is an open question on #64, because that would replace the two tests pinning today's tolerance. Refs #64
2.0 KiB
2.0 KiB
type, title, description, tags, timestamp
| type | title | description | tags | timestamp | |||||
|---|---|---|---|---|---|---|---|---|---|
| index | Default Applications | Default userspace applications on CachyOS with Niri — browsers, editor, terminal, file manager, audio, screenshots, gaming. |
|
2026-08-06 |
Default Applications
Applications that ship with or are configured on CachyOS with Niri on the workstation.
Core Applications
| Application | Version | Purpose |
|---|---|---|
| Ghostty | 1.3.1 | Terminal emulator |
| Firefox | 153.0 | Primary browser |
| Chromium | 150.0 | Secondary browser |
| Nautilus | 50.2.2 | File manager |
| Neovim | 0.12.6 | Text editor — vanilla nvim plus the lazyvim profile |
| Steam | 1.0.0.86 | Gaming platform |
System Utilities
| Application | Version | Purpose |
|---|---|---|
| Noctalia Shell | 4.7.7 | Desktop shell (launcher, wallpaper, session menu) |
| Shelly Notifications | — | Notification daemon |
| pavucontrol | — | Audio mixer |
Screenshot and Recording
| Application | Purpose |
|---|---|
| grim | Wayland screenshot |
| slurp | Region selector |
| swappy | Screenshot annotator |
| wf-recorder | Screen recording |
| hyprpicker | Color picker |
| wl-clipboard | Wayland clipboard |
Audio
| Application | Version | Purpose |
|---|---|---|
| PipeWire | 1.6.8 | Multimedia router |
| WirePlumber | 0.5.15 | Session manager |
Workflow
graph LR
A[Noctalia Shell] --> B[Mod+Return<br/>Ghostty]
A --> C[Mod+CTRL+Return<br/>Launcher]
A --> D[Mod+B<br/>Firefox]
A --> E[Mod+E<br/>Nautilus]
A --> F[Mod+ALT+L<br/>Lock]
A --> G[Mod+Shift+Q<br/>Session]
See Also
- cachyos — Operating system documentation
- noctalia-shell — Desktop shell
- niri — Compositor
- ](ghostty/index.md) — Terminal configuration