fd8a52cee8
quickshell: meet ear curve tapers with inset bar strip and extended side borders
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 19:28:02 +01:00
4f2053b584
quickshell: fix 2px border corner geometry, align rounding with hyprland
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 15:27:57 +01:00
fc0c163b0b
quickshell: hide toast instantly when popup opens
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 15:20:17 +01:00
991f3734aa
quickshell: keep notification sound while popup open; opening popup dismisses toast
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 15:01:52 +01:00
2fcbc6865e
quickshell: 2px borders to match hyprland window borders
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 14:57:04 +01:00
db99982c79
quickshell: soft-reload on config change so the tray host survives (fixes vesktop crash); suppress toast while popup open; animated hover states
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 14:49:07 +01:00
d24a51b0af
quickshell: wrap notifications in a card to match the other panes
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 14:40:54 +01:00
583b0588c2
quickshell: card-style calendar/weather panes instead of separators
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 14:36:52 +01:00
116ccbc3eb
quickshell: pixel-align dropdowns to fix fuzzy bar joins
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 14:34:19 +01:00
bb25df0b03
quickshell: gnome-style calendar popup with weather, media controls, notifications
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 11:23:28 +01:00
4d52da994c
quickshell: upower battery, event-driven network, minute clock, stylix font, wifi glyphs
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 11:03:24 +01:00
77fca92c5c
quickshell: native launcher + power menu, drop anyrun
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:47:20 +01:00
9671dfb793
docs: update readme and CLAUDE.md for forgejo and 26.05
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:00:49 +01:00
a4351473d0
common: enable flakes, drop duplicate host imports, import quickshell
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:00:49 +01:00
7bf997176e
quickshell: split QML out of hyprland.nix
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:00:49 +01:00
8dd70a2d9d
mediaserver: drop no-op firewall rules, close unused DR forwards
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:00:49 +01:00
f65675bd80
authelia: drop docker migration, tighten secret perms
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:00:49 +01:00
93e79509c4
crowdsec: inject ntfy url at runtime, drop obsolete hub prune
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:00:49 +01:00
forgejo-actions[bot]
1145f1ca5a
Update flake inputs
2026-06-11 04:01:04 +00:00
forgejo-actions[bot]
e15e1f3546
Update flake inputs
2026-06-10 04:00:55 +00:00
forgejo-actions[bot]
98d1c7180c
Update flake inputs
2026-06-09 04:01:24 +00:00
cf224d7f4a
gaming: match monitor by DP-3 connector name (desc: never applied)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-08 09:41:22 +01:00
forgejo-actions[bot]
313887eb4d
Update flake inputs
2026-06-08 04:01:26 +00:00
a08e9b6977
gaming: match monitor by EDID desc to fix 180Hz on connector drift
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 20:40:39 +01:00
forgejo-actions[bot]
0e36440c71
Update flake inputs
2026-06-07 04:01:23 +00:00
forgejo-actions[bot]
8e3b43717a
Update flake inputs
2026-06-06 04:01:23 +00:00
60e954295e
gaming: add qbittorrent
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 23:24:28 +01:00
forgejo-actions[bot]
ead12d9aef
Update flake inputs
2026-06-05 04:01:32 +00:00
ab322e545c
revert xembed-sni-proxy and tray click workarounds
...
XTest click forwarding doesn't work under Hyprland's XWayland,
making the tray icon non-interactive. Remove the derivation,
startup handler, container window rule, and click workarounds.
Keeps the workspace filter fix (hide special workspaces from bar).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 14:36:06 +01:00
8510ea5c4f
quickshell: fix tray click via hyprctl eval for Lua mode
...
Use a shell script to find the window address and focus it via
hl.dispatch(hl.dsp.focus()) since hyprctl dispatch syntax changed
in Hyprland 0.55+ Lua mode.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 14:32:14 +01:00
166280fa33
quickshell: fix tray click — match Battle.net window directly
...
SNI Title is empty for xembed-sni-proxy items, so match by
class:steam_app_0 title:Battle.net instead.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 14:24:00 +01:00
e55ffa21c2
quickshell: focus window on tray icon click for xembed-sni-proxy items
...
XTest click forwarding doesn't work under Hyprland's XWayland, so
fall back to Hyprland.dispatch focuswindow for menu-less tray items.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 14:21:38 +01:00
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
35c0e2dc2a
fix: remove gtk4.theme null override from fred.nix
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 12:25:18 +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
forgejo-actions[bot]
58a3be5d17
Update flake inputs
2026-06-04 04:01:30 +00:00
f2bd4e9e52
nix: enable auto-optimise-store
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 17:17:00 +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
bf6115a323
pin stylix to release-26.05 branch
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 13:20:35 +01:00
c5e698d7ec
fix geary crash by using programs.geary module
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 13:20:14 +01:00
forgejo-actions[bot]
1631c58764
Update flake inputs
2026-06-03 04:01:29 +00:00
forgejo-actions[bot]
8bafb7deb5
Update flake inputs
2026-06-02 04:01:28 +00:00
7146030074
fix auto-upgrade running before flake.lock update
...
Remove unnecessary --impure from update alias, shift
auto-upgrade from 04:15 to 05:15 so it runs after the
Forgejo bot updates flake.lock at 04:00 UTC (05:00 BST).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 09:34:39 +01:00
forgejo-actions[bot]
75c3184dba
Update flake inputs
2026-06-01 04:01:22 +00:00
forgejo-actions[bot]
d3856ad229
Update flake inputs
2026-05-31 04:01:30 +00:00
b5222dd29c
disable dr-server for now
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-30 16:47:12 +01:00
e3fb0de10c
fix 26.05 evaluation warnings
...
wineWowPackages → wineWow64Packages,
environmentFile → environmentFiles (list),
gtk.gtk4.theme = null for all hosts.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-30 16:46:18 +01:00
458be246f0
try to fix code-server claude thing.
...
Firefox patches: CORS crossorigin on stylesheet link,
Shift+Enter line break via insertLineBreak + innerText,
nix-ld for Claude Code node binary.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-30 16:38:36 +01:00