Commit graph

311 commits

Author SHA1 Message Date
Rodolphe Bréard
bc516b04f9 Bind the media keys to a specific media player
That's kind of how it used to work before the forced use of MPRIS.
Without this change, only the latest used media player will receive the
signal, which mean that, when I open a video on Firefox, the play-pause
signal will be sent to Firefox and will therefore pause the video
instead of the music I was listening to with Rythmbox.
2022-07-15 13:43:54 +02:00
Rodolphe Bréard
449c161911 Add playerctl bindings to i3
Since version 3.4.5, Rhythmbox dropped the mmkeys plugin, stating that
it is "no longer useful" and it "has been obsoleted by MPRIS". This
change broke the media keys support on i3.

Since the regression is on purpose, there might not be no way to get
this mmkeys plugin back in Rhythmbox. The workaround is therefore to use
MPRIS. I chose playerctl since it is the most straightforward to me. A
few i3 key bindings later, media keys were back in control of Rhythmbox!

https://gitlab.gnome.org/GNOME/rhythmbox/-/blob/v3.4.5/NEWS
0cdeb7cb7a
https://wiki.archlinux.org/title/MPRIS
https://i3wm.org/docs/userguide.html#keybindings
2022-07-12 22:53:31 +02:00
Rodolphe Bréard
dbb0388470 Use /usr/bin/env bash instead of /bin/sh 2022-05-08 11:54:07 +02:00
Rodolphe Bréard
f371c34205 MS-DOS file systems 2022-04-29 17:56:57 +02:00
Rodolphe Bréard
6888a3b203 Migrate from youtube-dl to yt-dlp 2022-03-26 12:34:27 +01:00
Rodolphe Bréard
a6549624a9 Add OpenXRay aliases 2022-03-26 12:32:50 +01:00
Rodolphe Bréard
0fae4b349d Move the aliases into the custom config directory 2021-09-12 12:30:55 +02:00
Rodolphe Bréard
2425fdca43 Rationalize the use of custom config files 2021-09-12 12:24:06 +02:00
Rodolphe Bréard
5bc0b45cdc Remove the pew completion 2021-09-12 12:11:19 +02:00
Rodolphe Bréard
ef9d25957b Fix the zsh history file path 2021-09-12 12:10:04 +02:00
Rodolphe Bréard
3509bbfa2d Export the XDG env from the .zshenv file 2021-09-12 12:09:25 +02:00
Rodolphe Bréard
4284406640 Move the history file to the data dir 2021-09-12 11:03:42 +02:00
Rodolphe Bréard
71b5995121 Move the completion file to the cache dir 2021-09-12 11:02:44 +02:00
Rodolphe Bréard
f71325a367 Add comments to the .gitignore file 2021-09-12 10:13:41 +02:00
Rodolphe Bréard
3bd28fba99 Move the zsh configuration to ~/.config/zsh 2021-09-12 09:54:13 +02:00
Rodolphe Bréard
0844e03dd4 Move the zsh exported variables to the .zshenv file 2021-09-12 09:47:27 +02:00
Rodolphe Bréard
4927b7f551 Merge branch 'main' of ssh://github.com/breard-r/dotfiles 2021-08-29 02:21:16 +02:00
Rodolphe Bréard
913942f042 Add the vid2twitter script 2021-08-29 02:20:58 +02:00
Rodolphe Bréard
85debc64c2 Remove Taskwarrior
I don't use this software and its authors are actively scrapping GitHub
in order to spam people with fundraising unsolicited emails.
2021-08-02 09:33:48 +02:00
Rodolphe Bréard
c1e03482ae Switching from git checkout to git switch and restore 2021-08-01 15:56:47 +02:00
Rodolphe Bréard
5e4bc46964 Add CLI copy-paste utilities 2021-08-01 13:04:20 +02:00
Rodolphe Bréard
50737293be Add openshot 2021-05-12 13:20:14 +02:00
Rodolphe Bréard
ababe4c129 Add Taskwarrior 2021-05-10 22:35:00 +02:00
Rodolphe Bréard
ee7f79016a Add ncdu 2021-05-10 22:22:33 +02:00
Rodolphe Bréard
0297b0cce2 Add /etc/locale.conf 2021-03-06 12:38:09 +01:00
Rodolphe Bréard
7978a7a69f Set tab to 4 spaces instead of 8 2021-02-28 12:19:27 +01:00
Rodolphe Bréard
dfd7bd9730 Add the EditorConfig plugin 2021-02-28 12:11:15 +01:00
Rodolphe Bréard
f07dd346d6 Update Vundle 2021-02-28 12:10:25 +01:00
Rodolphe Bréard
cd1fd22914 Improve the sway script 2021-02-16 15:46:20 +01:00
Rodolphe Bréard
12d4d1178c Add shellcheck 2021-02-16 13:57:32 +01:00
Rodolphe Bréard
dcf134070c Tera templates 2021-01-18 22:48:43 +01:00
Rodolphe Bréard
aad8043668 Proxy settings 2021-01-14 11:49:31 +01:00
Rodolphe Bréard
a912f30162 Set the default git branch name 2021-01-11 20:23:18 +01:00
Rodolphe Bréard
6397ea1031 Add atril 2020-12-28 11:48:33 +01:00
Rodolphe Bréard
6900467547 Add mpv 2020-12-26 18:11:26 +01:00
Rodolphe Bréard
6e4e6f2222 Remove nvm 2020-12-22 12:33:26 +01:00
Rodolphe Bréard
a8fe183f38 Add a few tools 2020-12-22 12:32:09 +01:00
Rodolphe Bréard
a89819aaaa Add a light transparency on kitty 2020-12-21 22:40:01 +01:00
Rodolphe Bréard
ad890cc43f Set wallpaper in sway 2020-12-21 18:32:41 +01:00
Rodolphe Bréard
d31f971717 Add swaylock binding 2020-12-19 17:39:01 +01:00
Rodolphe Bréard
490ebc81e9 Bind grim to the PrtSc key 2020-12-19 17:17:21 +01:00
Rodolphe Bréard
4f447cbdfc Export XDG_PICTURES_DIR 2020-12-19 17:01:26 +01:00
Rodolphe Bréard
e79d446eaf Add gedit and tumbler 2020-12-19 16:40:02 +01:00
Rodolphe Bréard
c2625e2344 Update the packages list 2020-12-19 14:31:44 +01:00
Rodolphe Bréard
abd82ed0d3 Update the README 2020-12-16 18:34:51 +01:00
Rodolphe Bréard
3e1f253d6e Update the server hostname 2020-12-16 18:34:32 +01:00
Rodolphe Bréard
452cf31bf4 Sway cnf 2020-12-16 12:28:59 +01:00
Rodolphe Bréard
ae65a44f82 Add --color-words to git df 2020-12-06 13:05:49 +01:00
Rodolphe Bréard
de771b4e88 accent 2020-11-21 23:11:12 +01:00
Rodolphe Breard
7cbc6ff026 Add skim 2020-10-01 22:30:47 +02:00