Commit Graph

91 Commits

Author SHA1 Message Date
8f3647c5c5 Use dynamic bindings list in omarchy-menu-keybindings (#300)
* fix: Use dynamic bindings list in omarchy-menu-keybindings

We can use `hyprctl binds` to get a dynamic list of the currently-set
key bindings. This allows for a custom user configuration that is
split into arbitrary config files, and which makes use of `unbind` to
remove default Omarchy key bindings.

* chore: Support optional description for key bindings

If the description is present, use it in the key
bindings menu, instead of displaying some version
of the dispatched command.

* chore: Add some key binding description strings
2025-08-03 11:11:29 +02:00
3fb1bf9759 Add Hyprsunset for Blue Light Filtering / Nightlight (#447)
* install hyprsunset when installing other hypr packages

* add hyprsunset to autostart

* add default hyprsunset config to make it do nothing by default

* waybar: add hyprsunset shortcut next to bluetooth shortcut to quickly toggle blue light filtering

* waybar: fix icon switching for hyprsunset widget

* add migration for hyprsunset

* waybar: rename "Blue Light Filter" to "Nightlight"

* waybar: make nightlight module appear next to bluetooth module

* waybar: do not include nightlight module by default

* add omarchy-toggle-nightlight script

* add default keybinding for toggling hyprsunset nightlight (SUPER + CTRL + N)

* waybar: remove nightlight module from config entirely

* waybar: remove nightlight from css

* update hyprsunset migration to skip yay install if already installed

* omarchy-toggle-nightlight: use `omarchy-restart-waybar` script instead of pkill with -SIG

* omarchy-toggle-nightlight: only restart waybar if nightlight is in the waybar config

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-03 10:26:59 +02:00
3a5ef9d841 Ensure screensaver doesn't start while the computer is locked 2025-08-03 10:18:15 +02:00
54d22e9720 Stop screensaver when locking 2025-08-02 21:56:09 +02:00
6ecc09abdb Start screensaver automatically (#453)
* No need to kill any more since any key will quit

* Command to refresh hypridle

* Start screensaver automatically after a minute

* Add migration
2025-08-02 14:14:03 +02:00
ceee999853 Prevent Waybar stacking on resume (#448)
* Create omarchy-cmd-restart-waybar

* Replace -SIGUSR2 waybar instances

* Add migration

* Add or statment in case waybar is dead

* Just use omarchy-restart-waybar

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-02 13:21:47 +02:00
d4f6859022 Revert "Swap Spotify GUI to TUI"
This reverts commit b09d2d68cd.
2025-07-29 19:17:41 +02:00
b09d2d68cd Swap Spotify GUI to TUI 2025-07-29 16:31:40 +02:00
35a603d0d2 Don't force 2 2025-07-27 13:10:51 -04:00
e446c4c71e Improve the examples and include the fractional scaling example 2025-07-27 12:33:54 -04:00
8884cc7a5c Prevent stacking of waybars after unlock by SIGUSR2'ing it
Bit crude, but better than a full kill.
Closes #196
2025-07-23 16:22:14 -04:00
6ef2ce0088 Enable caps lock again as default xcompose key 2025-07-21 15:45:44 -04:00
fcf00494bb Now that Dropbox has its own service starter, use another example 2025-07-20 21:43:29 -05:00
35fb85ea5a Revert "Temporary fix for waybar stacking on waking from sleep"
This reverts commit b967223d3c.
2025-07-20 20:22:52 -05:00
b967223d3c Temporary fix for waybar stacking on waking from sleep
Sledge hammer fix by restarting the waybar, but it'll do the job until
we find a better fix for #196
2025-07-20 20:14:57 -05:00
af72a45dbd Remove non-existent vibe-code hallucinated options and clean up theme files 2025-07-20 18:07:15 -05:00
ceedf474cb Include failed attempt counter and notice when you are locked out for 10 mins
Closes #229
Co-authored-by: @jhosdev
2025-07-19 12:34:34 -05:00
f756d742da use uwsm to properly wrap applications 2025-07-16 23:19:55 +02:00
3edc8bb470 Add note about overwritting directly in here 2025-07-14 21:08:50 -07:00
44d2dc21ab Give a clue that you have to relaunch Hyprland for new envs to get picked up 2025-07-14 13:50:21 -07:00
b44aded675 Fractional scaling isn't one fixed value 2025-07-10 16:42:41 -07:00
ceeaa25f0a Expose all application starter bindings for easy overwriting 2025-07-10 15:30:38 -07:00
77524a7afa De-couple hyprlock themes from layout 2025-07-10 18:43:08 +05:30
033a2d9f02 Example for fractional scaling 2025-07-08 16:23:44 -04:00
f00436c892 Move GDK_SCALE into monitors.conf since it has to be changed together with the monitor= setting 2025-07-08 16:21:31 -04:00
f52077a5a1 Give a hint as to how you overwrite Omarchy default bindings 2025-07-07 12:03:44 -07:00
d254969b39 Give a hint about the config format 2025-07-07 11:58:34 -07:00
434b17e27a Add a hint to changing 1x resolution 2025-07-07 11:44:22 -07:00
5e2dd6ba15 Suggest clickfinger_behavior 2025-07-04 18:05:37 -07:00
46f52c7e4a Just leave it at default and use as example 2025-07-04 17:55:38 -07:00
54eb2460cb Show where the options can be found 2025-07-04 17:50:09 -07:00
0e7e0b6e4f Expose and slightly increase mouse/trackpad sensitivity 2025-07-04 17:49:06 -07:00
1481003bc4 Just a tad faster 2025-07-04 17:43:49 -07:00
bb59912530 Excess CR 2025-07-04 17:32:50 -07:00
d0e1924556 Just expose directly
And turn up the repeat a little
2025-07-04 17:32:33 -07:00
405bce4c46 Scrolling the terminal needs to be faster than standard 2025-07-04 17:25:09 -07:00
36c6fb8b9e Set a lower default scroll factor for touchpads and suggest other common changes 2025-07-04 17:23:24 -07:00
a736c95fdc Turn on fingerprint authentication for hyprlock
Still requires setting up fprint, but we explain that in the manual.
Closes #54.
2025-07-04 14:51:33 -07:00
1a061cb427 Add Google Messages for RCS via Android
Great for SMS 2FA etc!
2025-07-03 13:38:50 -07:00
d6a44c24a7 remove unneeded comments 2025-06-30 20:53:36 +02:00
65a3580927 Suggest how to use multiple keyboard layouts with alt+space to toggle 2025-06-27 10:01:29 -07:00
a496552a61 Show the extra variables needed for NVIDIA 2025-06-27 09:03:34 -07:00
4c53e58c70 Switch back to chromium now that 138 is out 2025-06-26 13:31:04 -07:00
b3691be5dd Lose this until we can get screen to reliably wake from sleep 2025-06-25 20:43:33 -07:00
83fc6c6c3d Add back GDK_SCALE but expose it 2025-06-25 20:00:02 -07:00
94210a0e4e Just monitors.conf, its cleaner 2025-06-25 19:29:33 -07:00
15ff5d19f8 Dont start Dropbox by default 2025-06-25 14:42:51 -07:00
e5ffc25e0e Sort wofi alphabetically 2025-06-25 14:19:45 -07:00
3531a8fe09 Add sleep as well to hypridle 2025-06-24 17:27:09 -07:00
8a8e8c2059 Still need this apparently 2025-06-24 14:15:01 -07:00