u/goregasm_

▲ 6 r/Gentoo

Arbor update (local web UI for Portage): Added systemd support, CLI-based root approval and a new UI/UX

For reference: https://www.reddit.com/r/Gentoo/comments/1tg4xza/update_i_just_opensourced_arbor_the_local_web_gui/

Quick update on Arbor, about 3 days since the first post.

Got systemd support in place, though I still need to actually test it since I don't run systemd myself. If anyone wants to give it a shot and see if it breaks, let me know.

I really didn't like the idea of dangerous root actions running straight from a browser click, so I’m building a CLI-based approval flow. The web UI triggers the job, but you have to approve it from your terminal. Also did a UI rework, added a deeper USE flags view to check overrides and mismatches at a glance, and threw an info dashboard on the homepage.

Repos:

sources: https://github.com/gorecodes/arbor

overlay: https://github.com/gorecodes/arbor-overlay

Only tested on my machine so far. If you hit any install issues or weird bugs, drop a comment or open an issue and I'll look into it.

reddit.com
u/goregasm_ — 1 day ago
▲ 17 r/Gentoo

Building a local web GUI for Portage. Should I open-source it?

I’m fairly new to Gentoo and built this tool to learn how Portage works under the hood.

It’s a local web UI + root daemon. The goal isn't to hide Portage's complexity, but to make deep dependency trees and USE flags easier to visualize without losing granular control.

You can also search a package and trigger the installations from it: it doesn't do anything blindly, it prompts you just like the CLI does and streams the actual shell output.

It's running fine locally. If you guys are interested, I'll clean up the code and open-source it on GitHub.

Thoughts?

reddit.com
u/goregasm_ — 4 days ago
▲ 85 r/Gentoo

Finally, my First installation

Built on cachyos on a btrfs subvolume

u/goregasm_ — 7 days ago