Vincent Bernat
fcd75c38b4
i3-companion: let @retry decorator handle exception for battery
2022-03-29 07:56:02 +02:00
Vincent Bernat
f439a62b1c
i3-companion: schedule bluetooth battery update even on failures
2022-03-28 11:42:34 +02:00
Vincent Bernat
0ed90e0f85
i3-companion: make a note to check when PA16 is released
2022-03-27 09:05:24 +02:00
Vincent Bernat
5d85f8db80
i3-companion: cleaner way to format bluetooth widget
2022-03-26 22:34:52 +01:00
Vincent Bernat
6e7d529abf
i3-companion: avoid invoking bluetooth_status() without creating a task
2022-03-26 21:02:20 +01:00
Vincent Bernat
14604234f1
i3-companion: fix bluetooth battery refresh
2022-03-26 19:30:48 +01:00
Vincent Bernat
87b9d9739e
i3-companion: hack to get battery level on Bose QC35 II
2022-03-26 19:15:27 +01:00
Vincent Bernat
3f915404a8
i3-companion: handle absence of Bluetooth class on a device
...
This seems to happen on first pairing.
2022-03-16 19:54:55 +01:00
Vincent Bernat
f128c10012
i3-companion: document polybar wire-format
2022-03-11 09:29:01 +01:00
Vincent Bernat
9cc40b8755
i3-companion: use new protocol format
...
It's simple enough and I don't want to spawn a polybar-msg. Maybe at a
later point, we may be smarter. The problem with the old socket is
that if you send messages fast enough on it, polybar may believe they
are one message since it is not length-encoded on its side and it's a
simple FIFO file (so no message boundaries). Dunno why I didn't get a
problem until now.
2022-03-11 09:20:15 +01:00
Vincent Bernat
1961564b0d
i3-companion: icon for virt-manager
2022-03-10 18:19:25 +01:00
Vincent Bernat
4af98c2589
music: replace Spotify by Deezer
2022-01-31 23:33:09 +01:00
Vincent Bernat
2dd8caaaea
i3-companion: fix monospace use when displaying workspace info
2022-01-12 12:25:18 +01:00
Vincent Bernat
23e16f4bbd
systemd: revert back to PulseAudio
...
Even on a very powerful system, I have some glitches. That's quite
odd...
2021-12-27 11:54:36 +01:00
Vincent Bernat
27f6ecdb09
Revert "systemd: switch back to PulseAudio"
...
This reverts commit cda8ef9831
.
2021-12-27 10:01:53 +01:00
Vincent Bernat
bce64c1118
bin: run black
2021-12-26 15:31:38 +01:00
Vincent Bernat
2fdafc8d3a
polybar: sanitize a bit more untrusted inputs
2021-12-19 12:36:00 +01:00
Vincent Bernat
f953002a6f
i3-companion: icon for retroarch
2021-11-08 21:01:21 +01:00
Vincent Bernat
3a6ea7d9d4
i3-companion: icon for mednafen
2021-11-07 11:09:46 +01:00
Vincent Bernat
bba5ef6bb1
i3-companion: stable order for icons
2021-10-10 14:49:59 +02:00
Vincent Bernat
3c036a1f74
i3-companion: icon for gaupol
2021-10-10 14:49:30 +02:00
Vincent Bernat
3d8dbf58e3
i3-companion: listen on generic of.DBus.Properties for wireless signal
...
NM 1.32 does not have the custom property anymore.
2021-10-03 08:00:34 +02:00
Vincent Bernat
c513f4a3ea
i3-companion: icon for Maps
2021-09-30 23:18:45 +02:00
Vincent Bernat
b75dd2422f
i3-companion: also add icon for "Spot"
2021-09-23 08:06:45 +02:00
Vincent Bernat
57c1d5d221
i3-companion: add icon for system-config-printer
2021-09-17 15:24:32 +02:00
Vincent Bernat
3bb3ad8335
i3-companion: add icon for ScummVM
2021-09-05 18:13:10 +02:00
Vincent Bernat
12a833300f
i3-companion: add icon for Jitsi
2021-08-29 10:47:03 +02:00
Vincent Bernat
56fc8daec2
i3-companion: handle Wireguard VPN
2021-08-28 13:31:02 +02:00
Vincent Bernat
358cf0629d
i3-companion: implement systemd notify
2021-08-22 09:03:18 +02:00
Vincent Bernat
cda8ef9831
systemd: switch back to PulseAudio
2021-08-21 14:05:39 +02:00
Vincent Bernat
ce3b8013f7
i3-companion: icon for draw.io
2021-08-20 10:42:17 +02:00
Vincent Bernat
ebed328443
i3-companion: correctly handle apps without window class
...
I am looking at you Spotify...
2021-08-12 10:44:57 +02:00
Vincent Bernat
30df63aea1
i3-companion: fix case where candidate workspace is scratchpad
2021-08-09 16:22:09 +02:00
Vincent Bernat
e91e96c77b
i3-companion: fix detection of intrusive apps
2021-08-09 16:18:28 +02:00
Vincent Bernat
33b63b8eeb
i3-companion: icon for DarkTable
2021-08-09 12:17:33 +02:00
Vincent Bernat
7e7de17938
i3-companion: icon for grisbi
2021-08-08 21:49:46 +02:00
Vincent Bernat
45e503f017
i3-companion: keep a bit more history for workspace switcher
...
Useful if we make a workspace disappear.
2021-08-06 10:45:27 +02:00
Vincent Bernat
c96c93ac02
i3-companion: make other browsers exclusive as well
2021-08-06 08:09:22 +02:00
Vincent Bernat
66f8fcbef7
i3-companion: simplify static decorator
2021-08-05 20:48:06 +02:00
Vincent Bernat
96035be8cb
i3-companion: ignore dimmer for icons
2021-08-04 08:23:19 +02:00
Vincent Bernat
7283f44742
i3-companion: make Alt-Tab local to a given output
2021-08-03 19:22:17 +02:00
Vincent Bernat
7264c2ead5
i3-companion: partially revert layout indicator
...
Ideally, it should be per output, but then it is a bit complicated to
know which polybar is on which output. While this seems a cool hack to
have, I don't think that's really useful. Keeping some of
the (unrelated) changes.
2021-08-03 16:01:45 +02:00
Vincent Bernat
41705ca492
i3-companion: add an icon with the layout of the focused container
2021-08-03 15:55:45 +02:00
Vincent Bernat
0e76f2c3ad
i3-companion: icon for wireshark
2021-08-02 22:34:29 +02:00
Vincent Bernat
9689158b0a
i3-companion: exclude sticky windows from exclusive apps
2021-08-02 10:36:15 +02:00
Vincent Bernat
af3ba1dd57
i3-companion: simplify workspace duplicate renames
...
It seems we can initialize a lock without having a loop.
2021-08-01 18:02:45 +02:00
Vincent Bernat
ce60feac8d
i3-companion: rename duplicated workspaces
...
This happens easily when an output is left empty or on start.
2021-08-01 18:01:05 +02:00
Vincent Bernat
1a30417043
i3-companion: use monitors to detect RandR changes
2021-08-01 17:31:37 +02:00
Vincent Bernat
9f346c2cc4
i3-companion: add icon for easyeffects
2021-07-31 13:14:17 +02:00
Vincent Bernat
bee46da365
i3-companion: handle windows without a workspace
2021-07-30 15:41:20 +02:00