Install a web page as an application #14

Closed
opened 2026-08-16 22:10:11 +01:00 by joshquinlan · 1 comment
Owner

Omarchy's webapp-install writes a .desktop entry whose Exec opens
the site in a frameless Chromium window, and a matching remove.

Caveat worth settling first: it depends on Chromium's --app, and
Firefox has no equivalent. Either Chromium arrives for this purpose
or the idea does not survive contact with the browser here.

Omarchy's webapp-install writes a .desktop entry whose Exec opens the site in a frameless Chromium window, and a matching remove. Caveat worth settling first: it depends on Chromium's --app, and Firefox has no equivalent. Either Chromium arrives for this purpose or the idea does not survive contact with the browser here.
Author
Owner

Implemented in 3124080, with Brave Origin themed in ecdb237.

donbox webapp install|list|remove. The icon is the site's own
favicon rather than one from an icon service. Entries carry
X-Donbox-Webapp=true and remove goes by it, so nothing else in
the applications directory can be deleted by mistake.

Verified by installing one and launching it: the window arrives
frameless with a class of its own, brave-__-Default, which
a rule in rules.lua can match on.

Brave is themed with the rest through an enterprise policy,
which needs donbox install brave theme once to claim the policy
directory.

Implemented in 3124080, with Brave Origin themed in ecdb237. donbox webapp install|list|remove. The icon is the site's own favicon rather than one from an icon service. Entries carry X-Donbox-Webapp=true and remove goes by it, so nothing else in the applications directory can be deleted by mistake. Verified by installing one and launching it: the window arrives frameless with a class of its own, brave-<host>__-Default, which a rule in rules.lua can match on. Brave is themed with the rest through an enterprise policy, which needs donbox install brave theme once to claim the policy directory.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
joshquinlan/dotfiles#14
No description provided.