82c0e78541
hyprland: hide xembed-sni-proxy container window
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 14:15:20 +01:00
c376f0d266
quickshell: fix tray icon click handling (left/right click, onlyMenu)
...
Left click → activate (or open menu if onlyMenu is set)
Right click → open context menu (or secondaryActivate if no menu)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 14:09:19 +01:00
7c3efb8df0
desktop: remove gtk4.theme null override conflicting with Stylix
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 12:00:56 +01:00
612bd38fc9
hyprland: fix xembed-sni-proxy build (remove set_package_properties)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-03 15:05:07 +01:00
7cb8ad0611
hyprland: add xembed-sni-proxy for Wine tray icons, hide special workspaces
...
Package standalone xembed-sni-proxy (XEmbed→SNI bridge) for Wine/Battle.net
tray icons. Unlike snixembed, this doesn't register its own StatusNotifierWatcher
so it won't conflict with Quickshell's tray.
Also filter special workspaces (id < 0) from the bar to fix phantom "al:special".
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-03 13:22:36 +01:00
3d95b7a927
anyrun: check layers not clients for toggle
...
Anyrun is a layer-shell surface, not a regular client.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-30 11:53:56 +01:00
53d486ee68
anyrun: fix toggle keybind for daemon mode
...
anyrun close always exits 0, so "close || anyrun" never opened.
Use hyprctl clients to check if anyrun is visible before toggling.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-30 11:51:21 +01:00
b1d748324d
anyrun: fix config for 25.12.0, add daemon service
...
Terminal is now a struct (command + args), max_entries is Option,
applications.ron uses bare tuple not Config(). Add systemd user
service for anyrun daemon to avoid slow standalone startup.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-30 11:38:39 +01:00
72246fc440
pin to nixos 26.05, drop hyprland/anyrun flakes
...
Stable restore point before 26.05 — last known good unstable config.
Unify all hosts on nixos-26.05 + home-manager release-26.05.
Drop hyprland, anyrun, nixpkgs-stable, home-manager-stable,
stylix-stable inputs. Hyprland 0.55.2 and anyrun 25.12.0 from
nixpkgs. Anyrun config via xdg.configFile (no HM module in 26.05).
Stylix on master until release-26.05 branch exists.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-30 11:12:09 +01:00
fee661b9eb
Revert "quickshell: fix 1px ear alignment on all concave corners"
...
This reverts commit c47787e516 .
2026-05-27 17:28:26 +01:00
c47787e516
quickshell: fix 1px ear alignment on all concave corners
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 17:26:12 +01:00
a007ed45d7
quickshell: add vesktop to muted notification apps
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 17:19:44 +01:00
98560bbbef
quickshell: move notification toast into bar surface
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 16:18:38 +01:00
cb3716a1ec
quickshell: fix bar border gap, ear spike on close, toast border
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 16:08:13 +01:00
d472ab3444
quickshell: fix border timing and right-aligned overlap
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 16:03:27 +01:00
8843bfc830
quickshell: fix border timing, add rounded corner outlines
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 15:58:46 +01:00
17b85a13bb
quickshell: border only on bar bottom + dropdown sides/bottom
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 15:53:51 +01:00
32f3d39610
quickshell: add 1px base03 border to bar and dropdowns
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 15:46:38 +01:00
7028abd772
quickshell: fix exclusive zone by using 3 anchors + screen height
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 15:40:13 +01:00
fb8854489e
quickshell: single-surface bar+dropdowns for uniform blur
...
Make bar full-screen with exclusiveZone 30 and render dropdowns
as Items inside it instead of separate PanelWindows. One surface
means one uniform blur. Input mask ensures clicks pass through
transparent areas.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 15:38:01 +01:00
658bcf3703
quickshell: bump bar/dropdown opacity to 90%
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 15:33:25 +01:00
c541430962
quickshell: set blur size 1 passes 3
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 15:27:17 +01:00
ad99c5c91e
quickshell: convert dropdowns from PopupWindow to PanelWindow
...
Gives each dropdown its own layer surface so Hyprland blur
layer rules apply to them.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 14:35:31 +01:00
e8ff26ef91
fix typo
2026-05-27 13:06:24 +01:00
06fd382125
quickshell: transparent PanelWindow for compositor blur
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 13:04:54 +01:00
bcd0a32bab
quickshell: use hl.layer_rule for blur behind bar/toasts
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:59:05 +01:00
8d20250f80
quickshell: apply layerrules via hyprctl keyword at startup
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:39:39 +01:00
76b8a00bb1
quickshell: move layerrules back to config table
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:35:12 +01:00
46c10a7114
quickshell: fix layerrules to use hl.keyword in lua config
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:33:12 +01:00
8c20fdf93c
quickshell: add blur behind bar and toasts, reduce opacity to 70%
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:30:16 +01:00
6af8e5e129
quickshell: remove calendar inner wrappers
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:25:17 +01:00
c928cd3ca4
quickshell: remove inner dropdown wrappers
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:23:52 +01:00
b3a376cbb3
quickshell: revert opacity, remove dropdown top margin
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:09:42 +01:00
93ae3f1e33
quickshell: add 5% transparency to dropdown wrappers
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 12:04:43 +01:00
bef271f77a
quickshell: match dropdown radius to 10px
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 11:37:39 +01:00
3752a13d92
quickshell: fix dropdown sizing to match wrapper rects
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 11:33:43 +01:00
dfc4a6b509
quickshell: add parent wrapper to all dropdowns
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 11:30:10 +01:00
179b44d319
quickshell: wrap calendar+notifications in parent container
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 11:26:34 +01:00
6e69f86f17
quickshell: add background wrapper around weekday headers
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 11:21:01 +01:00
269c9bbe15
quickshell: restyle calendar with background blobs and larger fonts
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 11:19:12 +01:00
3b8bb68647
quickshell: move concave bite to bottom-left corner
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 10:19:51 +01:00
b3266306af
quickshell: rewrite bottom-right concave ear from scratch
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 10:17:18 +01:00
a5f5e32963
quickshell: flip concave ear to bottom-right corner
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 10:14:29 +01:00
5024779126
quickshell: mirror left ear geometry for bottom-right concave
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 10:13:18 +01:00
71d5f0368e
quickshell: flip concave ear to bottom-left direction
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 10:11:36 +01:00
88c5aa4261
quickshell: fix bottom-right concave ear arc direction
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 10:09:59 +01:00
b4e6638037
quickshell: flip bottom-right concave arc direction
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 10:03:05 +01:00
b0f2b9bfd4
quickshell: fix bottom-right concave ear position
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 10:01:38 +01:00
d6bbf44566
quickshell: overshoot right edge and add bottom concave ear
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 09:58:53 +01:00
0f51a3fa49
quickshell: simplify right-edge dropdown flush to screen
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-27 09:55:58 +01:00