Commit graph

221 commits

Author SHA1 Message Date
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