Commit graph

54 commits

Author SHA1 Message Date
Vincent Bernat
83ba6b5a23 i3-companion: also listen to DBus for NetworkManager
As a proof of concept add notifications for events.
2021-07-11 22:06:23 +02:00
Vincent Bernat
e8b7487512 i3: unconditionally restart i3-companion on reload 2021-07-11 22:06:23 +02:00
Vincent Bernat
812ce97360 polybar: use a greater interval for network
No stats to update.
2021-07-11 14:14:51 +02:00
Vincent Bernat
63eec74986 dunst: more icons 2021-07-11 14:14:51 +02:00
Vincent Bernat
b25442dfd9 polybar: add back disk module
I am using my own compiled version of polybar.
2021-07-11 11:27:37 +02:00
Vincent Bernat
fdbfd3c68c dunst: add a frame to notifications
It's easier to read this way.
2021-07-11 11:21:47 +02:00
Vincent Bernat
e007711578 picom: also add fading for tooltips, notifications and menus 2021-07-11 08:58:43 +02:00
Vincent Bernat
61c9eb7fd8 picom: drop shadows for some window types 2021-07-11 08:53:30 +02:00
Vincent Bernat
5426dcefdc picom: exclude utility windows from opacity
That's what Firefox is using for some menus.
2021-07-11 08:51:28 +02:00
Vincent Bernat
78aa09fc65 xsession: don't try to sync Firefox' user.js
Glob is not extended after variable expansion. Not worth it. It's not
like Firefox can be configured just by this way.
2021-07-11 00:28:24 +02:00
Vincent Bernat
1d46b1a4e5 polybar: move back all modules except pulseaudio to primary 2021-07-10 18:29:27 +02:00
Vincent Bernat
7d83943adf polybar: keep volume when muting
Otherwise, the layout change.
2021-07-10 18:22:10 +02:00
Vincent Bernat
6a2db7ed4b polybar: try to display disks when full
This is not possible yet. The trick we did use for battery is not
possible either as it is not possible to use tokens inside ramps.
2021-07-10 13:08:29 +02:00
Vincent Bernat
a918e1c01d polybar: use Font Awesome 6 2021-07-10 00:13:08 +02:00
Vincent Bernat
14aee903fc polybar: do not prevent use of click/scroll for i3 workspaces
There is no real point to this. I don't click on them by accident, I
just usually don't click on them.
2021-07-09 23:58:17 +02:00
Vincent Bernat
e9a1b3101e dunst: use left click to execute action, other clicks close 2021-07-09 23:57:58 +02:00
Vincent Bernat
4e06e54f64 polybar: move back date to center 2021-07-09 17:14:54 +02:00
Vincent Bernat
1afcfcec71 polybar: enable scroll to change brightness 2021-07-09 14:38:56 +02:00
Vincent Bernat
9545dd36c6 systemd: do not start tmux on boot
Dunno why I did that. It has absolutely no effect as the process does
not stay. Maybe this wasn't the case in the past.
2021-07-08 22:29:52 +02:00
Vincent Bernat
ade2fd64c7 polybar: consider battery full at 98% 2021-07-08 22:29:37 +02:00
Vincent Bernat
af5f11e483 wallpaper: use hsetroot instead of fvwm-root
I was using fvwm-root because it was able to retain pixmap in some X
property for use by some programs. These days are gone and programs
are now using ARGB visual and the compositor. Let's switch to simpler
hsetroot.
2021-07-08 21:08:25 +02:00
Vincent Bernat
6477e0a0be xsettingsd: remove SKIP_RELOAD environment variable from systemd unit
It is unused.
2021-07-08 17:57:38 +02:00
Vincent Bernat
5141bf86cd xsettinsd: restart i3-cmd on DPI change as well
It reads DPI value from Xft.dpi.
2021-07-08 17:54:34 +02:00
Vincent Bernat
956bfa4965 systemd: switch inputplug to packaged binary 2021-07-08 11:22:32 +02:00
Vincent Bernat
a3ffbddf82 polybar: handle alone/primary/secondary configurations 2021-07-08 08:12:39 +02:00
Vincent Bernat
ecb245acb8 polybar: add audio volume on all screens 2021-07-07 20:19:37 +02:00
Vincent Bernat
2172a05592 dunst: don't display notifications in front of fullscreen apps 2021-07-07 18:51:21 +02:00
Vincent Bernat
6f8b185735 picom: try switching to xr_glx_hybrid 2021-07-07 16:53:27 +02:00
Vincent Bernat
a25e9f2a56 picom: also make Zoom floating window not transparent 2021-07-07 11:38:50 +02:00
Vincent Bernat
5a09a90944 picom: simplify configuration by using only opacity-rules
Otherwise, the interactions with inactive-opacity and wintypes are not
well-documented.
2021-07-07 11:10:21 +02:00
Vincent Bernat
28fc208332 dunst: update icon path
I don't know how icon lookup should happen in other notification
daemons, but all icons don't seem to be available in all resolutions.
2021-07-07 10:20:05 +02:00
Vincent Bernat
b5cf67df10 systemd: implement reload for i3 2021-07-07 10:08:52 +02:00
Vincent Bernat
1925a57b6d polybar: change date format 2021-07-06 15:06:25 +02:00
Vincent Bernat
38837e3038 dunst: use hicolor icons 2021-07-06 09:11:39 +02:00
Vincent Bernat
ed9b7c622e picom: disable fading
This is cool, but switching between workspaces can be a bit painful as
windows are unmapped (but not closed) and mapped, so there is some
time and a transition to the background. If we try to make it quicker,
the flicker is more important.
2021-07-06 07:45:45 +02:00
Vincent Bernat
f85aa0487c picom: speedup a bit fading
Otherwise, switching between workspaces is a bit slow.
2021-07-06 07:31:23 +02:00
Vincent Bernat
334f77449c dunst: modify geometry as dunst is now able to scale position as well 2021-07-05 19:31:02 +02:00
Vincent Bernat
84db9ccb13 picom: update a bit the configuration 2021-07-05 18:50:45 +02:00
Vincent Bernat
3ba1e7e45d picom: switch to a configuration file
It's easier to edit rules this way. Also, add some rules.
2021-07-05 18:20:36 +02:00
Vincent Bernat
c08a54aed0 xsession: set terminal in xsession as well
It is used for a pager in i3.
2021-07-05 17:39:48 +02:00
Vincent Bernat
74cf459f5d picom: do not change opacity of override_redirect windows 2021-07-05 17:22:03 +02:00
Vincent Bernat
4fc09dda39 systemd: revert to use of a specific target activated by i3 2021-07-05 09:55:49 +02:00
Vincent Bernat
ab7ab873b0 systemd: try to use socket activation for i3
Unfortunately, this does not work as not everything is using
I3SOCK (notably `i3 --get-socketpath` does not).
2021-07-05 09:54:51 +02:00
Vincent Bernat
fa58f9f7eb xsettingsd: fix creation of ~/.xsettingsd 2021-07-05 09:46:41 +02:00
Vincent Bernat
cbafa1bfd5 Revert "systemd: ensure i3 is ready when we start stuff depending on its socket"
This reverts commit 1bb2603157.
2021-07-05 09:34:02 +02:00
Vincent Bernat
1bb2603157 systemd: ensure i3 is ready when we start stuff depending on its socket 2021-07-05 09:08:01 +02:00
Vincent Bernat
4fad468738 polybar: move clock to the right 2021-07-05 08:37:31 +02:00
Vincent Bernat
0ae67786c4 polybar: stop displaying upload/download speeds
Not really useful.
2021-07-05 08:32:09 +02:00
Vincent Bernat
043fce1a58 polybar: display brightness 2021-07-05 08:28:06 +02:00
Vincent Bernat
a77a5e27ce More configuration
Including a Quake console and autosplit in i3-companion.
2021-07-05 08:04:35 +02:00