- Modularize Hyprland config into hyprland.d/ - Implement infinitely scalable monitor/workspace logic using templates and loop-based data structures - Consolidate host-specific configs (hyprlock, hyprpaper, waybar) into single templates - Resolve waybar symlink conflict and fix template execution errors - Integrate chezmoi data variables for scale, resolution, and peripherals
20 lines
373 B
Cheetah
20 lines
373 B
Cheetah
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 }}
|
|
{{- end }}
|
|
{{- end }} |