docs: document external docs submodules and update ignore list

Document the external docs layout under dot_local/share/docs in AGENTS and
  GEMINI, and drop outdated references to the old hyprland/waybar wiki mirrors.
  Remove the ignore entries for the previous wiki paths from .chezmoiignore.

  hypr: switch hyprpaper template to wallpaper blocks

  Replace preload generation with explicit wallpaper blocks per monitor.

  waybar: always include custom/alhp module

  Remove the hostname guard so the module is present on all hosts.
This commit is contained in:
2025-12-31 02:53:47 +01:00
parent ba236a48a9
commit a392bdc1fc
11 changed files with 33 additions and 21 deletions

View File

@@ -7,7 +7,6 @@ This directory is the Hyprland portion of a chezmoi dotfiles source tree. Key pa
- `dot_profile.tmpl` renders to `~/.profile`.
- `.chezmoiscripts/` holds chezmoi hooks such as `run_onchange_*`.
- Host-specific variants use `##hostname.<name>` (e.g., `hyprpaper.conf##hostname.owlenlap01`).
- `dot_config/hypr/hyprland.wiki/` is a mirrored docs subtree; treat it as upstream unless intentionally updating.
Hyprland configuration lives here in `hyprland.conf`, with modular includes under `hyprland.d/` and related configs like `hypridle.conf`, `hyprlock.conf.tmpl`, and `hyprpaper.conf.tmpl`.
@@ -72,4 +71,3 @@ No established Git history. Use concise, imperative commit subjects with optiona
- Screenshots for visible UI changes.
## Agent-Specific Notes
When editing mirrored docs under `dot_config/hypr/hyprland.wiki/`, treat them as upstream mirrors unless explicitly asked to update.

View File

@@ -2,19 +2,11 @@ splash = true
splash_offset = 2.0
ipc = true
{{- $preloads := dict -}}
{{- range .monitors -}}
{{- if .wallpaper -}}
{{- $_ := set $preloads .wallpaper 1 -}}
{{- end -}}
{{- end -}}
{{- range $path, $_ := $preloads }}
preload = {{ $path }}
{{- end }}
{{- range .monitors }}
{{- if .wallpaper }}
wallpaper = {{ .name }}, {{ .wallpaper }}
wallpaper {
monitor = {{ .name }}
path = {{ .wallpaper }}
}
{{- end }}
{{- end }}
{{- end }}

View File

@@ -3,7 +3,6 @@
## Project Structure & Module Organization
This is a chezmoi dotfiles source tree scoped to Waybar. The current directory maps to `~/.config/waybar/` on apply.
- `dot_config/waybar/` contains Waybar config, style, and module files.
- `dot_config/waybar/waybar.wiki/` is a mirrored upstream doc set with `dot_git/` metadata; avoid editing unless intentionally updating the mirror.
- Host-specific variants use `##hostname.<name>` suffixes (e.g., `config##hostname.laptop`).
## Chezmoi Config (chezmoi.toml)

View File

@@ -16,9 +16,7 @@
"modules-left": [
"clock",
"custom/swaync",
{{- if eq .chezmoi.hostname "owlenpc00" }}
"custom/alhp",
{{- end }}
"hyprland/workspaces"
],