Commit graph

839 commits

Author SHA1 Message Date
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
d2e9eb6aa3 i3-companion: remove autosplit
Not sure if this is really useful. When windows become too small, it
would be smarter to have something different.
2021-07-05 08:12:51 +02:00
Vincent Bernat
a77a5e27ce More configuration
Including a Quake console and autosplit in i3-companion.
2021-07-05 08:04:35 +02:00
Vincent Bernat
43ab22dee5 i3-companion: add a companion for i3
This is a Python script implementing what's missing from i3.
Currently, it will only rename workspace to add icons with their
content.
2021-07-04 19:08:48 +02:00
Vincent Bernat
662db00e36 More configuration
Notably polybar
2021-07-04 18:25:28 +02:00
Vincent Bernat
f306d92a0d More initial configuration
Notably add Dunst for notifications.
2021-07-04 14:54:07 +02:00
Vincent Bernat
d85a504c53 Initial i3 configuration
This is derived from my Awesome configuration. Still a lot to do from
a WM perspective. The organization is a bit different and I am giving
it up on the per-display systemd units as it does not really work due
to the fact we only have one user DBus and one environment.
2021-07-04 08:38:39 +02:00
Vincent Bernat
d3af9e4890 picom: try again! 2021-06-30 20:45:53 +02:00
Vincent Bernat
dd042ae594 xss-lock: don't suspend compositor on lock
Let's see if the confidentiality issue is still here. The problem with
suspending the compositor is that Firefox with EGL will freeze its
rendering. See https://bugzilla.mozilla.org/show_bug.cgi?id=1712665.

OK, the problem was that when screens are added/removed, i3lock is
unable to stay on top. I'll live with that for now.
2021-06-30 20:26:30 +02:00
Vincent Bernat
678f8f68a9 firefox: remove x11-egl.force-disabled
This should be false and it is already false by default.
2021-06-21 19:29:00 +02:00
Vincent Bernat
b126e474a0 firefox: enable video acceleration through VAAPI
This is not done for VP9 yet because it seems more experimental and
may break WebRTC. See
https://wiki.archlinux.org/title/Firefox#Hardware_video_acceleration.
2021-06-21 19:25:30 +02:00
Vincent Bernat
a65d6371e8 systemd: make service restart on failure
xiccd crashed for some reason.
2021-06-18 08:18:04 +02:00
Vincent Bernat
1b2c3b55b3 systemd: fix location of inputplug binary 2021-06-09 20:48:15 +02:00
Vincent Bernat
d74eecf9cd firefox: stop disabling HTTP/3
Let's check if that's OK now.
2021-06-05 16:24:17 +02:00
Vincent Bernat
3416e78891 xsession: let zshenv set locale 2021-05-22 14:52:44 +02:00
Vincent Bernat
513fe9207b firefox: don't display "close tab" button 2021-04-24 10:01:05 +02:00
Vincent Bernat
328bc1db20 firefox: prefer light mode
Dark mode is often low-contrast.
2021-04-22 13:54:42 +02:00
Vincent Bernat
26599c5961 widgets: don't minimize using the task list
I have ever used that only by mistake.
2021-04-19 08:48:59 +02:00
Vincent Bernat
a1df343f93 firefox: enforce theme to use (also for devtools) 2021-04-08 22:53:14 +02:00
Vincent Bernat
18456bb1a9 firefox: no need to force dark theme, the chosen them already does that 2021-04-07 16:07:19 +02:00
Vincent Bernat
b2af5dfdc8 appearance: switch to a dark theme 2021-04-07 14:02:36 +02:00
Vincent Bernat
853760b466 widgets: let clock update every two seconds
Most widgets are updated every two seconds. This is stupid to not
update the clock too. It would be better to update it at the next
minute but we would need to handle the timers ourselves.
2021-04-07 08:48:58 +02:00
Vincent Bernat
d02e89700f firefox: no need to enable color scheme emulation
This is the default now.
2021-03-24 20:32:51 +01:00
Vincent Bernat
a49fc4c84a Revert "Revert "Revert "systemd: switch to pipewire"""
This reverts commit 3efa24bd1b. Still
too buggy compared to PulseAudio. Let's try later.
2021-03-20 23:48:18 +01:00
Vincent Bernat
3efa24bd1b Revert "Revert "systemd: switch to pipewire""
This reverts commit ed3a8f9b1f. Well,
let's keep it if it works.
2021-03-20 08:36:34 +01:00
Vincent Bernat
ed3a8f9b1f Revert "systemd: switch to pipewire"
This reverts commit 6a03886e7c.
2021-03-20 08:31:42 +01:00
Vincent Bernat
6a03886e7c systemd: switch to pipewire 2021-03-19 22:42:03 +01:00
Vincent Bernat
be1d8d4b20 bindings: loose stickyness before maximizing 2021-02-25 23:24:44 +01:00
Vincent Bernat
9442f84b86 bindings: make fullscreen lose stickyness attribute 2021-02-25 23:22:24 +01:00
Vincent Bernat
625c901d53 rules: make Picture-in-Picture floaring, ontop and intrusive
Also, allow to toggle stickyness.
2021-02-25 23:18:55 +01:00
Vincent Bernat
56912f9900 rules: remove faulty Skype rule 2021-02-25 23:14:32 +01:00
Vincent Bernat
dd4449ef63 xss-lock: shorter timeouts for DPMS 2021-02-22 15:46:55 +01:00
Vincent Bernat
6442ecbecd tags: don't error when trying to migrate a tag when no tag exists 2021-01-24 18:27:57 +01:00
Vincent Bernat
36951ef8ee xss-lock: derive notify from timeout 2021-01-23 11:50:49 +01:00
Vincent Bernat
a336b0d8df xss-lock: shift DPMS timeout multipliers 2021-01-04 23:28:41 +01:00
Vincent Bernat
c002f9c09e xss-lock: double timeout 2021-01-03 11:15:13 +01:00
Vincent Bernat
5c7c6b6ee3 bindings: fix bindings.lua 2021-01-01 08:58:22 +01:00
Vincent Bernat
79cd3ddef8 bindings: remove Mod+PrintScreen binding
It's not different than just PrintScreen.
2020-12-20 13:46:07 +01:00
Vincent Bernat
c92a3fe90e firefox: remove config around lazy loading 2020-12-17 07:54:56 +01:00
Vincent Bernat
bfc67f56d0 systemd: ask for PulseAudio 2020-12-16 22:28:41 +01:00
Vincent Bernat
28d1ab3080 shifty: don't restore history on tag delete 2020-12-06 14:53:17 +01:00
Vincent Bernat
32b30ef618 firefox: disable mangling with vaapi
I don't use MOZ_X11_EGL, so let's not get ahead of ourselves...
2020-11-24 21:30:23 +01:00
Vincent Bernat
057c3daf07 ssh: add all SSH keys in ssh-agent on start 2020-11-22 10:45:20 +01:00
Vincent Bernat
3826c390b5 firefox: don't force-enable lazy-loading
It's enabled by default.
2020-11-22 08:55:33 +01:00
Vincent Bernat
15a1063460 xss-lock: add some debug to understand while it may fail recently 2020-11-18 09:49:08 +01:00
Vincent Bernat
4323f18c39 firefox: reorder some directives 2020-11-18 09:48:29 +01:00
Vincent Bernat
256b26baf3 doc: move requirements to Puppet configuration 2020-11-13 10:00:27 +01:00
Vincent Bernat
d9312d6280 appearance: tune QT apps appearance too 2020-11-13 09:55:27 +01:00