Índice:
☍ Anunciando la descontinuación oficial de GUIX MATE
La historia del canal no es larga, se remonta a inicios de este año 2025 cuando deseaba contribuir parches de vuelta a GNU Guix en mi entorno de escritorio favorito, siendo un ex-usuario de distribuciones GNU/Linux tradicionales, me acostumbré a trabajar con el renovado GNOME 2 y al ver que el mismo se encontraba en un estado incompleto decidí intentar enviar parches hacia upstream para que otros usuarios se vieran beneficiados también.
El canal tuvo un inicio bastante intermitente, hubo meses enteros en los que no recibió actualizaciones por un mal diseño de mi parte donde el flujo del software era:
Configuracion Personal --> GUIX MATE --> Guix
Más tarde decidí utilizar mi propio canal de manera local y solo así se volvió más fácil probar los cambios para poder solucionar errores que hasta la fecha no habían sido solucionados, gracias a esto el canal pudo contribuir de vuelta 9 parches que incluyen
- Solucionar el error donde
plumano mostraba el resaltado de código fuente ni plugins - Actualizar el paquete
mate-themesa su versión3.22.26 - Añadir los bindings de Python para
libxapp - Añadir capacidades de Python al manejador de archivos
caja - Añadir el
mate-notification-daemonque no estaba presente en Guix - Añadir el applet de indicadores de MATE
- Actualizar el lector de documentos
atrila su versión1.28.1 - Actualizar el gestor de archivadores
engrampaa su versión1.28.2 - Añadir el applet de sensores faltantes
Sumado a esto se trabajó en solucionar un error presente desde hacía varios años
(al menos, se que está documentado como un error desde el año 2022), donde los
applets no estaban disponibles, volviendo el paquete mate-applets 100%
inservible.
Sin embargo, debido a la (casi) nula respuesta en dicho
error de mate-applets y
desinterés por parte de los revisores en los parches enviados para renovar el
entorno de escritorio para la versión 1.5.0 de Guix, decidí dejar de enviar
parches hacia la distribución principal y meditar acerca del sentido del canal
GUIX MATE.
El segundo canal nyctibius estaba siendo desarrollado en el mismo lugar donde
se desarrolla el sitio de Urutaú LTD. Pero no recibía actualizaciones constantes
y ya llevaba tiempo atrasando planes que tenía en el mismo.
Por lo que, decidí finalmente migrar todos los paquetes y servicios de GUIX MATE al canal Nyctibius desde el día 1 de Diciembre del año 2025. Esto no quiere decir que el software presente en GUIX MATE pasará a estar sin mantenimiento, quiere decir que cambió de repositorio de software.
☍ Sobre Nyctibius
A diferencia de GUIX MATE, este nuevo canal se desarrolla en privado, lo que quiere decir que, a pesar de que el código fuente sea público, las peticiones de paquetes, errores y planificación ocurren en privado, debido a que ahora también se mantendrán paquetes de interés personal en dicho canal.
Si estabas utilizando paquetes de GUIX MATE, solo deberás cambiar la entrada de
Guix MATE en tu archivo /etc/channels.scm o $HOME/.config/guix/channels.scm:
;; Cambia esto
(channel
(name 'guix-mate)
(branch "main")
(url (string-append "file://"
(getenv "HOME") "/src/guix-mate")))
;; Por esto
(channel
(name 'nyctibius)
(branch "stable")
(url (string-append "file://"
(getenv "HOME") "/src/nyctibius")))
o si prefieres usarlo de forma remota:
;; Si quieres usar el mirror de GitHub
(channel
(name 'nyctibius)
(branch "stable")
(url "https://github.com/FuncProgLinux/nyctibius")
;; Si quieres usar el mirror de Codeberg
(channel
(name 'nyctibius)
(branch "stable")
(url "https://codeberg.org/urutau-ltd/nyctibius")
Todos los programas hasta la fecha han mantenido la misma notación y nombre de
módulos de Guile Scheme. Solo deberás cambiar todas tus sentencias
(use-modules) o #:use-module () en tus configuraciones de GUIX:
;; Cambia todos estos
(use-modules (guix-mate packages mate))
; o
(define-module (mi-modulo)
#:use-module (guix-mate packages mate))
;; Por estos
(use-modules (nyctibius packages mate))
; o
(define-module (mi-modulo)
#:use-module (nyctibius packages mate))
Si eras/eres usuario de GUIX MATE los mismos programas estarán disponibles además de algunos extras para seguridad informática del lado de DevOps.
¡Gracias por leer el blog de Urutaú Limited! 💜🦉