Hyprland: add GNOME Calculator rule
This commit is contained in:
parent
41bb8875a2
commit
4cbd7da3c5
|
|
@ -1,5 +1,6 @@
|
||||||
# Floating windows
|
# Floating windows
|
||||||
windowrulev2 = float,class:^com\.nextcloud\.desktopclient\.nextcloud$
|
windowrulev2 = float,class:^com\.nextcloud\.desktopclient\.nextcloud$
|
||||||
|
windowrulev2 = float,class:^org\.gnome\.Calculator$
|
||||||
windowrulev2 = float,class:^fsearch$
|
windowrulev2 = float,class:^fsearch$
|
||||||
windowrulev2 = float,class:^nm-connection-editor$
|
windowrulev2 = float,class:^nm-connection-editor$
|
||||||
windowrulev2 = float,class:^yad$
|
windowrulev2 = float,class:^yad$
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,103 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
options="English (US) [us]
|
||||||
|
Dari [af]
|
||||||
|
Arabic [ara]
|
||||||
|
Albanian [al]
|
||||||
|
Armenian [am]
|
||||||
|
German (Austria) [at]
|
||||||
|
English (Australian) [au]
|
||||||
|
Azerbaijani [az]
|
||||||
|
Belarusian [by]
|
||||||
|
Belgian [be]
|
||||||
|
Bangla [bd]
|
||||||
|
Indian [in]
|
||||||
|
Bosnian [ba]
|
||||||
|
Portuguese (Brazil) [br]
|
||||||
|
Bulgarian [bg]
|
||||||
|
Berber (Algeria, Latin) [dz]
|
||||||
|
Arabic (Morocco) [ma]
|
||||||
|
English (Cameroon) [cm]
|
||||||
|
Burmese [mm]
|
||||||
|
French (Canada) [ca]
|
||||||
|
French (Democratic Republic of the Congo) [cd]
|
||||||
|
Chinese [cn]
|
||||||
|
Croatian [hr]
|
||||||
|
Czech [cz]
|
||||||
|
Danish [dk]
|
||||||
|
Dutch [nl]
|
||||||
|
Dzongkha [bt]
|
||||||
|
Estonian [ee]
|
||||||
|
Persian [ir]
|
||||||
|
Iraqi [iq]
|
||||||
|
Faroese [fo]
|
||||||
|
Finnish [fi]
|
||||||
|
French [fr]
|
||||||
|
English (Ghana) [gh]
|
||||||
|
N'Ko (AZERTY) [gn]
|
||||||
|
Georgian [ge]
|
||||||
|
German [de]
|
||||||
|
Greek [gr]
|
||||||
|
Hungarian [hu]
|
||||||
|
Icelandic [is]
|
||||||
|
Hebrew [il]
|
||||||
|
Italian [it]
|
||||||
|
Japanese [jp]
|
||||||
|
Kyrgyz [kg]
|
||||||
|
Khmer (Cambodia) [kh]
|
||||||
|
Kazakh [kz]
|
||||||
|
Lao [la]
|
||||||
|
Spanish (Latin American) [latam]
|
||||||
|
Lithuanian [lt]
|
||||||
|
Latvian [lv]
|
||||||
|
Maori [mao]
|
||||||
|
Montenegrin [me]
|
||||||
|
Macedonian [mk]
|
||||||
|
Maltese [mt]
|
||||||
|
Mongolian [mn]
|
||||||
|
Norwegian [no]
|
||||||
|
Polish [pl]
|
||||||
|
Portuguese [pt]
|
||||||
|
Romanian [ro]
|
||||||
|
Russian [ru]
|
||||||
|
Serbian [rs]
|
||||||
|
Slovenian [si]
|
||||||
|
Slovak [sk]
|
||||||
|
Spanish [es]
|
||||||
|
Swedish [se]
|
||||||
|
German (Switzerland) [ch]
|
||||||
|
Arabic (Syria) [sy]
|
||||||
|
Tajik [tj]
|
||||||
|
Sinhala (phonetic) [lk]
|
||||||
|
Thai [th]
|
||||||
|
Turkish [tr]
|
||||||
|
Taiwanese [tw]
|
||||||
|
Ukrainian [ua]
|
||||||
|
English (UK) [gb]
|
||||||
|
Uzbek [uz]
|
||||||
|
Vietnamese [vn]
|
||||||
|
Korean [kr]
|
||||||
|
Irish [ie]
|
||||||
|
Urdu (Pakistan) [pk]
|
||||||
|
Dhivehi [mv]
|
||||||
|
English (South Africa) [za]
|
||||||
|
Esperanto [epo]
|
||||||
|
Nepali [np]
|
||||||
|
English (Nigeria) [ng]
|
||||||
|
Amharic [et]
|
||||||
|
Wolof [sn]
|
||||||
|
Braille [brai]
|
||||||
|
Turkmen [tm]
|
||||||
|
Bambara [ml]
|
||||||
|
Swahili (Tanzania) [tz]
|
||||||
|
French (Togo) [tg]
|
||||||
|
Swahili (Kenya) [ke]
|
||||||
|
Tswana [bw]
|
||||||
|
Filipino [ph]
|
||||||
|
Moldavian [md]
|
||||||
|
Indonesian (Latin) [id]
|
||||||
|
Malay (Jawi, Arabic Keyboard) [my]"
|
||||||
|
|
||||||
|
lang="$(echo "$options" | wofi --dmenu -p "Keyboard layout" | sed -r 's/.*\[(.+)\]/\1/')"
|
||||||
|
|
||||||
|
[ ! -z "$lang" ] && hyprctl keyword input:kb_layout "$lang"
|
||||||
Loading…
Reference in New Issue