Vincent Bernat
696db29bc3
picom: unredirect fullscreen windows when possible
2021-08-06 00:32:14 +02:00
Vincent Bernat
56806a7aea
Revert "dimmer: tentative to quit if we are obscured (presumably by i3lock)"
...
This reverts commit d72855073a
. So, this
doesn't work.
2021-08-06 00:19:41 +02:00
Vincent Bernat
d72855073a
dimmer: tentative to quit if we are obscured (presumably by i3lock)
...
This does not happend because, I suppose, we are using a compositor.
2021-08-06 00:16:58 +02:00
Vincent Bernat
6e75c87102
dimmer: no need to stay above (and fight with other clients)
2021-08-05 23:31:40 +02:00
Vincent Bernat
959aa992bf
dimmer: use override_redirect to stay on top
...
Otherwise, we are just floating and we are not on top of fullscreen
windows. This also allows us to remove some of window-manager-related
attributes.
2021-08-05 21:55:12 +02:00
Vincent Bernat
66f8fcbef7
i3-companion: simplify static decorator
2021-08-05 20:48:06 +02:00
Vincent Bernat
38f4f5b1a4
dimmer: switch to another font
2021-08-04 13:28:12 +02:00
Vincent Bernat
e51bb453f6
xss-lock: remove unused function
2021-08-04 11:44:21 +02:00
Vincent Bernat
6729429c57
dimmer: display a countdown
2021-08-04 11:27:27 +02:00
Vincent Bernat
e06eda914e
dimmer: add a mode
...
And remove some useless comments.
2021-08-04 08:31:52 +02:00
Vincent Bernat
96035be8cb
i3-companion: ignore dimmer for icons
2021-08-04 08:23:19 +02:00
Vincent Bernat
3d9c3e458c
xss-lock: use a dimmer service to start/stop dimmer
...
This way, we can lock the screen before stopping dimmer.
2021-08-04 08:21:27 +02:00
Vincent Bernat
8d70ce8106
xss-lock: fix dimmer invocation
...
It should run in background.
2021-08-04 00:32:17 +02:00
Vincent Bernat
b1ae3bd89d
xss-lock: dimmer don't need to be killed when there is movement
...
We redraw correctly when needed.
2021-08-04 00:04:52 +02:00
Vincent Bernat
00b6359835
xss-lock: provide a dimmer written in Python
2021-08-04 00:01:48 +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
318cc1e713
picom: make combo boxes not transparent
2021-08-03 11:07:16 +02:00
Vincent Bernat
25ed93d5a3
dconf: also process all inputs with easyeffects
2021-08-03 10:31:31 +02:00
Vincent Bernat
51e68910a0
polybar: put back warning level to 94%
2021-08-02 23:04:13 +02:00
Vincent Bernat
cb9e692c8d
polybar: generate mountpoints automatically
2021-08-02 22:59:26 +02:00
Vincent Bernat
0e76f2c3ad
i3-companion: icon for wireshark
2021-08-02 22:34:29 +02:00
Vincent Bernat
744316bfc9
dotfiles: fix theme for QT5
2021-08-02 22:31:06 +02:00
Vincent Bernat
d33c0a30df
i3: set a small border for Firefox sharing indicator
...
It seems it can continue to get focus, so it's useful to see when it has.
2021-08-02 10:42:20 +02:00
Vincent Bernat
b67d5aca14
i3: avoid Firefox sharing indicator to get focus
2021-08-02 10:36:47 +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
c2e32d1824
systemd: fix ordering loop on shutdown
2021-08-01 16:44:24 +02:00
Vincent Bernat
7ed896496f
polybar: make it compatible with RandR monitors
...
Other uses of RandR do not need to be aware of monitors. Wallpapers
could be, but it works just fine without that.
2021-08-01 15:30:21 +02:00
Vincent Bernat
325d7778d7
systemd: schedule cleaning of spotify PA streams
2021-08-01 12:06:03 +02:00
Vincent Bernat
4ce36110d4
xsession: target i3.service and adapt dependencies
...
I think this is cleaner to make i3 the pivot. Also, don't make i3
restart i3-session each time it starts.
2021-08-01 11:57:45 +02:00
Vincent Bernat
e125b64e73
polybar: don't use 0-padded day of month
2021-08-01 07:59:58 +02:00
Vincent Bernat
60a1522111
systemd: no need to randomize delay for wallpapers
2021-07-31 23:17:56 +02:00
Vincent Bernat
0310268154
easyeffects: load appropriate profiles on start
2021-07-31 17:43:49 +02:00
Vincent Bernat
9f346c2cc4
i3-companion: add icon for easyeffects
2021-07-31 13:14:17 +02:00
Vincent Bernat
2477cce999
easyeffects: ensure it stays running in background
2021-07-31 13:09:30 +02:00
Vincent Bernat
fc89296cd8
xsession: load some settings using dconf
2021-07-31 13:07:49 +02:00
Vincent Bernat
e4489699c7
systemd: add easyeffects
2021-07-31 12:52:27 +02:00
Vincent Bernat
c070fdf0eb
xsession: simplify dotfiles linking
...
We only have one target.
2021-07-30 23:43:31 +02:00
Vincent Bernat
0aaed92dce
xsession: simplify sourcing of environment variables
2021-07-30 23:41:21 +02:00
Vincent Bernat
8ae51fab23
systemd: only add SSH keys if agent is empty
2021-07-30 15:49:09 +02:00
Vincent Bernat
bee46da365
i3-companion: handle windows without a workspace
2021-07-30 15:41:20 +02:00
Vincent Bernat
fbc9821d36
wallpaper: use integers for aspect ratios
2021-07-30 14:17:10 +02:00
Vincent Bernat
1c9a2b1272
wallpaper: use argparse
2021-07-30 14:11:48 +02:00
Vincent Bernat
0e1366a77a
picom: make tooltips opaque
2021-07-29 12:07:22 +02:00
Vincent Bernat
6b44c8a0f9
i3-companion: add icon for Calibre
2021-07-29 11:54:29 +02:00
Vincent Bernat
2859f49eb2
firefox: make interface more compact
2021-07-29 07:38:47 +02:00