forgejo-actions[bot]
c93d908cfa
Update flake inputs
2026-08-22 04:00:43 +00:00
6bf3c3909e
screenshots: clipboard-only, camera glyph instead of thumbnail
2026-08-21 17:13:12 +01:00
c3e8691c2c
quickshell: index all YAMIS dirs, not just apps, for icon tinting
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 16:59:21 +01:00
e6b63d4eb1
macbook: drop geary
2026-08-21 16:54:53 +01:00
7c89ab366d
quickshell: match mono icons by name, iconPath returns a URI
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 16:47:36 +01:00
d6dd93ea5a
quickshell: match mono icons by theme dir name, not store path
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 16:38:04 +01:00
695e51beef
quickshell: force Papirus-Fred icon theme, qt5ct bypasses gsettings
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 16:35:05 +01:00
a88ef1e8b2
Merge remote-tracking branch 'origin/main'
2026-08-21 14:44:16 +01:00
1d7bc04cf5
Merge branch 'worktree-yamis-survey'
2026-08-21 14:42:47 +01:00
1bea54f30c
quickshell: tint YAMIS app icons to the wallpaper palette
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017EHJfY5Q72punsWX38nY1w
2026-08-21 14:40:02 +01:00
cb7b576a71
theming: YAMIS app icons under Papirus-Fred
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017EHJfY5Q72punsWX38nY1w
2026-08-21 14:25:34 +01:00
ab58af9a59
quickshell: pin wallpaper picker to top of screen
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ARgsKhPrSr4QuNyHvYqyL
2026-08-21 12:52:09 +01:00
a155f6b37c
macbook: drop terminus console font, browsh is gone
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HKWhmgRWeAafjuGV8YMrqn
2026-08-21 12:39:19 +01:00
b964eab0ea
desktops: drop vlc, mission-center, woeusb, browsh+firefox, vscodium, tlp, macbook faugus
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HKWhmgRWeAafjuGV8YMrqn
2026-08-21 12:38:04 +01:00
a0cd304e53
gaming: drop geary
2026-08-21 12:22:44 +01:00
2d2dc4a8e4
lock-before-sleep: --any-display, unit env has no WAYLAND_DISPLAY
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0169F2pgebpibASvMLou1awP
2026-08-21 12:03:51 +01:00
466e4bcd74
lock-before-sleep: export HOME, qs needs it to find the config
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0169F2pgebpibASvMLou1awP
2026-08-21 11:59:53 +01:00
35f3828715
quickshell: decode notification previews at thumbnail size
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 09:40:11 +01:00
4321956410
desktops: add haruna media player
2026-08-21 09:39:42 +01:00
forgejo-actions[bot]
b0e7cc4e10
Update flake inputs
2026-08-21 04:00:47 +00:00
d82e4cd4bd
shell: gpumean should not report renderD nodes as separate GPUs
2026-08-20 20:11:41 +01:00
fffd6bf5b8
shell: gpumean must follow symlinks to find cards
2026-08-20 20:07:09 +01:00
a799be3ae2
screenshots: save to ~/Pictures/Screenshots, update wipes it
2026-08-20 19:42:06 +01:00
3651c7ee2c
theming: stop the server repainting SSH clients' terminal palette
...
base16-fish and stylix's btop theme were only disabled on desktops, so a
login shell on Mediaserver printf'd OSC 4/10/11 back down the SSH pipe and
overwrote the client's wallpaper palette. Off everywhere, server TUIs draw
in the client's 16 ANSI colours instead.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 17:52:54 +01:00
f55f97481c
macbook: terminus 6x12 console font for browsh
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 17:27:58 +01:00
afab4a1cab
macbook: drop helium, add browsh
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 16:52:47 +01:00
e5166187e2
hyprland: don't auto-switch monitor to HDR for fullscreen video
2026-08-20 13:59:17 +01:00
f5ea628fdf
ghostty: no config-reload toast on wallpaper switch
2026-08-20 09:43:15 +01:00
a6b4646f9e
theming: write vesktop quickCss in place, live re-theme without Ctrl+R
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-20 09:37:21 +01:00
forgejo-actions[bot]
6cf8e269a0
Update flake inputs
2026-08-20 04:00:48 +00:00
955144532e
hyprland: terminal scratchpad at 50%
2026-08-19 21:52:00 +01:00
679284ba64
hyprland: size scratchpads with monitor_w/h expressions, percent isn't parsed
2026-08-19 21:42:42 +01:00
5c1e96c6b8
hyprland: Super+E opens yazi via ghostty +new-window, 1.36s -> 39ms
2026-08-19 21:09:42 +01:00
c58c55e627
hyprland: back to ghostty -e yazi, +new-window corrupts the forwarded command
2026-08-19 20:40:52 +01:00
856f6822c6
hyprland: Super+E uses ghostty +new-window so yazi reuses the running instance
2026-08-19 20:36:31 +01:00
c67c3230a8
Revert "hyprland: park yazi on a special workspace so Super+E toggles instead of spawning ghostty"
...
This reverts commit 6302cc1406 .
2026-08-19 20:33:28 +01:00
6302cc1406
hyprland: park yazi on a special workspace so Super+E toggles instead of spawning ghostty
2026-08-19 20:30:38 +01:00
d9b0d7ae10
yazi: use url instead of name in the catch-all filetype rule
2026-08-19 20:13:30 +01:00
4e3d96256a
hyprland: put the terminal scratchpad back at 80%
2026-08-19 19:58:20 +01:00
90db91f178
mc, yazi: two mouse-driven TUI file managers, themed by the terminal
...
Neither gets per-wallpaper files. Both draw with the 16 ANSI colours, so
they follow ghostty's palette the moment theme-apply reloads it — no
restart and none of the reflow a GTK theme switch causes.
mc uses a -defbg skin (paints on the terminal's own background); yazi gets
an ANSI-named theme and stylix's hex-writing yazi target is disabled.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 19:48:09 +01:00
d83b830c1c
hyprland: shrink the terminal scratchpad to 60%
2026-08-19 19:24:23 +01:00
8df52a3686
spotify: drop spotify_player for the normal client in the music scratchpad
2026-08-19 17:52:39 +01:00
9447413fa1
quickshell: open wallpaper dropdown on hover-switch like other menus
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 17:50:59 +01:00
c87b40d528
hyprland: load the live theme at the end of the config so a reload keeps it
2026-08-19 17:33:40 +01:00
d40b3e518f
theming: drop stylix's chromium policy so helium follows the live theme
2026-08-19 17:23:56 +01:00
32bf9680fe
helium: follow the wallpaper theme via chromium GTK mode, drop its own frame
2026-08-19 17:13:25 +01:00
58a6425898
apps: add helium browser flake
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 17:02:26 +01:00
d8029c5657
macbook: raise mbpfan thresholds so the fan stays quiet at idle
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 16:53:20 +01:00
e9f27b8255
theming: live-retheme GTK3 apps via a named theme per wallpaper
...
GTK3 parses ~/.config/gtk-3.0/gtk.css once per process behind a static
guard and never re-reads it, and it outranks the theme at PRIORITY_USER —
so colours there pin an app to whatever was live when it started. Install
a Fred-<wallpaper> theme instead and switch gtk-theme over gsettings,
which xdg-desktop-portal-gtk forwards to running apps.
One name per wallpaper because gtk_css_provider_get_named memoises
providers in a static hash table keyed by name.
GTK4/libadwaita ignores gtk-theme-name, so it keeps the user CSS and
still needs a restart.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 16:23:40 +01:00
f1a0a70244
theming: also ship vesktop CSS as a vencord theme
...
vencord watches quickCss.css with fs.watch on the file and delivers one
event per vesktop run in practice, so only the first switch applied. Its
themes watcher is on the DIRECTORY, whose inode is never replaced, so it
keeps firing — write the same CSS there too. Enable "fredos" once under
Vencord -> Themes.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 16:12:25 +01:00