earthly , guix o make earthly +build
make build
Construir con guix requiere mi canal Guix o el paquete manifiesto y algunas modificaciones básicas
guix build snackbargit clone https://github.com/michaeldelago/delaguixguix build --load-path="$(pwd)/delaguix" snackbar Si usa guix y usa mi canal o edificio localmente:
Paquete de instalación
$ guix install snackbar
Si usa guix y artefactos de la ejecución de CI más reciente:
Autorizar la clave de firma del servidor de compilación
$ sudo guix archive --authorize < etc/guix/signing-key.pub
Instalar el archivo NAR descargado
$ guix archive --import < home/runner/work/snackbar/snackbar/snackbar.nar
Demás:
Mover ejecutable de build/snackbar a ~/bin/snackbar
$ mv ./build/snackbar ~/bin/snackbar
Configurar balanceo
~/.config/sway/config :
bar {
position top
status_command while ~/bin/snackbar; do sleep 1; done
colors {
statusline #ffffff
background #323232
inactive_workspace #32323200 #32323200 #5c5c5c
}
}
Recargar balanceo (predeterminado $ mod+shift+c)
avail: 26.9G used: 10.9% | /: 4% | ? 85% | bat0 77.4% ?⚡ | bat1 16.5% ? | Tue, Jul 12 2022 4:40 pm
Para el contexto, estoy usando un ThinkPad T480 con 2 baterías.
Parecía que sería divertido de hacer, y quería un proyecto algo práctico para el LISP común.
Hay una iteración previa de este proyecto, escrita en Python
Probablemente no
No sé
Probablemente no