Commit graph

45 commits

Author SHA1 Message Date
Vincent Bernat
bfc67f56d0 systemd: ask for PulseAudio 2020-12-16 22:28:41 +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
9b000caa1f Revert "picom: switch from compton to picom"
This reverts commit e6d1acc4ba. While
compton is unmaintained, it works for me. Unfortunately, I am unable
to find a solution to get picom working correctly. Both xr_gl_hybrid
and glx backends introduce some flickering while the xrender backend
is unable to remove tearing.
2020-08-19 14:55:52 +02:00
Vincent Bernat
61396904ee picom: switch to default Xrender backend 2020-08-19 08:18:36 +02:00
Vincent Bernat
5f558d8e14 Revert "picom: enable experimental backends"
This reverts commit 53ee0575db.
2020-08-19 08:16:47 +02:00
Vincent Bernat
53ee0575db picom: enable experimental backends 2020-08-19 06:47:59 +02:00
Vincent Bernat
62f3f84490 picom: use vsync-use-glfinish
This seems to remove flickering issues happening on both Intel and AMD
GPU.
2020-08-13 18:17:35 +02:00
Vincent Bernat
e88fbea645 picom: switch to xr_glx_hybrid backend
It seems to work fine with an AMD GPU.
2020-08-11 07:35:22 +02:00
Vincent Bernat
df6c5875dd picom: give up on no-rebind-pixmap but enable experimental backends 2020-08-08 18:22:20 +02:00
Vincent Bernat
61006dbbff picom: try without no-stencil 2020-08-04 19:54:42 +02:00
Vincent Bernat
7710e627bb picom: try without no-rebind-pixmap 2020-08-04 14:27:17 +02:00
Vincent Bernat
f306ffe866 picom: don't use experimental backends
There is some flickering from time to time. Let's wait the next
version for that.
2020-08-01 22:19:07 +02:00
Vincent Bernat
a09b4a1470 picom: switch to experimental backends 2020-07-31 21:31:45 +02:00
Vincent Bernat
e6d1acc4ba picom: switch from compton to picom
compton is unmaintained.
2020-07-31 21:30:37 +02:00
Vincent Bernat
0d7c70a2ec systemd: don't use a script to update defaults
Just update ~/.config/mimeapps.list manually (and sync it).
2020-05-10 16:31:56 +02:00
Vincent Bernat
3ffca01c5a systemd: move XDG MIME defaults to a script 2020-05-10 16:31:24 +02:00
Vincent Bernat
a06951f168 systemd: change wallpaper every 2 hours 2020-04-28 07:27:07 +02:00
Vincent Bernat
ef01f3212e systemd: restart ssh-agent
Like, when I do `pkill ssh`.
2020-04-20 23:13:13 +02:00
Vincent Bernat
9626a153a6 systemd: require ssh-agent.service
Not .socket. Not possible to use socket activation with this service.
2020-04-15 23:59:29 +02:00
Vincent Bernat
714303e14c systemd: don't use several ExecStart for ssh-agent 2020-04-04 17:14:02 +02:00
Vincent Bernat
707909162d systemd: simplify a bit ssh-agent.service 2020-04-04 17:09:16 +02:00
Vincent Bernat
01cfa52e95 systemd: start ssh-agent from systemd 2020-04-04 17:06:32 +02:00
Vincent Bernat
daa4f44f8c Revert "systemd: quirks for Guybrush"
This reverts commit b602bab527.
2020-03-01 09:27:53 +01:00
Vincent Bernat
b602bab527 systemd: quirks for Guybrush 2020-03-01 09:27:41 +01:00
Vincent Bernat
986a795613 systemd: use zathura for PDF/DJVU/PS 2020-02-23 11:43:36 +01:00
Vincent Bernat
7c375670ab Revert "systemd: change wallpaper hourly"
This reverts commit fee686b5c6. I've
changed my mind...
2020-02-09 19:45:40 +01:00
Vincent Bernat
fee686b5c6 systemd: change wallpaper hourly 2020-02-09 19:43:56 +01:00
Vincent Bernat
a42edf621a wallpaper: use a per-display wallpaper
Just to be coherent with having a per-display service and timer.
2020-02-07 09:58:02 +01:00
Vincent Bernat
ab8aea8a55 wallpaper: make awesome trigger a reload of the wallpaper on start
That's because we also want to update the wallpaper on xrandr changes.
2020-02-05 08:20:28 +01:00
Vincent Bernat
a528e2f242 wallpaper: replace lua timer by a systemd timer 2020-02-05 08:16:27 +01:00
Vincent Bernat
66d130e702 systemd: register x-scheme-handler/about with firefox
This way, I can run firefox with `xdg-open about:newtab`. Otherwise,
it fallback to x-www-browser.
2020-02-04 13:45:58 +01:00
Vincent Bernat
95dd95e4ce systemd: use systemd to start tmux server 2020-01-29 05:45:38 +01:00
Vincent Bernat
8c60ff113f systemd: make emacsmail.desktop default for mailto 2020-01-26 21:59:37 +01:00
Vincent Bernat
243de00594 start: move start commands to systemd misc-x@.service 2020-01-26 09:07:20 +01:00
Vincent Bernat
7cb13811e2 xss-lock: restart on failure 2020-01-24 22:30:45 +01:00
Vincent Bernat
1a7421baf8 systemd: try to debug xrandr crashing 2020-01-22 22:59:30 +01:00
Vincent Bernat
7163d9fa82 redshift: fix location 2020-01-21 07:06:30 +01:00
Vincent Bernat
9b1c564a13 systemd: don't run inputplug in the background
This way, we will get messages during changes in journal.
2020-01-20 09:21:26 +01:00
Vincent Bernat
d1f696e088 systemd: don't run numlockx
I don't have a keyboard with numlock since quite a long time.
2020-01-19 22:47:06 +01:00
Vincent Bernat
0670abf9e3 systemd: fix location of numlockx 2020-01-19 22:45:33 +01:00
Vincent Bernat
89a830a67e redshift: use new syntax for location
At some point, geoclue2 could be used instead.
2020-01-19 22:28:55 +01:00
Vincent Bernat
29d7cacbaa systemd: teach how to reload xsettingsd 2020-01-19 20:33:49 +01:00
Vincent Bernat
47368b46dc systemd: remove all [Install] sections
Instead, we explicitely set dependencies in our own
graphical-session@.target.
2020-01-19 20:30:59 +01:00
Vincent Bernat
2e9fa46f2f systemd: create our own graphical-session@.target
graphical-session.target is an existing target for the system. While I
don't use several X sessions, I prefer to have each service bound to
the right display and therefore, I create my own
graphical-session@.target for this purpose.

Also, I don't like having to use `systemctl --user enable`, so I
enable everything directly in graphical-session@.target. Other
dependencies are ordered from awesome@.service. This seems good
enough.
2020-01-19 20:28:04 +01:00
Vincent Bernat
ae691bb025 systemd: tentative to manage session with systemd
To me, I think it was cleaner to have a parameter with the current
display. This way, the session is specific to the current display. It
seems BindsTo doesn't think this way.
2020-01-19 19:06:49 +01:00