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
Vincent Bernat
0cf312b7aa
rofi-wifi: do not wait to be connected
2021-07-29 07:35:55 +02:00
Vincent Bernat
e976afc1a3
i3: change font to Iosevka Aile
...
This matches the remaining configuration.
2021-07-28 18:47:25 +02:00
Vincent Bernat
2584edba96
i3-companion: icon for Webex
2021-07-28 18:32:58 +02:00
Vincent Bernat
b263cc0d74
i3-companion: icon for Gnome Boxes and QEMU
2021-07-28 17:55:40 +02:00
Vincent Bernat
772700e7a2
i3: disable CSD in i3 configuration
...
OK, not a fan of using LD_PRELOAD which may break at some point, may
not apply to Flatpaks, etc. Try a bit the workaround in i3
configuration and we will use preload if it's not enough.
2021-07-28 09:02:48 +02:00
Vincent Bernat
4929b9c61d
xsession: disable CSD using LD_PRELOAD
2021-07-28 09:00:06 +02:00
Vincent Bernat
4ace8ac9a3
i3: disable GTK CSD in xsession
2021-07-28 08:53:31 +02:00
Vincent Bernat
546ff41ed2
i3: do not try to fix borders for floating windows
...
They are more likely to be a special case and usually, this is not the
way regular apps are run.
2021-07-28 08:41:19 +02:00
Vincent Bernat
2aaca78c3b
i3: ensure windows have a 3-pixel border even when using CSP
2021-07-28 08:36:58 +02:00
Vincent Bernat
e2e87fb193
picom: move to non-experimental backend
2021-07-28 08:23:03 +02:00
Vincent Bernat
8e0e281f4f
systemd: move misc-x in i3-session target
...
As it displays a window, we should depend on i3 running.
2021-07-26 09:22:12 +02:00
Vincent Bernat
b241fe9ce7
systemd: order i3 after xsession target
...
This way, we have simpler dependencies, even if it is a bit less
efficient. As most services don't advertise readiness correctly, this
is mostly equivalent.
2021-07-26 09:17:37 +02:00
Vincent Bernat
99cc3a2582
i3-companion: fix workspace icon when no match
2021-07-24 20:39:08 +02:00
Vincent Bernat
a954b5ff57
i3-companion: turn polybar function into a decorator
2021-07-24 19:54:06 +02:00
Vincent Bernat
68496a33c6
systemd: switch to pipewire
2021-07-24 14:21:58 +02:00
Vincent Bernat
d9aafa54a4
rofi-mediaplayer: grab keyboard as soon as possible
...
Otherwise, we may miss the shortcut input. With -no-lazy-grab, rofi
grabs the keyboard early and wait for half a second before giving up.
Without, it will try for 0 second. So, if i3 still has the grab, it
will try again every millisecond for 5 seconds. However, this needs to
get scheduled after everything else, so in practice, this can take
some time. I get better results with -no-lazy-grab.
Also, we could use --release from i3. In this case, we are guaranteed
that rofi can grab the keyboard during the first try. But, after
trying a bit, I think this is still better with -no-lazy-grab: the
shell script needs to be executed, rofi needs to be executed. It's
better to do that while the user did not depress the key yet.
2021-07-23 20:27:22 +02:00
Vincent Bernat
45a86fee23
i3-companion: fix icon for libreoffice
2021-07-23 19:02:58 +02:00
Vincent Bernat
de6be5e89d
i3: just invoke "flameshot gui" to get a screenshot
...
It seems flameshot keeps running in background even if we ask for a
raw capture. No point in trying to avoid that.
2021-07-23 11:31:55 +02:00
Vincent Bernat
dcad9cfbd3
i3-companion: handle windows disappearing too fast
2021-07-23 11:19:50 +02:00
Vincent Bernat
1f61b8b208
dunst: don't push back on full screen
2021-07-23 11:15:59 +02:00
Vincent Bernat
f91e751f56
i3-companion: add icon for nestopia
2021-07-22 17:12:28 +02:00
Vincent Bernat
f40da7fd87
dunst: use rofi for context menu
2021-07-22 12:54:22 +02:00