{{- /* dedinit() typewriter: animated topics inside logo parens. Pure JS + CSS, no Alpine. Progressive enhancement — no-JS keeps the plain "dedinit()" logo. Words configurable via hugo.toml. Also: moves theme toggle to the right end of .nav and injects social icons (from [params.socialIcons]) next to the menu. Icons are rendered server-side via the theme's svg.html partial. */ -}} {{- $tw_words := site.Params.typewriter.words | default (slice "linux" "llm" "politics" "homelab" "nix") -}} {{- $social := site.Params.socialIcons | default (slice) -}} {{- /* server-rendered social icons; moved into the nav by the JS above. display:none so no-JS visitors never see a stray block. */ -}} {{- if $social -}}
{{- end -}}