Commit graph

40 commits

Author SHA1 Message Date
31254372c8
fix: use app icon precedence for individual app categories
Not only is precedence used to choose which window is used to represent
the workspace, it is also now used to choose which category of each
window is used to represent the app itself.
2026-02-08 07:07:23 -05:00
f611ec3c25
compat: update battery indicator 2026-01-31 01:47:21 -05:00
fb9ef6cd21
chore: bump inputs 2026-01-30 14:16:30 -05:00
24d4c6cc3b
fix: use icon-missing image always for fallback 2026-01-29 20:25:24 -05:00
e7fc5c05af
feat: add libreoffice desktop entry subs 2026-01-29 20:24:59 -05:00
03d8b5983e
tweak: update unknown workspace display text 2026-01-29 20:08:52 -05:00
dddec675d2
tweak: separate window title and class update transitions 2026-01-29 20:08:46 -05:00
e45f412930
feat!: support exponential brightness curve
I don't need most of the fluff for handling other types of displays, and getting rid of it lets me do something a lot nicer: add an exponential-gamma brightness display.
2026-01-28 13:59:09 -05:00
bc5d256073
fix: more strictly close bar popouts 2026-01-25 04:44:39 -05:00
2bdcf4d504
tweak(dashboard): adjust weather panel spacing 2026-01-25 04:44:16 -05:00
730434c481
fix(dashboard): prevent hidden windows from being active 2026-01-25 04:43:12 -05:00
2f8b877c8e
fix: fix window panel transition 2026-01-25 04:41:22 -05:00
dba7ff6c97
fix: add proper app icon fallback 2026-01-25 04:41:00 -05:00
984a840a8d
refactor: make battery indicator more consistent 2026-01-25 04:39:31 -05:00
608854ba03
feat: hidden mode 2025-12-12 14:41:33 -05:00
589aaaf95f
fix: prevent osdVolumeReact state from improper init 2025-11-11 00:56:53 -05:00
e3e5a7e1d5
feat!: change behavior of dashboard keybinding 2025-11-11 00:48:22 -05:00
c9e7e7022b
feat: use Quickshell-internal idle inhibitor
This was a pain to set up properly...
2025-11-11 00:33:44 -05:00
e82bdbc9a2
fix: panel interaction hitbox code 2025-11-11 00:32:48 -05:00
f62e017536
feat(dashboard): adjust performance warning color 2025-11-11 00:32:09 -05:00
13c7526440
compat: update hyprlock flags 2025-11-11 00:31:21 -05:00
6e1fb585e3
tweak(dashboard): adjust performance warning indicator 2025-10-08 22:23:14 -04:00
b9fcb7227b
fix(dashboard): clip notification contents to boundary 2025-10-08 22:23:14 -04:00
a7023aaf45
fix(notifs): fix notification expand animation 2025-10-08 22:23:13 -04:00
a9dab6189d
feat(notifs): handle transient notifications properly
Transient notifications are not persistently shown in the dashboard, and
thus permanently expire after their timer runs out.
2025-10-08 22:23:02 -04:00
3bb5e10d4d
refactor: change quickshell flake URL 2025-10-08 13:05:33 -04:00
4e7ca4391e
tweak: show current NixOS generation on popout open 2025-10-08 00:57:16 -04:00
77ebc45ffd
tweak: change label of power profile slider in battery popup 2025-10-08 00:44:59 -04:00
aa89c4391b
tweak: lower thresholds for holdable commands 2025-10-08 00:30:58 -04:00
484e0ce17f
fix: handle edge case in workspace movement commands 2025-10-08 00:16:02 -04:00
dad57da905
fix: do nothing if moving to existing workspace 2025-10-08 00:04:14 -04:00
589af00394
fix: make GPU type config optional 2025-10-08 00:03:18 -04:00
b27fb0b079
fix: correct typo in command code 2025-10-08 00:03:02 -04:00
7c90710bf6
fix: make clearNotifs and dismissNotifs do different things 2025-10-08 00:02:14 -04:00
b81b90ed7b
fix: manually implement repeating keybinds
Apparently Hyprland's repeating keybinds don't work properly with DBus
shortcuts, so we have to implement this logic ourselves.
2025-10-08 00:00:12 -04:00
8f085b5c36
add!: add new workspace manipulation commands 2025-10-07 20:30:56 -04:00
d202ca5cc5
fix: change name in package.nix 2025-10-07 20:10:59 -04:00
5907914075
add: envrc file 2025-10-07 19:59:49 -04:00
2fd22ae486
refactor!: change nix-systems flake input to systems 2025-10-07 19:56:53 -04:00
7d8d7dacae
init: working version 2025-10-07 19:43:46 -04:00