Skip to content

Instantly share code, notes, and snippets.

@vitormil
Created August 21, 2025 16:45
Show Gist options
  • Save vitormil/000375ba45b06f6868d73cea372d6b1b to your computer and use it in GitHub Desktop.
Save vitormil/000375ba45b06f6868d73cea372d6b1b to your computer and use it in GitHub Desktop.

Hyprland

sudo vim ~/.config/hypr/hyprland.conf

input {
  kb_layout = us
  kb_variant = intl
  kb_model = pc105
  kb_options =
  ...

Shell

sudo nvim /usr/lib/gtk-3.0/3.0.0/immodules.cache
sudo nvim /usr/lib/gtk-2.0/2.10.0/immodules.cache

Find this line:

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"

Add "en" at the end:

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

cedilla fix

sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /usr/share/X11/locale/en_US.UTF-8/Compose.bak
sed 's/ć/ç/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed 's/Ć/Ç/g' > Compose
sudo mv Compose /usr/share/X11/locale/en_US.UTF-8/Compose

Source: https://www.reddit.com/r/archlinux/comments/1fceq7p/cedilla_not_working_as_intended/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment