earthly , guix или make earthly +build
make build
Строительство с guix требует либо моего канала Guix, либо манифеста на пакете и некоторых основных модификаций
guix build snackbargit clone https://github.com/michaeldelago/delaguixguix build --load-path="$(pwd)/delaguix" snackbar При использовании guix и использования моего канала или здания локально:
Установите пакет
$ guix install snackbar
При использовании guix и Artifacts из самого последнего CI Run:
Авторизовать ключ подписания сервера сборки
$ sudo guix archive --authorize < etc/guix/signing-key.pub
Установить загруженный файл NAR
$ guix archive --import < home/runner/work/snackbar/snackbar/snackbar.nar
Еще:
Переместить исполняемое файл из build/snackbar в ~/bin/snackbar
$ mv ./build/snackbar ~/bin/snackbar
Настройка SWAY
~/.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
}
}
Перезагрузить Shay (по умолчанию $ mod+shift+c)
avail: 26.9G used: 10.9% | /: 4% | ? 85% | bat0 77.4% ?⚡ | bat1 16.5% ? | Tue, Jul 12 2022 4:40 pm
Для контекста я использую ThinkPad T480 с 2 батареями.
Мне казалось, что это было бы весело, и я хотел несколько практичный проект для Common Lisp.
Есть предыдущая итерация этого проекта, написанная на Python
Наверное, нет
Я не знаю
Наверное, нет