Recently tried Fedora Silverblue. Problem with the installation script is that it tries to write in /usr/share/X11/xkb which is part of the immutable OS and is read only.
I found a work around but maybe there is a way to integrate that in the script. Here is the workaround:
I created a folder $HOME/.config/xkb/
I created subfolders $Home/.config/xkb/rules/ and $HOME/.config/xkb/symbols/
I copied /usr/share/X11/xkb/rules/evdev.xml and /usr/share/X11/xkb/rules/base.xml in $Home/.config/xkb/rules/
I ran touch $HOME/.config/xkb/symbols/fr to create the file
In the python script to install qwerty-lafayette I changed the XKB variable to $HOME/.config/xkb
That's it just run the python script.
Edit: You also need to run setxkbmap -v -I$HOME/.config/xkb
for the layout folder to be found in Gnome settings.
Also you still need to use the other workaround that allows you to use this layout with Wayland on Gnome 40 that I explained other here.
Let me know if that also works for you if you are playing around with Fedora Silverblue/Kinoite or other immutable os.
Recently tried Fedora Silverblue. Problem with the installation script is that it tries to write in /usr/share/X11/xkb which is part of the immutable OS and is read only.
I found a work around but maybe there is a way to integrate that in the script. Here is the workaround:
$HOME/.config/xkb/
$Home/.config/xkb/rules/
and$HOME/.config/xkb/symbols/
/usr/share/X11/xkb/rules/evdev.xml
and/usr/share/X11/xkb/rules/base.xml
in$Home/.config/xkb/rules/
touch $HOME/.config/xkb/symbols/fr
to create the file$HOME/.config/xkb
That's it just run the python script.
Edit: You also need to run
setxkbmap -v -I$HOME/.config/xkb
for the layout folder to be found in Gnome settings.
Also you still need to use the other workaround that allows you to use this layout with Wayland on Gnome 40 that I explained other here.
Let me know if that also works for you if you are playing around with Fedora Silverblue/Kinoite or other immutable os.