earthly , guix ou make earthly +build
make build
La construction avec guix nécessite mon canal Guix ou le package manifeste et certaines modifications de base
guix build snackbargit clone https://github.com/michaeldelago/delaguixguix build --load-path="$(pwd)/delaguix" snackbar Si vous utilisez guix et en utilisant ma chaîne ou en construisant localement:
Installer le package
$ guix install snackbar
Si vous utilisez guix et des artefacts de la dernière course CI:
Autoriser la clé de signature du serveur de construction
$ sudo guix archive --authorize < etc/guix/signing-key.pub
Installer le fichier nar téléchargé
$ guix archive --import < home/runner/work/snackbar/snackbar/snackbar.nar
Autre:
Déplacez l'exécutable de build/snackbar à ~/bin/snackbar
$ mv ./build/snackbar ~/bin/snackbar
Configurer le balancement
~/.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
}
}
Recharger le balancement (par défaut $ mod + shift + c)
avail: 26.9G used: 10.9% | /: 4% | ? 85% | bat0 77.4% ?⚡ | bat1 16.5% ? | Tue, Jul 12 2022 4:40 pm
Pour le contexte, j'utilise un ThinkPad T480 avec 2 batteries.
C'était comme si ce serait amusant à faire, et je voulais un projet quelque peu pratique pour le lisp commun.
Il y a une itération précédente de ce projet, écrit en python
Probablement pas
Je ne sais pas
Probablement pas