Hyprland: add GNOME Calculator rule
This commit is contained in:
parent
41bb8875a2
commit
4cbd7da3c5
|
|
@ -1,5 +1,6 @@
|
|||
# Floating windows
|
||||
windowrulev2 = float,class:^com\.nextcloud\.desktopclient\.nextcloud$
|
||||
windowrulev2 = float,class:^org\.gnome\.Calculator$
|
||||
windowrulev2 = float,class:^fsearch$
|
||||
windowrulev2 = float,class:^nm-connection-editor$
|
||||
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