Skip to content

Add Spotify Openbox autostart#2

Open
PhysShell wants to merge 2 commits intomainfrom
claude/implement-todo-item-jCesC
Open

Add Spotify Openbox autostart#2
PhysShell wants to merge 2 commits intomainfrom
claude/implement-todo-item-jCesC

Conversation

@PhysShell
Copy link
Copy Markdown
Owner

Drops the TODO in profiles/apps/spotify.nix by declaring a system-wide
/etc/xdg/openbox/autostart that launches Spotify with the session. This
covers both the console user and the xrdp rdp account from a single
declarative source, since openbox-session sources the system autostart
before any per-user one. Gated on qubix.gui == "openbox" so non-Openbox
appliance variants do not get a stray autostart file.

Smoke test now asserts the autostart file exists and references spotify;
README's "Later Goals" list drops the corresponding bullet.

claude added 2 commits May 9, 2026 16:00
Drops the TODO in profiles/apps/spotify.nix by declaring a system-wide
/etc/xdg/openbox/autostart that launches Spotify with the session. This
covers both the console `user` and the xrdp `rdp` account from a single
declarative source, since openbox-session sources the system autostart
before any per-user one. Gated on qubix.gui == "openbox" so non-Openbox
appliance variants do not get a stray autostart file.

Smoke test now asserts the autostart file exists and references spotify;
README's "Later Goals" list drops the corresponding bullet.
Adds a small flake package that prints the spotibox system closure size
and the top 30 paths sorted by recursive closure size. Intended as the
measurement step before deciding what to strip to bring the VHDX down
from the empirically-needed 30 GB build floor (issue #1).

Run with `nix run .#qubix-closure-info`. Building it forces the spotibox
toplevel because the report has to point at a realised store path.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants