heks-linux-50069cbc-dc4c
job succeeded
- time taken
- 3 seconds
- started at
- Sun Jun 28 10:41:39 2026
- updated at
- Sun Jun 28 10:41:42 2026
- log uuid
50069cbc-dc4c-4e4c-b7d0-7bb3fa9b000e
inspect the job's lambda expression
(lambda()
`((task . ("maak-test"))
(project . "heks-linux")
(branch-name . "trunk")
(clone-url . "https://codeberg.org/jjba23/heks-linux.git")
(env . ((VERITAS_REPORTER . monotone-reporter)))))
starting new job...
-> running command: cd "/etc/byggsteg/job-clone//heks-linux/trunk" && git reset --hard && git pull
HEAD is now at f667343 feat: ??? Waybar alpha
From https://codeberg.org/jjba23/heks-linux
f667343..d2e8470 trunk -> origin/trunk
Updating f667343..d2e8470
Fast-forward
README.org | 25 ++++++++++++++++-----
src/heks-linux/alacritty.scm | 12 ++++++----
src/heks-linux/kitty.scm | 35 ++++++++++++++++++++++--------
src/heks-linux/mako.scm | 27 +++++++++++++++++------
src/heks-linux/packages/apt.scm | 2 +-
src/heks-linux/prelude.scm | 24 +++++++++++++++++++-
src/heks-linux/rofi.scm | 41 ++++++++++++++++++++++++++---------
src/heks-linux/user-settings.scm | 4 ++--
src/heks-linux/wallpaper.scm | 4 ++--
src/heks-linux/waybar.scm | 47 ++++++++++++++++++++++++++--------------
10 files changed, 164 insertions(+), 57 deletions(-)
-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && uname -a
Linux wolk-jjba 7.0.12-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux
-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && git log --name-status HEAD^..HEAD
commit d2e8470bb55ef54e451ee705b7184704c6a46e97
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sun Jun 28 00:47:44 2026 +0200
feat: ??? Improve installation and reconfigure
M README.org
M src/heks-linux/kitty.scm
M src/heks-linux/mako.scm
M src/heks-linux/packages/apt.scm
M src/heks-linux/prelude.scm
M src/heks-linux/rofi.scm
M src/heks-linux/wallpaper.scm
M src/heks-linux/waybar.scm
-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && maak test
scanning directories for unit tests...
scanning present working directory for unit tests...
found unit tests: (rofi-spec.scm bridges-spec.scm waybar-spec.scm dconf-spec.scm)
running unit tests from file: rofi-spec.scm, entrypoint: spec
------------------------------------------
[suite] Rofi Configuration and Theming
[test] Rofi Theme (AList Structure)
[assert] Global background-color should be transparent
[pass] assertion succesful, got: transparent
[test] Rofi Config String Template
[assert] Config must reference the generated theme file
[pass] assertion succesful, got: #t
[info] ran 1 tasks in: 0 seconds, 8780 microseconds
running unit tests from file: bridges-spec.scm, entrypoint: spec
------------------------------------------
[suite] bridges test suite
[test] Emacs Bridge Elisp Generation
[assert] Should configure the Emacs theme
[pass] assertion succesful, got: #t
[test] Bash Bridge String Generation
[assert] Bash bridge should export the highlight variable
[pass] assertion succesful, got: #t
[info] ran 1 tasks in: 0 seconds, 1198 microseconds
running unit tests from file: waybar-spec.scm, entrypoint: spec
------------------------------------------
[suite] Waybar Configuration Suite
[test] Power Menu SXML Structure
[assert] Power menu should start with SXML TOP node
[pass] assertion succesful, got: *TOP*
[assert] Power menu should contain an interface definition
[pass] assertion succesful, got: #t
[test] Main Configuration (JSON Source)
[assert] Modules should be represented as vectors for JSON arrays
[pass] assertion succesful, got: #t
[test] Dynamic Start Button
[assert] Start button should respect the content keyword argument
[pass] assertion succesful, got: ? test
[test] CSS Rules Generation
[assert] Module background should be transparent in CSS
[pass] assertion succesful, got: transparent
[info] ran 1 tasks in: 0 seconds, 8445 microseconds
running unit tests from file: dconf-spec.scm, entrypoint: spec
------------------------------------------
[suite] dconf test suite
[test] mk-nested-dconf-writer-commands
[pass] assertion succesful, got: (echo "/org/gnome/desktop/interface/gtk-key-theme --> 'Emacs'" && dconf write "/org/gnome/desktop/interface/gtk-key-theme" "'Emacs'" echo "/org/gnome/desktop/interface/cursor-size --> 24" && dconf write "/org/gnome/desktop/interface/cursor-size" "24" echo "/org/gnome/desktop/interface/enable-animations --> true" && dconf write "/org/gnome/desktop/interface/enable-animations" "true")
[info] ran 1 tasks in: 0 seconds, 7525 microseconds
finished running tests
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling ./test/veritas/unit/rofi-spec.scm
;;; compiling ./src/heks-linux/rofi.scm
;;; compiling ./src/heks-linux/palette.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/palette.scm.go
;;; compiling ./src/heks-linux/prelude.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/prelude.scm.go
;;; compiling ./src/heks-linux/user-settings.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/user-settings.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/rofi.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/test/veritas/unit/rofi-spec.scm.go
;;; compiling ./test/veritas/unit/bridges-spec.scm
;;; compiling ./src/heks-linux/bridges.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/bridges.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/test/veritas/unit/bridges-spec.scm.go
;;; compiling ./test/veritas/unit/waybar-spec.scm
;;; compiling ./src/heks-linux/waybar.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/waybar.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/test/veritas/unit/waybar-spec.scm.go
;;; compiling ./test/veritas/unit/dconf-spec.scm
;;; compiling ./src/heks-linux/dconf.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/dconf.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/test/veritas/unit/dconf-spec.scm.go
--------------------------------------------------------------
Maak: the infinitely extensible command runner
Loading tasks from Maak file: /etc/byggsteg/job-clone/heks-linux/trunk/maak.scm
Executing Maak tasks: test
--------------------------------------------------------------
=> Running Maak task: test
Unit tests.
Execute command:
guix time-machine --channels=channels.scm -- shell -m manifest.scm -- guile -L ./src -L ./test -c '((@ (veritas runner) run-tests))'
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/heks-linux/trunk/maak.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/maak.scm.go