heks-linux-b230d3ba-3024
job succeeded
- time taken
- 4 seconds
- started at
- Wed Sep 2 14:49:20 2026
- updated at
- Wed Sep 2 14:49:24 2026
- log uuid
b230d3ba-3024-495e-b367-160f791ac385
inspect the job's lambda expression
(lambda()
`((task . ("maak-test" "maak-deploy"))
(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 572e221 feat: ??? RMPC
From https://codeberg.org/jjba23/heks-linux
572e221..f8aa14e trunk -> origin/trunk
* [new branch] add-rmpc -> origin/add-rmpc
Updating 572e221..f8aa14e
Fast-forward
.gitignore | 1 -
README.org | 4 +
dist/-home-joe-.bash-heks-linux-bridge.bash | 2 +
dist/-home-joe-.config-alacritty-alacritty.toml | 45 +++
dist/-home-joe-.config-btop-btop.conf | 23 ++
dist/-home-joe-.config-containers-policy.json | 1 +
dist/-home-joe-.config-containers-registries.conf | 7 +
dist/-home-joe-.config-fastfetch-config.jsonc | 39 ++
dist/-home-joe-.config-gtk-3.0-settings.ini | 7 +
dist/-home-joe-.config-gtk-4.0-settings.ini | 7 +
dist/-home-joe-.config-kitty-kitty.conf | 41 +++
dist/-home-joe-.config-lambdock-settings.scm | 38 ++
dist/-home-joe-.config-lambdock-styles.css | 0
dist/-home-joe-.config-mako-config | 24 ++
dist/-home-joe-.config-niri-config.kdl | 167 +++++++++
.../-home-joe-.config-rmpc-config.ron | 156 ++++----
dist/-home-joe-.config-rofi-config.rasi | 13 +
dist/-home-joe-.config-rofi-sss-theme.rasi | 89 +++++
...e-.config-systemd-user-random-wallpaper.service | 5 +
...joe-.config-systemd-user-random-wallpaper.timer | 7 +
dist/-home-joe-.config-waybar-config.jsonc | 161 ++++++++
dist/-home-joe-.config-waybar-power_menu.xml | 1 +
dist/-home-joe-.config-waybar-style.css | 117 ++++++
dist/-home-joe-.emacs.d-heks-linux-bridge.el | 2 +
dist/-home-joe-.gitconfig | 28 ++
dist/-home-joe-.gitconfig-personal.ini | 5 +
dist/-home-joe-.gitconfig-work.ini | 5 +
dist/-home-joe-.gitignore-global | 8 +
dist/-home-joe-.local-bin-gif-record | 47 +++
...joe-.local-bin-user-script-set-random-wallpaper | 18 +
dist/-home-joe-.local-bin-write-gtk-dconf-settings | 17 +
...-joe-.local-bin-write-heks-linux-dconf-settings | 15 +
maak.scm | 6 +
src/heks-linux/prelude.scm | 75 +++-
src/heks-linux/rmpc.scm | 406 +++++++++++++++++++++
35 files changed, 1492 insertions(+), 95 deletions(-)
create mode 100644 dist/-home-joe-.bash-heks-linux-bridge.bash
create mode 100644 dist/-home-joe-.config-alacritty-alacritty.toml
create mode 100644 dist/-home-joe-.config-btop-btop.conf
create mode 100644 dist/-home-joe-.config-containers-policy.json
create mode 100644 dist/-home-joe-.config-containers-registries.conf
create mode 100644 dist/-home-joe-.config-fastfetch-config.jsonc
create mode 100644 dist/-home-joe-.config-gtk-3.0-settings.ini
create mode 100644 dist/-home-joe-.config-gtk-4.0-settings.ini
create mode 100644 dist/-home-joe-.config-kitty-kitty.conf
create mode 100644 dist/-home-joe-.config-lambdock-settings.scm
create mode 100644 dist/-home-joe-.config-lambdock-styles.css
create mode 100644 dist/-home-joe-.config-mako-config
create mode 100644 dist/-home-joe-.config-niri-config.kdl
rename docs/rmpc.org => dist/-home-joe-.config-rmpc-config.ron (72%)
create mode 100644 dist/-home-joe-.config-rofi-config.rasi
create mode 100644 dist/-home-joe-.config-rofi-sss-theme.rasi
create mode 100644 dist/-home-joe-.config-systemd-user-random-wallpaper.service
create mode 100644 dist/-home-joe-.config-systemd-user-random-wallpaper.timer
create mode 100644 dist/-home-joe-.config-waybar-config.jsonc
create mode 100644 dist/-home-joe-.config-waybar-power_menu.xml
create mode 100644 dist/-home-joe-.config-waybar-style.css
create mode 100644 dist/-home-joe-.emacs.d-heks-linux-bridge.el
create mode 100644 dist/-home-joe-.gitconfig
create mode 100644 dist/-home-joe-.gitconfig-personal.ini
create mode 100644 dist/-home-joe-.gitconfig-work.ini
create mode 100644 dist/-home-joe-.gitignore-global
create mode 100644 dist/-home-joe-.local-bin-gif-record
create mode 100644 dist/-home-joe-.local-bin-user-script-set-random-wallpaper
create mode 100644 dist/-home-joe-.local-bin-write-gtk-dconf-settings
create mode 100644 dist/-home-joe-.local-bin-write-heks-linux-dconf-settings
create mode 100644 src/heks-linux/rmpc.scm
-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && uname -a
Linux wolk-jjba 7.1.5-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 f8aa14efc61da6136b76d692053ec884d3835ac3
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Wed Sep 2 14:49:01 2026 +0200
feat: ??? Add RMPC
M .gitignore
A dist/-home-joe-.bash-heks-linux-bridge.bash
A dist/-home-joe-.config-alacritty-alacritty.toml
A dist/-home-joe-.config-btop-btop.conf
A dist/-home-joe-.config-containers-policy.json
A dist/-home-joe-.config-containers-registries.conf
A dist/-home-joe-.config-fastfetch-config.jsonc
A dist/-home-joe-.config-gtk-3.0-settings.ini
A dist/-home-joe-.config-gtk-4.0-settings.ini
A dist/-home-joe-.config-kitty-kitty.conf
A dist/-home-joe-.config-lambdock-settings.scm
A dist/-home-joe-.config-lambdock-styles.css
A dist/-home-joe-.config-mako-config
A dist/-home-joe-.config-niri-config.kdl
A dist/-home-joe-.config-rmpc-config.ron
A dist/-home-joe-.config-rofi-config.rasi
A dist/-home-joe-.config-rofi-sss-theme.rasi
A dist/-home-joe-.config-systemd-user-random-wallpaper.service
A dist/-home-joe-.config-systemd-user-random-wallpaper.timer
A dist/-home-joe-.config-waybar-config.jsonc
A dist/-home-joe-.config-waybar-power_menu.xml
A dist/-home-joe-.config-waybar-style.css
A dist/-home-joe-.emacs.d-heks-linux-bridge.el
A dist/-home-joe-.gitconfig
A dist/-home-joe-.gitconfig-personal.ini
A dist/-home-joe-.gitconfig-work.ini
A dist/-home-joe-.gitignore-global
A dist/-home-joe-.local-bin-gif-record
A dist/-home-joe-.local-bin-user-script-set-random-wallpaper
A dist/-home-joe-.local-bin-write-gtk-dconf-settings
A dist/-home-joe-.local-bin-write-heks-linux-dconf-settings
M src/heks-linux/prelude.scm
M src/heks-linux/rmpc.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: (dconf-spec.scm waybar-spec.scm rofi-spec.scm bridges-spec.scm)
running unit tests from file: dconf-spec.scm, entrypoint: spec
[INFO] [2026-09-02 14:49:23 CEST] load-local-overrides: Attempting override resolution for module (heks-linux user-settings) with profile 'local-settings'
[INFO] [2026-09-02 14:49:23 CEST] load-local-overrides: Warning - Neither $XDG_CONFIG_HOME nor $HOME is defined.
[INFO] [2026-09-02 14:49:23 CEST] load-local-overrides: Could not resolve a config directory. Skipping.;;; note: source file ./src/heks-linux/prelude.scm
;;; newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/prelude.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; 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
------------------------------------------
[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, 1432 microseconds
running unit tests from file: waybar-spec.scm, entrypoint: spec
------------------------------------------
[suite] Waybar Configuration Suite
[test] CSS Rules Generation
[assert] Module background should be transparent in CSS
[pass] assertion succesful, got: transparent
[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] Dynamic Start Button
[assert] Start button should respect the content keyword argument
[pass] assertion succesful, got: ? test
[test] Main Configuration (JSON Source)
[assert] Modules should be represented as vectors for JSON arrays
[pass] assertion succesful, got: #t
[info] ran 1 tasks in: 0 seconds, 1413 microseconds
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, 792 microseconds
running unit tests from file: bridges-spec.scm, entrypoint: spec
------------------------------------------
[suite] bridges test suite
[test] Bash Bridge String Generation
[assert] Bash bridge should export the highlight variable
[pass] assertion succesful, got: #t
[test] Emacs Bridge Elisp Generation
[assert] Should configure the Emacs theme
[pass] assertion succesful, got: #t
[info] ran 1 tasks in: 0 seconds, 994 microseconds
finished running tests
;;; note: source file /etc/byggsteg/job-clone/heks-linux/trunk/maak.scm
;;; newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/heks-linux/trunk/maak.scm.go
;;; 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
--------------------------------------------------------------
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))'
-> running command: cd /etc/byggsteg/job-clone/heks-linux/trunk && sudo maak deploy
[INFO] [2026-09-02 14:49:24 CEST] load-local-overrides: Attempting override resolution for module (heks-linux user-settings) with profile 'local-settings'
[INFO] [2026-09-02 14:49:24 CEST] load-local-overrides: $XDG_CONFIG_HOME empty/unset, falling back to $HOME/.config
[INFO] [2026-09-02 14:49:24 CEST] load-local-overrides: Checking for override file at: /root/.config/heks-linux/local-settings.scm
[INFO] [2026-09-02 14:49:24 CEST] load-local-overrides: No override file found at /root/.config/heks-linux/local-settings.scm. Skipping.;;; note: source file /etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/prelude.scm
;;; newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/prelude.scm.go
;;; 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/src/heks-linux/prelude.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/prelude.scm.go
;;; compiling /etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/rmpc.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/heks-linux/trunk/src/heks-linux/rmpc.scm.go
API documentation saved to doc/api
index.texi:1749: warning: @end hoort alleen voor te komen aan begin van regel
index.texi:1763: warning: @end hoort alleen voor te komen aan begin van regel
index.texi:1778: warning: @end hoort alleen voor te komen aan begin van regel
index.texi: warning: een 'title'-commando en '@top' vereisen een titel
hernoemd './index_html' -> './doc/api-dist'
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/API.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005falacritty.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fbridges.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fbtop.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fcontainers.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fdconf.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005ffastfetch.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fgif.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fgit.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fgtk.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fkitty.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005flambdock.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fmako.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fniri.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fpackages_005fflatpak.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fpackages_005fzypper.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fpalette.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fprelude.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005frofi.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fuser_002dsettings.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fwallpaper.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fwaybar.html' is verwijderd
map '/srv/http/jointhefreeworld.org/api-docs/heks-linux' is verwijderd
mkdir: map '/srv/http/jointhefreeworld.org/api-docs/heks-linux' is aangemaakt
hernoemd 'doc/api-dist/API.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/API.html'
hernoemd 'doc/api-dist/heks_002dlinux_005falacritty.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005falacritty.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fbridges.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fbridges.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fbtop.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fbtop.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fcontainers.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fcontainers.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fdconf.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fdconf.html'
hernoemd 'doc/api-dist/heks_002dlinux_005ffastfetch.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005ffastfetch.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fgif.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fgif.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fgit.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fgit.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fgtk.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fgtk.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fkitty.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fkitty.html'
hernoemd 'doc/api-dist/heks_002dlinux_005flambdock.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005flambdock.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fmako.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fmako.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fniri.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fniri.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fpackages_005fflatpak.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fpackages_005fflatpak.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fpackages_005fzypper.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fpackages_005fzypper.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fpalette.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fpalette.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fprelude.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fprelude.html'
hernoemd 'doc/api-dist/heks_002dlinux_005frmpc.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005frmpc.html'
hernoemd 'doc/api-dist/heks_002dlinux_005frofi.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005frofi.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fuser_002dsettings.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fuser_002dsettings.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fwallpaper.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fwallpaper.html'
hernoemd 'doc/api-dist/heks_002dlinux_005fwaybar.html' -> '/srv/http/jointhefreeworld.org/api-docs/heks-linux/heks_002dlinux_005fwaybar.html'
'doc/api/index.texi' is verwijderd
map 'doc/api' is verwijderd
map 'doc/api-dist' is verwijderd
map 'doc' is verwijderd
--------------------------------------------------------------
Maak: the infinitely extensible command runner
Loading tasks from Maak file: /etc/byggsteg/job-clone/heks-linux/trunk/maak.scm
Executing Maak tasks: deploy
--------------------------------------------------------------
=> Running Maak task: deploy
Deploy the project's documentation.
Execute command:
guix time-machine --channels=channels.scm -- shell -m manifest.scm -- documenta api ./src/heks-linux && texi2any -v --html --css-ref=https://jointhefreeworld.org/static/css/jointhefreeworld.css -o index_html ./doc/api/index.texi