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
Vincent Bernat
a03d67bd38
picom: handle transparency corrected for tabbed windows
2021-07-22 12:23:40 +02:00
Vincent Bernat
78866d87df
polybar: switch to Iosevka Aile
2021-07-21 17:47:52 +02:00
Vincent Bernat
26d3ad5fb7
i3: wait for being online before spawning Firefox
2021-07-21 11:12:11 +02:00
Vincent Bernat
ac9beaa242
rofi-*: properly escape for pango markup
2021-07-21 09:56:11 +02:00
Vincent Bernat
40d8aece8d
rofi-mediaplayer: switch to playerctl
...
As rofi grabs the keyboard while running in a script, we can't use xdotool.
2021-07-21 09:52:36 +02:00
Vincent Bernat
16aa98a7fb
xsettings: format
2021-07-21 09:44:12 +02:00
Vincent Bernat
739885fcd1
xsettings: fix xsettings script
2021-07-21 09:43:38 +02:00
Vincent Bernat
d793630503
rofi-wifi: display current security and signal
2021-07-21 09:04:14 +02:00
Vincent Bernat
81380633de
rofi-wifi: add a menu to connect to wifi
2021-07-21 08:55:38 +02:00
Vincent Bernat
ce3b562617
rofi-mediaplayer: convert to /bin/sh
2021-07-21 07:31:27 +02:00
Vincent Bernat
bfd6735c3d
rofi-mediaplayer: switch to a module script
2021-07-21 02:19:59 +02:00
Vincent Bernat
cab4f6b8fd
rofi-mediaplayer: tentative to be more snappy when querying playerctl
2021-07-21 01:44:23 +02:00
Vincent Bernat
ef77d239b1
rofi: use em instead of px
...
px are device pixels, not CSS pixels
2021-07-21 00:12:11 +02:00
Vincent Bernat
e0fea39d47
rofi: switch to Iosevka Aile
...
No need for monospace.
2021-07-20 23:55:03 +02:00
Vincent Bernat
24a07e8165
rofi-mediaplayer: display current track when playing
2021-07-20 23:48:41 +02:00
Vincent Bernat
7f7bfd20ec
i3-companion: more icons
2021-07-20 23:23:14 +02:00
Vincent Bernat
8b7bdb3038
i3-companion: don't crash on windows without a class
2021-07-20 23:20:38 +02:00
Vincent Bernat
caac6d6a5c
rofi-mediaplayer: make it more readable
2021-07-20 23:01:50 +02:00
Vincent Bernat
4c5d00fad6
rofi-mediaplayer: focus pavucontrol if already opened
2021-07-20 22:49:39 +02:00
Vincent Bernat
99de0bc1fd
i3: replace media player mode by rofi
2021-07-20 22:33:02 +02:00
Vincent Bernat
110db5aa34
rofi: update to 1.6.1
2021-07-20 22:03:50 +02:00
Vincent Bernat
1bc9ea92e1
i3-companion: icon for qalculate
2021-07-20 21:28:19 +02:00
Vincent Bernat
802bac72a0
rofi: small tweak to theme
2021-07-20 19:57:06 +02:00
Vincent Bernat
cc226769d3
i3: make a 1:1 split for Emacs workspace
2021-07-19 16:59:05 +02:00
Vincent Bernat
f267250c42
i3-companion: rework a bit Quake console to use events only
2021-07-19 09:52:48 +02:00
Vincent Bernat
6cf9a784f7
i3-companion: keep display open while running
...
This may be useful for some other uses. Notably, to achieve automatic
layout, not unlike:
https://gitlab.com/s3lect/awesome-i3-auto-layout/-/blob/master/awesome-auto-layout
2021-07-19 09:21:09 +02:00
Vincent Bernat
c339655b4d
dunst: use a snapshot from dunst able to do proper path lookup icon
...
See dc7e456f03
.
2021-07-18 19:32:49 +02:00
Vincent Bernat
fa94dabe58
rofi: format error message same as message
2021-07-18 17:27:00 +02:00