mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2026-10-10 20:15:31 +00:00
| etc | ||
| LICENSES | ||
| modules | ||
| .dir-locals.el | ||
| .guix-authorizations | ||
| .guix-channel | ||
| NEWS | ||
| pre-inst-env | ||
| README.org | ||
| REUSE.toml | ||
Rosenthal - A certain Guix channel
Overview
Rosenthal is a Guix channel created for experiments. It currently holds some packages and services not ready for upstreaming.
Feel free to upstream things from this channel if you find them useful and suitable. I can help with that but don't have the energy to finish all the process by myself.
NOTE: everything in this channel is subject to change and may be deleted at any time, please report an issue if you are affected.
Channel specification:
(channel
(name 'rosenthal)
(url "https://codeberg.org/hako/rosenthal.git")
(branch "trunk")
(introduction
(make-channel-introduction
"7677db76330121a901604dfbad19077893865f35"
(openpgp-fingerprint
"13E7 6CD6 E649 C28C 3385 4DF5 5E5A A665 6149 17F7"))))
You can use toys.whereis.social or search.guix.moe to search packages, services and public symbols from Rosenthal and other Guix channels.
Substitutes (pre-built package binaries) for this channel are available via Guix Moe's infrastructure.
Content
Outputed by the index.scm script.
Packages
| PACKAGE | SYNOPSIS | LOCATION |
|---|---|---|
ai-robots-txt@1.50 |
List of AI agents and robots to block | web.scm |
alloy-bin@1.18.1 |
OpenTelemetry Collector distribution with programmable pipelines | packages.scm |
bb-auth@0.2.0 |
Unified polkit, keyring, and pinentry authentication daemon | authentication.scm |
bitwarden-icecat@2026.3.0 |
Bitwarden client browser extension | browser-extensions.scm |
busybox-static@1.37.0 |
Many common UNIX utilities in a single executable | busybox.scm |
caddy@2.11.4 |
Extensible HTTP web server with automatic HTTPS | web.scm |
caddy-dolly@2026.06.01 |
Extensible HTTP web server with automatic HTTPS | web.scm |
cloudflare-warp-bin@2026.6.880.0 |
Cloudflare WARP client | binaries.scm |
cloudflared@2026.8.2 |
Cloudflare Tunnel client | networking.scm |
cuirass-dolly@1.3.6 |
Continuous integration system | ci.scm |
dinit@0.22.1 |
Service manager with dependency management | admin.scm |
dnsmasq-china-list@0.0.0-21.7da1a5a |
Chinese-specific DNS server configurations | dns.scm |
dropbear-static@2025.89 |
Small SSH server and client | ssh.scm |
emacs-caddyfile-mode@0.2-0.fc41148 |
Emacs major mode for editing Caddy configuration files | emacs-xyz.scm |
emacs-consult-ghostel@0.53.0 |
Consult integration for ghostel | emacs-xyz.scm |
emacs-eat-dolly@0.9.4 |
Terminal emulator in Emacs | emacs-xyz.scm |
emacs-flycheck-eglot@1.0-0.cd1dd78 |
Flycheck support for eglot | emacs-xyz.scm |
emacs-isearch-mb@0.8 |
Control `isearch' from the minibuffer | emacs-xyz.scm |
emacs-kdl-mode@0.0.1-0.2d849e2 |
Emacs major mode for editing files in the KDL document language | emacs-xyz.scm |
emacs-magit-delta-dolly@0.1-0.5fc7dbd |
Integration of `delta' with `emacs-magit' | emacs-xyz.scm |
emacs-majutsu-dolly@0.6.0-5.56b6e26 |
Emacs interface for Jujutsu version control system | emacs-xyz.scm |
emacs-msgpack@0.1.1-0.5353a7b |
Read and write MessagePack object in Emacs | emacs-xyz.scm |
emacs-pcmpl-tailscale@0.0.1-0.acd6bce |
Enhanced shell completions for tailscale | emacs-xyz.scm |
emacs-reader@0.3.2-2.a0e3615 |
Emacs document reader | emacs-xyz.scm |
emacs-tramp-rpc@0.13.1 |
TRAMP backend using RPC | emacs-xyz.scm |
emacs-wakatime-mode@1.0.2-60.1c5b225 |
Automatic time tracking extension for Emacs using WakaTime | emacs-xyz.scm |
forgejo@14.0.4 |
Lightweight software forge | web.scm |
grafana-bin@12.4.2 |
Platform for monitoring and observability | binaries.scm |
guile-toml@1.0 |
TOML module for Guile Scheme | guile-xyz.scm |
guix-dolly@1.5.0-7.5ceffb6 |
Functional package manager for installed software packages and versions | package-management.scm |
heisenbridge@1.15.4 |
Bouncer-style Matrix IRC bridge | messaging.scm |
komga-bin@1.26.3 |
Media server for comics/mangas/BDs/magazines/eBooks | binaries.scm |
libseat-sans-logind@0.9.3 |
Seat management library | admin.scm |
libva-nox@2.22.0 |
Video acceleration library | video.scm |
limine@11.3.1 |
Multiprotocol bootloader and boot manager | bootloaders.scm |
loki-bin@3.7.6 |
Log aggregation system | binaries.scm |
lottie-converter@0.2-0.3ad34af |
Lottie animation converter | animation.scm |
mautrix-telegram@0.2608.0 |
Matrix-Telegram hybrid puppeting/relaybot bridge | messaging.scm |
mihomo@1.19.30 |
Rule-based proxy | networking.scm |
mimir-bin@3.0.4 |
Scalable long-term storage for Prometheus | binaries.scm |
miniflux-injector-icecat@2.3.3 |
Injects Miniflux search results into search page | browser-extensions.scm |
mirror-substitutes@0.0.2 |
Mirror Guix substitutes | package-management.scm |
navidrome-bin@0.63.2 |
Web-based music collection server and streamer | binaries.scm |
noctalia@5.2.0 |
Wayland shell and bar | wm.scm |
noctalia-greeter@1.6.0 |
Login greeter for greetd | wm.scm |
ohmyech-icecat@1.2 |
Visual indicator for Encrpted Client Hello | browser-extensions.scm |
pam-dumb-runtime-dir@1.0.4 |
Create `XDG_RUNTIME_DIR' on login and never remove it | admin.scm |
prismlauncher-dolly@11.0.3 |
Free, open source launcher for Minecraft | games.scm |
prometheus-bin@3.14.0 |
Monitoring system and time series database | binaries.scm |
python-coherent-licensed@0.5.2 |
License management tooling | python-xyz.scm |
python-cryptg@0.5.2 |
Cryptographic utilities for Telegram | python-xyz.scm |
python-irc@20.3.1 |
Python Internet Relay Chat protocol library | python-xyz.scm |
python-jaraco-logging@3.4.0 |
Python logging facility | python-xyz.scm |
python-jaraco-stream@3.0.4 |
Routines for dealing with data streams | python-xyz.scm |
python-mautrix@0.20.8 |
Python 3 asyncio Matrix framework | python-xyz.scm |
python-tulir-telethon@1.99.0a6 |
Python 3 MTProto API Telegram client library | python-xyz.scm |
seatd-sans-logind@0.9.3 |
Seat management daemon | admin.scm |
shadow-tls-bin@0.2.25 |
Proxy to expose real tls handshake to the firewall | binaries.scm |
sing-box@1.14.0 |
Universal proxy platform | networking.scm |
socks2http@0.0.0-20160712034938-bafa2cde8eb4 |
SOCKS5 to HTTP proxy | networking.scm |
systemd-stub@261.2 |
Unified kernel image UEFI stub | bootloaders.scm |
tailscale@1.102.3 |
Mesh VPN service utilizing the WireGuard protocol and 2FA | networking.scm |
tuwunel-bin@1.8.2 |
Matrix homeserver | binaries.scm |
ukify@261.2 |
Unified kernel image UEFI tool | bootloaders.scm |
wakapi-bin@2.17.6 |
WakaTime-compatible backend | binaries.scm |
wakatime-cli-bin@2.24.4 |
Command line interface to WakaTime | binaries.scm |
Services
| SERVICE | DESCRIPTION | LOCATION |
|---|---|---|
alloy |
monitoring.scm | |
btrbk |
Configure and run btrbk hourly. | file-systems.scm |
caddy |
web.scm | |
clash |
Run Clash. | child-error.scm |
cloudflare-tunnel |
Run cloudflared, the Cloudflare Tunnel daemon. | child-error.scm |
cloudflare-warp |
Run warp-svc, the Cloudflare Warp daemon. | child-error.scm |
cuirass |
Run the Cuirass continuous integration service. | cuirass.scm |
cuirass-worker-container |
cuirass.scm | |
docker-mailserver |
Run Docker Mailserver. | mail.scm |
dumb-runtime-dir |
Create `XDG_RUNTIME_DIR' on login and never remove it. | file-systems.scm |
forgejo |
Run Forgejo. | web.scm |
gamemode |
Set up Guix System environment for gamemode. | games.scm |
grafana |
monitoring.scm | |
heisenbridge |
messaging.scm | |
iocaine |
web.scm | |
jellyfin |
Run the Jellyfin media system. | web.scm |
jellyfin-oci |
Run Jellyfin, a media system. | web.scm |
komga |
Run Komga. | web.scm |
loki |
monitoring.scm | |
mautrix-telegram |
messaging.scm | |
mimir |
monitoring.scm | |
misskey |
Run Misskey, an interplanetary microblogging platform. | web.scm |
navidrome |
Run Navidrome. | web.scm |
network-online |
Wait for the network to come up. | networking.scm |
nix-search-paths |
Set up search paths for `with-nix-profile'. | nix.scm |
noctalia-greeter |
Set up environment for `noctalia-greeter-session'. | base.scm |
prometheus |
monitoring.scm | |
qbittorrent |
Run qBittorrent daemon. | bittorrent.scm |
shadow-tls |
Run shadow-tls. | child-error.scm |
sing-box |
networking.scm | |
smartdns |
Run Smartdns daemon. | dns.scm |
tailscaled |
Run tailscaled. | networking.scm |
tuwunel |
Run Tuwunel. | web.scm |
vaultwarden |
Run Vaultwarden, a Bitwarden compatible server. | web.scm |
zfs |
file-systems.scm | |
home-atuin |
shellutils.scm | |
home-bb-auth |
Run `bb-auth' daemon. | desktop.scm |
home-blueman-applet |
Run blueman applet, a tray applet for managing bluetooth. | desktop.scm |
home-direnv |
shellutils.scm | |
home-emacs |
Install Emacs into home profile and run its daemon. | emacs.scm |
home-fcitx5 |
Run fcitx5, an input method framework. | desktop.scm |
home-goimapnotify |
mail.scm | |
home-graphical-session |
desktop.scm | |
home-gtk2 |
Set up GTK2 settings in `~/.config/gtk-2.0/gtkrc' | gtk.scm |
home-gtk3 |
Set up GTK3 settings in `~/.config/gtk-3.0/settings.ini' | gtk.scm |
home-gtk4 |
Set up GTK4 settings in `~/.config/gtk-4.0/settings.ini' | gtk.scm |
home-keyboard |
Set layouts by configuring XKB_* environment variables. Service accepts an instance of `keyboard-layout' from `(gnu system keyboard)'. | keyboard.scm |
home-mako |
Run mako, a notification daemon. | desktop.scm |
home-network-manager-applet |
Run nm-applet, a tray applet for managing networks. | desktop.scm |
home-network-online |
Wait for the network to come up. | networking.scm |
home-niri |
Set up configuration file for niri, a scrollable-tiling Wayland compositor. | desktop.scm |
home-nix-search-paths |
Set up search paths for `with-nix-profile'. | nix.scm |
home-noctalia |
Run Noctalia, a lightweight Wayland shell and bar. | desktop.scm |
home-polkit-gnome |
desktop.scm | |
home-qbittorrent |
Run qBittorrent daemon. | bittorrent.scm |
home-rofi |
Set up configuration file for rofi, an application launcher. | desktop.scm |
home-shadow-tls |
Run shadow-tls. | child-error.scm |
home-socks2http |
Run socks2http. | child-error.scm |
home-swaybg |
Run swaybg, a screen wallpaper utility for Wayland compositors. | desktop.scm |
home-theme |
Set up desktop themes. | desktop.scm |
home-wakapi |
Run Wakapi, a self-hosted WakaTime-compatible backend. | child-error.scm |
home-waybar |
Run waybar, a status bar for Wayland compositors. | desktop.scm |
home-writable-files-manager |
Provide an `update-writable-files' script, which copies files to configuration files, makes them writable and creates symlinks to directories on every activation. If an existing file would be overwritten, backs up that file first. | writable-files-manager.scm |
home-zoxide |
shellutils.scm |