Commit Graph
107 Commits
Author SHA1 Message Date
Makussu 377889db8c feat: unified bar styling
- semantic tokens (accent/surface/hairline/text-muted) derived from the
  palette so they follow stylix in light and dark mode
- every bar module is a uniform 28px rounded chip; one accent for active
  state, tints for attention, solid fill only for mail-debt alarm
- workspaces as dots with a stretching accent pill
- mic/cpu-ram/tray/battery grouped into one chip; cpu/ram as concentric
  rings with tooltip; clock split into bold time + muted date
- stylix provider only sets palette + font; scope its font-size so the
  bar's own CSS sizes are no longer flattened
- drop inline widget styles, 16px tray icons, fix broken menu.css selector
2026-11-09 23:29:01 +01:00
Makussu a890604001 feat: media hover card with playback controls 2026-11-09 22:20:34 +01:00
Makussu a56d4d1c20 fix: light mode theming 2026-10-05 12:30:43 +02:00
Makussu 4274971337 feat: manual darkman switching 2026-10-05 12:09:28 +02:00
Makussu fc4fa21a0f feat: support theme switching 2026-10-05 12:01:17 +02:00
Makussu 42a4ffdee6 feat: dmenu-compatible picker 2026-10-04 21:25:28 +02:00
Makussu 4721976c71 feat: screen-share indicator
Replace the wl-screenrec bar widget with a generic capture indicator
driven by fenster's "capture" IPC event (riverfx capture_sessions). It
shows a red dot while any output/window is captured, reveals a summary
on hover with details in the tooltip, and stops a running sims
recording on click.
2026-10-04 19:43:02 +02:00
Makussu 7cf69a8c75 fix: only start systems once 2026-09-17 13:30:59 +02:00
Makussu 2fc0854a11 feat: launcher recommendation 2026-09-15 19:53:43 +02:00
Makussu ff200e3580 feat: microphone muting 2026-07-22 20:18:17 +02:00
Makussu d69107c624 fix: use khal 0.11.3 command 2026-06-30 20:27:29 +02:00
Makussu 9c1c612a04 fix: start sims after graphical so it gets correct env 2026-06-16 18:17:15 +02:00
Makussu 07919fc687 feat: org todos in bar 2026-05-10 01:55:21 +02:00
Makussu a8d96b7481 feat: buddy 2026-05-09 22:42:27 +02:00
Makussu 6da7e97f19 feat: mail finder 2026-05-06 23:12:57 +02:00
Makussu cfdcf0c039 feat: email debt timer 2026-05-06 21:22:27 +02:00
Makussu 4adace6c4c feat: subscribe to all players 2026-05-05 23:58:15 +02:00
Makussu cc3bac5ce7 feat: player animations 2026-05-05 23:47:47 +02:00
Makussu 81e1a1fc1f feat: mpris player widget 2026-05-05 23:15:09 +02:00
Makussu d14a0c9678 fix: start apps not in this service cgroup 2026-05-05 20:50:18 +02:00
Makussu 47e104465e feat: control center 2026-05-05 00:19:10 +02:00
Makussu 4a271ac4d8 feat: notification markup support 2026-05-04 23:05:23 +02:00
Makussu 5e8f9e44bb fix: drop full emacs runtime dep, only emacsclient is used
sims only invokes emacsclient (in modules/notmuch.py) and never the
full emacs binary. Bundling emacs onto the wrapper PATH was forcing
consumers to pull in an extra ~310M emacs closure (often a different
version from the user's actual editor). Rely on the consumer's
emacsclient via PATH, configurable via services.sims.settings.notmuch.emacsclient_command.
2026-05-04 22:56:12 +02:00
Makussu 047a85925a feat: sims notifications 2026-05-04 21:31:09 +02:00
Makussu 4c8b9020b0 fix: start apps in subprocess 2026-05-04 20:06:52 +02:00
Makussu e7a1a2c0ee feat: spawn layer shells on correct output 2026-05-04 19:50:06 +02:00
Makussu cb3b7bf392 fix: correct smart corner events 2026-05-04 19:40:39 +02:00
Makussu f83b7ce874 fix: launchers should have exclusive focus 2026-05-04 19:29:56 +02:00
Makussu ec7e2cd6fd fix: render more of launchers 2026-05-04 19:15:26 +02:00
Makussu 6f4e397f6c feat: clipboard menu 2026-05-04 17:01:08 +02:00
Makussu aad8121fa4 fix: only show screenrec when recording 2026-05-04 12:09:39 +02:00
Makussu 709695fd22 fix: dont ship weird default styles 2026-05-04 12:03:48 +02:00
Makussu 1d98a541de fix: click on workspace 2026-05-04 11:35:14 +02:00
Makussu af978f5baf feat: round bar on smart corners
also take in the i3 ipc code to support custom messages
2026-05-04 11:07:34 +02:00
Makussu 6343c91fca fix: instantly spawn bar 2026-05-04 00:00:11 +02:00
Makussu 0cd58f4a1f feat: sims cli as python package 2026-05-03 22:19:52 +02:00
Makussu afcf8d51fe feat: power and screenshot launchers 2026-05-03 21:53:10 +02:00
Makussu 7bdf23001f feat: add app launcher 2026-05-03 21:42:30 +02:00
Makussu 60757ee336 feat: sims launcher 2026-05-03 20:40:21 +02:00
Makussu c10709df26 feat: rename to sims 2026-05-03 20:15:43 +02:00
Makussu fb206667c4 feat: dim other monitors workspaces 2026-05-03 19:05:46 +02:00
Makussu aee5be7f39 fix: stylix needs to generate visible colours 2026-05-03 18:53:37 +02:00
Makussu d1b6d3a560 feat: always show 9 bubbles 2026-05-03 14:58:52 +02:00
Makussu 0d4c4caf10 feat: show visible and active workspaces 2026-05-03 14:47:20 +02:00
Makussu f1c45a7f8c feat: use fenster ipc (sway/i3 compatible) 2026-03-10 22:58:40 +01:00
Makussu 7962947f80 feat: refresh mail widget 2025-10-18 20:38:03 +02:00
Makussu c256931b1d feat: log level in nix 2025-10-17 17:44:49 +02:00
Makussu 5137379ac9 shadow preparation
the shadow needs to be done on the compositor
2025-09-30 20:54:57 +02:00
Makussu 159eafbc73 quick menu 2025-09-30 20:52:03 +02:00
Makussu 7b0a4a56db better vinyl styling 2025-09-30 12:56:05 +02:00