Ryan Hughes
b887d18b84
Trim over-commented Chunk 3+/4 work
...
A pass over the install scripts, dev-tools commands, and Hyprland Lua
files that I had stuffed with explain-everything preambles. Most of
those rationales (which files ship where, why hyprctl setenv doesn't
suffice, etc.) belong in commit messages or PR descriptions, not in
code people have to read forever. Kept the few comments that document
genuinely non-obvious behaviour: the keybind-env reason for hl.env in
envs.lua, why the runtime PAM seds stay scripted in
increase-lockout-limit, the chroot/--now distinction in chroot.sh, and
the dev-pkg-test split-install reason.
2026-06-04 18:34:35 -04:00
Ryan Hughes
dfc8065915
Clear cached omarchy Lua modules on hyprctl reload
...
Lua's require() caches modules in package.loaded; without explicit
invalidation, changes to default/hypr/*.lua or ~/.config/hypr/*.lua
won't take effect after hyprctl reload even though hyprland.lua itself
re-runs.
The clear runs unconditionally — benefits both dev-link workflows
(checkout files re-evaluate after every reload) and normal users who
edit their own ~/.config/hypr/*.lua and run omarchy-restart-hyprctl.
Cost is negligible: package.loaded has a handful of entries.
Pattern matches the require_all.lua reload option (which sets
package.loaded[module] = nil before require()), but applied broadly to
the omarchy module namespace at the entry point so individual modules
don't need to opt in.
2026-06-04 18:34:35 -04:00
David Heinemeier Hansson
984f3368b4
On-demand Signal install
2026-05-25 18:19:06 +02:00
David Heinemeier Hansson
0ff8b5eece
Move Spotify to optional service install
2026-05-25 18:12:40 +02:00
David Heinemeier Hansson
590921d397
Add new email hotkey
2026-05-22 10:19:22 +02:00
David Heinemeier Hansson
441072db52
No longer needed with HL 0.55
2026-05-19 21:15:33 +02:00
David Heinemeier Hansson
c7f3a8e049
Use new style bindings
2026-05-19 21:13:40 +02:00
David Heinemeier Hansson
7ea4e1ab04
Switch hyprlock to QS
2026-05-19 17:08:14 +02:00
David Heinemeier Hansson
0f5044167c
Move from hypridle to QS
2026-05-19 12:02:28 +02:00
David Heinemeier Hansson
b0f5d941ba
Switch to running quickshell as a systemd service that is auto-restarted if it crashes
2026-05-18 13:58:07 +02:00
David Heinemeier Hansson
96f356af27
Slimming down
...
We are moving to controlling this directly
2026-05-17 21:32:02 +02:00
David Heinemeier Hansson
25c718e3df
Add QS emoji picker
2026-05-17 09:47:45 +02:00
David Heinemeier Hansson
78de3c76d2
Merge branch 'dev' into omarchy-shell
2026-05-15 18:33:09 +02:00
David Heinemeier Hansson
a4635f7657
Make o available without error
2026-05-15 14:44:50 +02:00
David Heinemeier Hansson
51d998bee0
Need exclusive placement
2026-05-15 14:14:16 +02:00
David Heinemeier Hansson
883c6a6267
Bind maps too
2026-05-15 11:13:20 +02:00
Ryan Hughes
565d11ba0b
Update stale command references to renamed bins
...
Two leftover spots still pointed at command names that were renamed in
this branch:
- default/quickshell/omarchy-shell/README.md:124 said
`omarchy restart quickshell` (renamed to `omarchy restart shell`).
- config/hypr/bindings.lua:35 had a commented-out example using bare
`omarchy-menu`. The wrapper still works that way for now, but the
canonical hot path is `omarchy-shell-ipc menu toggle root` \u2014 update
the example so users copying it learn the right pattern.
2026-05-14 19:06:48 -04:00
David Heinemeier Hansson
e916491c9f
More helpers to cleanup configs
2026-05-14 13:15:03 +02:00
David Heinemeier Hansson
a4e4b4b1ed
Extract launch_sole
2026-05-14 12:58:39 +02:00
David Heinemeier Hansson
8f237f1858
Slim
2026-05-14 12:55:34 +02:00
David Heinemeier Hansson
84de3d3a2e
Extract more helpers
2026-05-14 12:51:03 +02:00
David Heinemeier Hansson
4c48d83952
More helpers
2026-05-14 12:02:53 +02:00
David Heinemeier Hansson
b72eb206cb
Extract launch_on_start helper
2026-05-14 11:34:26 +02:00
David Heinemeier Hansson
83c2e2f84c
Extract Omarchy's own bootstrap
2026-05-14 11:32:22 +02:00
David Heinemeier Hansson
72bd02ca89
Start extracting omarchy helpers for cumbersome lua calls
2026-05-14 11:13:37 +02:00
Ryan Hughes
e39206f24d
Simplify montor scaling
2026-05-11 10:40:26 -04:00
Ryan Hughes
b93650991f
Swap configs to lua
2026-05-11 10:39:22 -04:00
David Heinemeier Hansson
0075645f0e
Set hyprlock corners too
2026-05-10 15:05:34 +02:00
David Heinemeier Hansson
676a278653
Slim down now that we are auto-detecting GDK_SCALE
2026-05-09 20:13:04 +02:00
David Heinemeier Hansson
4831c883e5
Explain the 152
2026-05-07 16:18:23 +02:00
David Heinemeier Hansson
4e4a688fdf
Prevent flicker on waking from sleep
2026-05-06 12:52:18 +02:00
David Heinemeier Hansson
ca74b4d1c5
Simplify but letting omarchy-system-lock be responsible for turning off display and keyboard brightness
2026-05-06 11:40:34 +02:00
dd46e965d8
Better system idle ( #5619 )
...
* Better system idle
* Just use refresh
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-06 11:16:25 +02:00
David Heinemeier Hansson
7debca9f47
Add foot terminal as an option
2026-05-05 22:18:02 +02:00
David Heinemeier Hansson
581719c64f
Default to visible third column in scrolling mode but suggest how to make it one
2026-05-05 18:59:40 +02:00
David Heinemeier Hansson
40e68e46f8
Turn on two-finger right-clicks by default
2026-05-04 12:23:36 +02:00
David Heinemeier Hansson
18275dcaca
Preinstall cliamp
2026-05-01 09:45:25 +02:00
guidovicino and GitHub
c6e55ca4ba
Move Obsidian launch flags to user config ( #5488 )
...
* Move Obsidian flags to user config
* Preserve Obsidian flags during migration
* Keep existing Obsidian launch flags
* Copy default Obsidian flags in migration
2026-04-30 21:17:53 +02:00
David Heinemeier Hansson
74a3797cf0
Move omarchy-lock-screen to omarchy-system-lock to fit with the others
2026-04-29 15:08:20 +02:00
David Heinemeier Hansson
e76d7544d3
Move omarchy-cmd-screen* to omarchy-capture-screen*
...
Will match upcoming cli grouping too
2026-04-29 14:50:15 +02:00
bontalor and GitHub
4cc6ea3d9f
Fix: Use accel_profile=flat instead of force_no_accel for proper pointer behavior ( #5479 )
...
* Replace force_no_accel with accel_profile
* Correct comment
2026-04-29 13:55:52 +02:00
Justin Biard and GitHub
985a8010e6
chore: update hyprland wiki links ( #5466 )
2026-04-27 14:59:16 +02:00
David Heinemeier Hansson
58443c82c0
Remove default vrr on
2026-04-21 16:43:53 +02:00
David Heinemeier Hansson
e852895e5c
Use preexisting toggles setup
2026-04-17 16:03:06 +02:00
David Heinemeier Hansson
adb8d01d57
Hint for disabling the ghost monitor on the 6K XDR
2026-04-17 15:47:54 +02:00
David Heinemeier Hansson
79d3b8cec6
Move flags to persistent setup so hyprctl reload doesn't reset them
2026-04-17 14:16:47 +02:00
092b16489d
Add Logitech MX Keys key bindings ( #5301 )
...
* Add Logitech MX Keys key bindings
* Update config/hypr/bindings.conf
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update config/hypr/bindings.conf
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-15 10:03:15 +02:00
Jon Kinney
8a7c77291e
Update default repeat_delay to improve holding delete and vim motions
...
In my testing, this is the lowest you can go without causing any issues
with double key presses.
2026-04-12 20:09:08 -05:00
David Heinemeier Hansson
6329062f24
Turn on VRR by default
...
Lowers idle load on a Dell XPS 14 w/ IPS from 5w to 1.1w. And it just
doesn't do anything on monitors that don't support VRR.
2026-04-03 10:57:13 +02:00
David Heinemeier Hansson
d9e3993d0c
Match the t alias
2026-03-02 13:21:57 +01:00