David Heinemeier Hansson
11b695e642
One more
2026-05-11 12:57:33 +02:00
David Heinemeier Hansson
4b8e941380
Use consistent glyph
2026-05-11 12:57:08 +02:00
David Heinemeier Hansson
3071dd5509
Extract selection logic into cli
2026-05-11 12:54:34 +02:00
David Heinemeier Hansson
112282679f
Tweak installer
2026-05-11 12:49:18 +02:00
David Heinemeier Hansson
97e7bae6b9
Turn a single RetroArch game into its own application launcher
2026-05-11 12:39:09 +02:00
David Heinemeier Hansson
fc787cd040
Agents should use the notification helper
2026-05-11 12:13:33 +02:00
David Heinemeier Hansson
b2f89061c7
Add hunk for diffing as a lazy-install npx
2026-05-11 11:31:42 +02:00
David Heinemeier Hansson
378ba984ca
Checkout the full git so branch switching is still possible
...
Closes #5701
2026-05-11 10:11:53 +02:00
David Heinemeier Hansson
705e26eb8a
Migrate the existing imv configs
2026-05-11 10:00:28 +02:00
David Heinemeier Hansson
6afb51298c
Hide the unused bits
2026-05-10 21:29:58 +02:00
David Heinemeier Hansson
cd461059d0
Just a little wider
2026-05-10 20:33:34 +02:00
David Heinemeier Hansson
f09743b2e9
libretro-vice is now an explosion of minor pkgs
2026-05-10 16:47:21 +02:00
David Heinemeier Hansson
8788dd2eb2
Fix arg order
2026-05-10 16:44:09 +02:00
David Heinemeier Hansson
0af7cc4a76
Fix overlap
2026-05-10 16:39:01 +02:00
David Heinemeier Hansson
f426ae0de8
Lookup code symbols for better keybindings list
2026-05-10 16:31:08 +02:00
afcfaf6b1e
Control Waybar position ( #5730 )
...
* Waybar positioning and shape
* Reveal weather again on left/right
* Fix indicators moving bar left/right
* Clean it up
* Cleanup
* One step forward, one step backwards
* Fix styles
* More style massage
* More tweaks
* Just position for now
* Fix keys
* No longer needed
* No need to reset
* Simplify
* Reset but protect waybar configs
* Not needed
* Fix glyph
* Not needed
* Cleanup
* Better wording
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-10 15:42:26 +02:00
David Heinemeier Hansson
f26cc8f157
Send a notification when we switch
2026-05-10 15:22:41 +02:00
David Heinemeier Hansson
566c106ec1
Better wording
2026-05-10 15:11:47 +02:00
David Heinemeier Hansson
5346bc6db1
Only return state when we are toggling
...
Otherwise we know it!
2026-05-10 15:08:33 +02:00
David Heinemeier Hansson
0075645f0e
Set hyprlock corners too
2026-05-10 15:05:34 +02:00
David Heinemeier Hansson
f10c945e00
Add Receive as an option to sharing
2026-05-10 14:50:48 +02:00
David Heinemeier Hansson
8a94891e77
Better glyph
2026-05-10 14:34:44 +02:00
David Heinemeier Hansson
2e29714eee
Add integrated Style > Corner controls across hyprland, mako, walker
2026-05-10 14:29:51 +02:00
David Heinemeier Hansson
40a20e2a5c
Fix glyph for Zen
2026-05-10 14:28:18 +02:00
David Heinemeier Hansson
8a38615f19
Fix for new notification send
2026-05-10 11:50:30 +02:00
David Heinemeier Hansson
887c7e3751
Set mako corners round or sharp
2026-05-10 11:50:19 +02:00
David Heinemeier Hansson
e099f47d53
Add toggling of hyprland window rounded corners
2026-05-10 11:31:02 +02:00
David Heinemeier Hansson
26c1f9c546
Refactor toggles and notifications
2026-05-10 11:26:59 +02:00
David Heinemeier Hansson
d3a082ef11
Fix upcoming reminders listing
...
It was comparing NextElapseUSecMonotonic against /proc/uptime, but those
values aren’t in the same monotonic timeline for user timers, so valid
upcoming reminders were being skipped.
2026-05-10 10:52:20 +02:00
David Heinemeier Hansson
2ab639ac0a
Latest version from HANCORE
2026-05-10 10:41:34 +02:00
David Heinemeier Hansson
3d42142b88
Fix group coloring
2026-05-09 22:48:23 +02:00
David Heinemeier Hansson
aa6b7f2975
Make the border highlight clearer
2026-05-09 22:35:18 +02:00
David Heinemeier Hansson
47a53a18ba
Add Solitude theme by HANCORE
2026-05-09 22:33:10 +02:00
David Heinemeier Hansson
b2fb238453
Add Last Horizon theme by HANCORE
2026-05-09 22:05:54 +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
890e3fc8c5
Set the initial GDK_SCALE to match the monitor scale
2026-05-09 19:55:15 +02:00
David Heinemeier Hansson
3eca9573ea
Make GDK_SCALE change alongside the general monitor scaling
2026-05-09 19:29:22 +02:00
David Heinemeier Hansson
2e0e9af0a9
Use save for screenshot
2026-05-09 12:04:53 +02:00
David Heinemeier Hansson
9a2c53d571
Add save as an option for agents
2026-05-09 12:04:34 +02:00
David Heinemeier Hansson
10c42afcf2
Echo result so agents can use them and keep working with them
2026-05-09 11:40:31 +02:00
David Heinemeier Hansson
cd9d6bb54b
Screenshot on visual changes
2026-05-09 11:20:36 +02:00
David Heinemeier Hansson
b9830069b1
Remove duplicate cliamp .desktop and icon
2026-05-09 08:28:53 +02:00
David Heinemeier Hansson
cf9c274ee5
Cliamp now ships with the icon and desktop entry on its own
2026-05-09 08:25:05 +02:00
David Heinemeier Hansson
ad2ae30f1e
Remove VAAPI GL video feature flags from Chromium-based browser configs to prevent crashing on some machines
2026-05-08 22:31:01 +02:00
David Heinemeier Hansson
1fb412b5df
Fix guidance
2026-05-08 22:07:49 +02:00
David Heinemeier Hansson
ce60cb81c1
Don't do that
2026-05-08 22:06:18 +02:00
David Heinemeier Hansson
fb174bfa70
Fix perms
2026-05-08 22:04:41 +02:00
David Heinemeier Hansson
25e6fe2ef9
Hide cursor like on decryption screen
2026-05-08 22:04:01 +02:00
David Heinemeier Hansson
7b860f4291
Be more forceful about killing waybar
...
Sometimes it can still get stuck
2026-05-08 21:52:42 +02:00
David Heinemeier Hansson
dad2870f58
Check for weather once a minute instead of once every ten
...
More accurate and deals with the first-boot issue on network too
2026-05-08 21:44:21 +02:00
David Heinemeier Hansson
2594a80cba
Use latest package name
2026-05-08 21:34:46 +02:00
David Heinemeier Hansson
4c482769b8
Ensure quotes
2026-05-08 21:28:09 +02:00
David Heinemeier Hansson
30f9a8da54
Not worth the extraction
2026-05-08 20:52:29 +02:00
David Heinemeier Hansson
df4ffe991f
Balance in output
2026-05-08 20:48:36 +02:00
David Heinemeier Hansson
1b5dcdafd2
Ensure this is a full reset
2026-05-08 20:44:07 +02:00
David Heinemeier Hansson
e11d20cfba
Quiet the warning on reinstall of keyring
2026-05-08 20:41:33 +02:00
David Heinemeier Hansson
37d6e4f92f
Order the same as install menu
2026-05-08 16:46:08 +02:00
David Heinemeier Hansson and GitHub
45db959daf
Split fido2 and fingerprint setups into setup and remove ( #5670 )
...
* Split fido2 and fingerprint setups into setup and remove
Don't make one thing do two things
* Extract helpers and clean up
* No need to hide them
* Don't need these
2026-05-08 16:41:20 +02:00
David Heinemeier Hansson
366b160960
Fix tests
2026-05-08 16:36:46 +02:00
David Heinemeier Hansson
fbc177baa8
Simpler
2026-05-08 16:11:20 +02:00
David Heinemeier Hansson
7702e837e1
Add About screen branding and make everything generic and available through cli
2026-05-08 16:07:36 +02:00
David Heinemeier Hansson
8c5fb7abc3
Make sure arg enums can autocomplete too
2026-05-08 16:06:10 +02:00
David Heinemeier Hansson
7b90929129
Don't find hidden files or directories
2026-05-08 16:02:42 +02:00
David Heinemeier Hansson
065b9439cd
Launch screensaver after restoring default too
2026-05-08 15:43:14 +02:00
David Heinemeier Hansson
48859c828b
Start the screensaver directly after changes rather than needing a preview
2026-05-08 15:41:31 +02:00
David Heinemeier Hansson
8757b2e1a4
Don't look in hidden directories
2026-05-08 15:41:15 +02:00
David Heinemeier Hansson
0e6e292348
Add 4x scaling too
...
Great for gif feature demos
2026-05-08 14:52:13 +02:00
David Heinemeier Hansson
99b158cbc1
Back to trigger menu on esc
2026-05-08 12:45:31 +02:00
David Heinemeier Hansson
f59e9133e1
Use new helper
2026-05-08 12:44:20 +02:00
David Heinemeier Hansson
acb2c37b1f
Have transcode flow through walker menus rather than gum prompts
2026-05-08 12:40:54 +02:00
David Heinemeier Hansson
cbf4044c70
Omarchy menu helpers
...
Get more stuff out of the terminal
2026-05-08 12:40:37 +02:00
David Heinemeier Hansson and GitHub
129c39448c
Reminders ( #5669 )
...
* Extract notification command for using the correct spacing
* Add easy to set reminders
* More human
* Clear and direct hotkeys
* Split
* Bake reminders into the skill
2026-05-08 11:58:12 +02:00
David Heinemeier Hansson
9f187b55da
Make sure the Omarchy agent skill is available for all harnesses
2026-05-08 11:56:06 +02:00
David Heinemeier Hansson
5971bab9d1
Extract notification command for using the correct spacing
2026-05-08 09:01:09 +02:00
David Heinemeier Hansson
a43c304d21
Add post-boot.d hooks and give daily weather as an example
2026-05-08 08:39:25 +02:00
David Heinemeier Hansson
5c3ca6084b
Group duplicate notifications
2026-05-08 08:35:28 +02:00
David Heinemeier Hansson
0c6bd1929f
Force metric return units
2026-05-07 19:44:19 +02:00
David Heinemeier Hansson
2293df2913
This requires a full reboot to work
2026-05-07 17:02:08 +02:00
David Heinemeier Hansson
573f75afeb
Fix that zed cli is zeditor
2026-05-07 16:55:54 +02:00
David Heinemeier Hansson
4831c883e5
Explain the 152
2026-05-07 16:18:23 +02:00
David Heinemeier Hansson
e14c685c7e
Quoting
2026-05-07 16:16:01 +02:00
David Heinemeier Hansson
b794321cd0
Prevent notification text wrapping
2026-05-07 16:15:04 +02:00
David Heinemeier Hansson and GitHub
95d8125e59
Set default terminal, browser, editor explicitly ( #5651 )
...
* Set default terminal, browser, editor explicitly
* Consistent glyphs and setup
* Tweaks
* Always there
* Proper order
* Don't make a browser the default just because it's getting installed
2026-05-07 16:11:48 +02:00
David Heinemeier Hansson
6f03b72870
Start hyprland for sddm without producing errors
2026-05-07 15:12:25 +02:00
David Heinemeier Hansson
4fbd750916
Add note about correct perms for migrations
2026-05-07 15:10:07 +02:00
David Heinemeier Hansson
2cc4a263ba
Use a minimal Hyprland config for the SDDM Wayland greeter
2026-05-07 15:04:10 +02:00
David Heinemeier Hansson
cd2c41f618
Add dark/light mode theme syncing to pi agent
2026-05-07 15:02:18 +02:00
David Heinemeier Hansson
4eb3a9198d
Ensure SDDM never tries to start an x11 session, just go straight to wayland
...
Closes #5643
2026-05-07 12:56:26 +02:00
David Heinemeier Hansson
81aaade827
Make sub matches show which commands are available under it
2026-05-07 12:09:30 +02:00
David Heinemeier Hansson and GitHub
5cf83d2073
Match sddm to decrypt style ( #5645 )
...
* Make SDDM screen match the normal decrypt screen as close as possible
* Try with a different error style on wrong pw
* Do red lock on failure too
2026-05-07 11:16:40 +02:00
David Heinemeier Hansson and GitHub
6b6d71a9d2
Add live weather ( #5633 )
...
* Add live weather
* Just use jq
* Add Weather app and make it click target
* Simplify
* Looks better
* Nicer flow
* Simplify
* Move to using the notification instead of tooltip
* No longer needed
2026-05-07 10:48:32 +02:00
David Heinemeier Hansson
42cd7472cf
Give people an invitation to install dictation after the first update
2026-05-07 10:35:23 +02:00
David Heinemeier Hansson
c8f65ccdb1
Add a structured way to install a hook
2026-05-07 10:34:28 +02:00
David Heinemeier Hansson
c9aece1cb7
Make sure individual hooks can't halt the process
2026-05-07 10:33:12 +02:00
David Heinemeier Hansson
fe0ea4de3e
Move to .d directories for hooks instead of a single file
...
Easier to manage especially with separate installs
2026-05-07 09:59:18 +02:00
David Heinemeier Hansson
f0969c6793
Allow hooks to live in a .d directory
2026-05-07 09:46:00 +02:00
David Heinemeier Hansson
6a0935d248
Improve notification
2026-05-07 09:34:04 +02:00
David Heinemeier Hansson
95ba1c4296
Reference new F9 push-to-talk button
2026-05-07 09:06:17 +02:00
David Heinemeier Hansson
3f5300c13d
Update meta data ruel
2026-05-06 21:06:24 +02:00
David Heinemeier Hansson
ec428fa549
Just focus on the window rules
2026-05-06 21:05:34 +02:00