mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-06 12:39:35 +02:00
f4e68d5bb2600ce21a0a173404dc1b489e8158e4
When the script is run under outer sudo, the environment loses HYPRLAND_INSTANCE_SIGNATURE, XDG_RUNTIME_DIR, and DBUS_SESSION_BUS_ADDRESS, so the 'hyprctl version' check silently fails and the live-session refresh (setenv / import-environment / restart shell / hyprctl reload) gets skipped. The user is left with /etc/omarchy.conf written but no session updates — confusing because the env in the current shell still shows the old value. Reject EUID=0 invocations with a clear message pointing at the right pattern: invoke as your user, the script prompts for sudo only when it needs to write /etc/omarchy.conf.
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
Docs
- omarchy-shell — shell host, plugin manifest, IPC,
shell.json, custom bar modules
License
Omarchy is released under the MIT License.
Languages
Shell
87.8%
CSS
4.6%
Go Template
3.8%
Lua
2.1%
Python
0.9%
Other
0.8%