commit fed25a15b1762d7554c20073db6785a7028b92bb from: ale date: Thu Jul 23 02:48:23 2026 UTC Saca zola del sistema global, ahora vive en el devShell de ~/website (0.18.0) commit - fe62a713b00ff6aa197d53f336d7c72a58973c5d commit + fed25a15b1762d7554c20073db6785a7028b92bb blob - 0aa9c7f8a8218e69c1a54eeca95d272ae2dc8e20 blob + f3cbca1771539c9a804c98acdb09ee4208b46be0 --- NOTES.md +++ NOTES.md @@ -1555,3 +1555,43 @@ sistema. Confirmado con un commit real: `got log` most - `~/nixdots-git-backup` se dejó como red de seguridad (historia completa de `git`, por si hace falta consultar algo que `got log` no muestre igual) -- no se borró. + +## zola sacado del sistema global, espacio de trabajo dedicado en `~/website` (2026-07-22) + +A pedido del usuario: `zola` (agregado a `home.packages` el 2026-07-17, +ver sección "zola" arriba) sale de `home/ale/home.nix` -- ya no se instala +a nivel de sistema. En su lugar, `~/website` es un devShell de Nix propio +para el repo real del sitio (`Ale/wesite.git` en el Forgejo de `pcale`, +tema Duckquill sobre Zola, dominio `nezzontli.xyz`), con **zola pineado a +0.18.0 exacto** -- la versión real que corre el servidor OpenBSD que +publica el sitio (confirmado contra el propio historial de commits del +repo: *"el fix anterior de highlighting asumía Zola 0.22, el servidor +corre 0.18.0"*, *"agregue configuracion para openBSD ya que usa Zola +0.18.0"*). El `README.md` del propio repo del sitio dice "Zola v0.21.0+" +-- inconsistente con el servidor real; señalado al usuario, no corregido +(no se tocó ningún archivo del sitio salvo agregar el flake). + +- **Revisión de nixpkgs con zola == 0.18.0 exacto:** + `c3392ad349a5227f4a3464dce87bcc5046692fce` -- encontrada vía nixhub.io y + **verificada de forma independiente** con `nix eval --raw + "github:NixOS/nixpkgs/c3392ad349a5227f4a3464dce87bcc5046692fce#zola.version"` + (no se confió en la fuente externa sin comprobar contra Nix real). +- **`~/website/flake.nix`**: un solo `devShells.x86_64-linux.default` con + `pkgs.zola` de esa revisión pineada -- independiente del `nixpkgs` + (nixos-unstable, zola 0.22.1) del resto del sistema. Confirmado con `nix + develop ~/website -c zola --version` → `zola 0.18.0` real. +- **`~/website` es un work tree de `got`, no `git`** -- mismo patrón que la + migración de `/nixdots` de esta misma sesión: repo bare canónico en + `~/website.git` (clonado de + `ssh://git@pcale.tail32b955.ts.net:2222/Ale/wesite.git`, que ya existía + con historial real), `got.conf` con el autor declarado ahí mismo (mismo + fix que en `~/nixdots.git/got.conf`, ver sección de arriba -- este + sistema no tiene `~/.gitconfig` clásico, solo el XDG + `~/.config/git/config`, que `got` no lee). +- El repo del sitio trae mezclado el historial completo de upstream del + tema Duckquill (miles de commits ajenos al sitio real, probablemente de + un `git subtree`/merge en algún punto) -- no se tocó, es preexistente y + ajeno a este cambio. +- No había instalación imperativa de `zola` en `nix profile list` (la + duplicación que había quedado pendiente el 2026-07-17 ya no está) -- no + hizo falta limpiar nada ahí. blob - afc5eac93f88618cd805d72e9df1222336de9fbe blob + 0d9db33aeec69cce27134a6bae3d00aeb4568b50 --- home/ale/home.nix +++ home/ale/home.nix @@ -281,11 +281,6 @@ # (no hay `programs.weechat`, se confirmó buscando en el source real del # input), así que la config de plugins/scripts queda a mano dentro de # weechat (`/script install ...`), no versionada en este repo. - zola # generador de sitios estáticos. Ya estaba instalado de forma - # imperativa (`nix profile install nixpkgs#zola`, fuera de este repo, - # store path propio en el perfil de usuario) -- movido acá para que - # quede reproducible igual que el resto del sistema, en vez de - # depender de un estado que `nixos-rebuild` no toca ni versiona. jetbrains.idea # IntelliJ IDEA Ultimate -- paquete directo de nixpkgs, no # Toolbox: Toolbox baja binarios fuera del store y se autoactualiza por # su cuenta, no encaja con el modelo declarativo de este repo (mismo