diff --git a/.config/com.hezkore.appimage.installer/bgupdate.json b/.config/com.hezkore.appimage.installer/bgupdate.json
index ed5f155..33c35df 100644
--- a/.config/com.hezkore.appimage.installer/bgupdate.json
+++ b/.config/com.hezkore.appimage.installer/bgupdate.json
@@ -1,3 +1,3 @@
{
- "lastCheckedAt": "2026-09-05T23:01:22.1373078"
+ "lastCheckedAt": "2026-09-09T16:24:55.4889401"
}
diff --git a/fcitx5/conf/classicui.conf b/.config/fcitx5/conf/classicui.conf.tmp.3JSxrl
similarity index 93%
rename from fcitx5/conf/classicui.conf
rename to .config/fcitx5/conf/classicui.conf.tmp.3JSxrl
index 253fc93..63e1baa 100644
--- a/fcitx5/conf/classicui.conf
+++ b/.config/fcitx5/conf/classicui.conf.tmp.3JSxrl
@@ -8,4 +8,4 @@ PerScreenDPI=True
Font="Smartisan Compact CNS 20"
# 主题(这里要改成你想要使用的主题名,主题名就在下面)
-Theme=macOS-dark
+Theme=noctalia
diff --git a/.config/fcitx5/conf/classicui.conf.tmp.QqJnyY b/.config/fcitx5/conf/classicui.conf.tmp.QqJnyY
new file mode 100644
index 0000000..63e1baa
--- /dev/null
+++ b/.config/fcitx5/conf/classicui.conf.tmp.QqJnyY
@@ -0,0 +1,11 @@
+# 垂直候选列表
+Vertical Candidate List=False
+
+# 按屏幕 DPI 使用
+PerScreenDPI=True
+
+# Font (设置成你喜欢的字体)
+Font="Smartisan Compact CNS 20"
+
+# 主题(这里要改成你想要使用的主题名,主题名就在下面)
+Theme=noctalia
diff --git a/.config/fcitx5/conf/classicui.conf.tmp.rkrOs3 b/.config/fcitx5/conf/classicui.conf.tmp.rkrOs3
new file mode 100644
index 0000000..63e1baa
--- /dev/null
+++ b/.config/fcitx5/conf/classicui.conf.tmp.rkrOs3
@@ -0,0 +1,11 @@
+# 垂直候选列表
+Vertical Candidate List=False
+
+# 按屏幕 DPI 使用
+PerScreenDPI=True
+
+# Font (设置成你喜欢的字体)
+Font="Smartisan Compact CNS 20"
+
+# 主题(这里要改成你想要使用的主题名,主题名就在下面)
+Theme=noctalia
diff --git a/.config/fcitx5/conf/classicui.conf.tmp.vjV51o b/.config/fcitx5/conf/classicui.conf.tmp.vjV51o
new file mode 100644
index 0000000..63e1baa
--- /dev/null
+++ b/.config/fcitx5/conf/classicui.conf.tmp.vjV51o
@@ -0,0 +1,11 @@
+# 垂直候选列表
+Vertical Candidate List=False
+
+# 按屏幕 DPI 使用
+PerScreenDPI=True
+
+# Font (设置成你喜欢的字体)
+Font="Smartisan Compact CNS 20"
+
+# 主题(这里要改成你想要使用的主题名,主题名就在下面)
+Theme=noctalia
diff --git a/.config/sway/config b/.config/sway/config
index 7522c2b..e12eee8 100644
--- a/.config/sway/config
+++ b/.config/sway/config
@@ -121,7 +121,8 @@ titlebar_border_thickness 1
bindsym $mod+z exec $ipc panel-toggle control-center
bindsym $mod+comma exec $ipc settings-toggle
- bindsym $mod+w exec $ipc weather-toggle
+ bindsym $mod+exclam exec $ipc panel-toggle control-center weather
+ bindsym $mod+colon exec $ipc panel-toggle control-center calendar
# Start a terminal
bindsym $mod+Return exec $term
@@ -131,11 +132,13 @@ titlebar_border_thickness 1
# Start your launcher
bindsym $mod+space exec $ipc panel-toggle launcher
- # bindsym $mod+space exec $menu
- # bindsym $mod+shift+d exec wofi --show run
+ # bindsym $mod+space exec $menu bindsym $mod+shift+d exec wofi --show run
# Start a file manager
- bindsym $mod+e exec $file
+ # bindsym $mod+e exec $file
+
+ # test of yazi as a CLI file manager
+ bindsym $mod+e exec --no-startup-id foot -e yazi
# Start browser
bindsym $mod+a exec $browser
diff --git a/README.md b/README.md
deleted file mode 100644
index d23d95a..0000000
--- a/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# dotfiles
-
diff --git a/com.hezkore.appimage.installer/bgupdate.json b/com.hezkore.appimage.installer/bgupdate.json
deleted file mode 100644
index 329ebd9..0000000
--- a/com.hezkore.appimage.installer/bgupdate.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "lastCheckedAt": "2026-08-02T23:58:58.4063981"
-}
diff --git a/fastfetch/ascii-art.txt b/fastfetch/ascii-art.txt
deleted file mode 100644
index ac584d6..0000000
--- a/fastfetch/ascii-art.txt
+++ /dev/null
@@ -1,22 +0,0 @@
- ++.
- +++++
- +++-
- +++
- +++ +++++++++++++
- =++++++++++=++++++++
- +++++++++++ -++++
- +++ +++ .++++
- +++ +++++
- +++ ++++ ++++++
- +++++++++++++ ++++++++
- ++++ +++++++++++
- ++++ ++++++++++++ +++++++++
- ++++++:+++++++++++
- ++++++ ++
- ++
- + ++ ++++
- ++: ++ ++++=
- ++++ ++++: +++++
- +++ ++++++- +++
- + ++++
- +-
diff --git a/fastfetch/bocchi.jpg b/fastfetch/bocchi.jpg
deleted file mode 100644
index 9f45f5c..0000000
Binary files a/fastfetch/bocchi.jpg and /dev/null differ
diff --git a/fastfetch/bocchi.png b/fastfetch/bocchi.png
deleted file mode 100644
index 43c84b7..0000000
Binary files a/fastfetch/bocchi.png and /dev/null differ
diff --git a/fastfetch/config.jsonc b/fastfetch/config.jsonc
deleted file mode 100644
index b3910d6..0000000
--- a/fastfetch/config.jsonc
+++ /dev/null
@@ -1,142 +0,0 @@
-{
- "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
- "logo": {
- "type": "sixel",
- "source": "/home/oh/.config/fastfetch/bocchi.png",
- "height": 19,
- "padding": {
- "top": 1
- }
- },
- "display": {
- "separator": " ",
- "constants": [
- "────────────────────────────────────"
- ]
- },
- "modules": [
- {
- "type": "custom",
- "format": "┌{$1}─{$1}┐",
- "outputColor": "90"
- },
- {
- "type": "title",
- "keyWidth": 10
- },
- {
- "type": "custom",
- "format": "└{$1}{$1}┘",
- "outputColor": "90"
- },
- {
- "type": "custom",
- "format": " {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39} {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31} "
- },
- {
- "type": "custom",
- "format": "┌{$1}{$1}┐",
- "outputColor": "90"
- },
- {
- "type": "os",
- "key": "{icon} OS",
- "keyColor": "yellow"
- },
- {
- "type": "kernel",
- "key": "│ ├{icon}",
- "keyColor": "yellow"
- },
- {
- "type": "packages",
- "key": "│ ├{icon}",
- "keyColor": "yellow"
- },
- {
- "type": "shell",
- "key": "│ └",
- "keyColor": "yellow"
- },
- {
- "type": "wm",
- "key": " WM",
- "keyColor": "blue"
- },
- {
- "type": "lm",
- "key": "│ ├{icon}",
- "keyColor": "blue"
- },
- {
- "type": "wmtheme",
- "key": "│ ├{icon}",
- "keyColor": "blue"
- },
- {
- "type": "icons",
- "key": "│ ├{icon}",
- "keyColor": "blue"
- },
- {
- "type": "terminal",
- "key": "│ ├{icon}",
- "keyColor": "blue"
- },
- {
- "type": "wallpaper",
- "key": "│ └",
- "keyColor": "blue"
- },
- {
- "type": "host",
- "key": " PC",
- "keyColor": "green"
- },
- {
- "type": "cpu",
- "key": "│ ├{icon}",
- "keyColor": "green"
- },
- {
- "type": "gpu",
- "key": "│ ├{icon}",
- "keyColor": "green"
- },
- {
- "type": "disk",
- "key": "│ ├{icon}",
- "keyColor": "green"
- },
- {
- "type": "memory",
- "key": "│ ├{icon}",
- "keyColor": "green"
- },
- {
- "type": "swap",
- "key": "│ ├{icon}",
- "keyColor": "green"
- },
- {
- "type": "uptime",
- "key": "│ ├{icon}",
- "keyColor": "green"
- },
- {
- "type": "sound",
- "key": " OP",
- "keyColor": "cyan"
- },
- {
- "type": "custom",
- "format": "└{$1}{$1}┘",
- "outputColor": "90"
- },
-
- {
- "type": "custom",
- "format": " {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39} {#38} {#37} {#36} {#35} {#34} {#33} {#32} {#31}"
- }
- ]
-}
diff --git a/fcitx/dbus/f4f221925dab4fcabea355c9b1c31952-0 b/fcitx/dbus/f4f221925dab4fcabea355c9b1c31952-0
deleted file mode 100644
index ac4aeee..0000000
Binary files a/fcitx/dbus/f4f221925dab4fcabea355c9b1c31952-0 and /dev/null differ
diff --git a/fcitx5/conf/cached_layouts b/fcitx5/conf/cached_layouts
deleted file mode 100644
index 7a6d05d..0000000
--- a/fcitx5/conf/cached_layouts
+++ /dev/null
@@ -1,3690 +0,0 @@
-[keyboard-bqn]
-Description="Clavier - BQN"
-Language=en
-Label=bqn
-
-[keyboard-apl]
-Description="Clavier - APL"
-Language=en
-Label=apl
-
-[keyboard-apl-dyalog]
-Description="Clavier - APL - symboles APL (APL Dyalog)"
-Language=en
-Label="dlg (dyalog)"
-
-[keyboard-apl-sax]
-Description="Clavier - APL - Symboles APL (SAX, Sharp APL for Unix)"
-Language=en
-Label=sax
-
-[keyboard-apl-unified]
-Description="Clavier - APL - Symboles APL (unifiés)"
-Language=en
-Label="ufd (unified)"
-
-[keyboard-apl-apl2]
-Description="Clavier - APL - Symboles APL (IBM APL2)"
-Language=en
-Label=apl2
-
-[keyboard-apl-aplplusII]
-Description="Clavier - APL - Symboles APL (Manugistics APL*PLUS II)"
-Language=en
-Label="aplII (aplplusII)"
-
-[keyboard-apl-aplx]
-Description="Clavier - APL - Symboles APL (APLX unifié)"
-Language=en
-Label=aplx
-
-[keyboard-ua]
-Description="Clavier - Ukrainien"
-Language=uk
-Label=uk
-
-[keyboard-ua-phonetic]
-Description="Clavier - Ukrainien - Ukrainien (phonétique)"
-Language=uk
-Label="ua (phonetic)"
-
-[keyboard-ua-typewriter]
-Description="Clavier - Ukrainien - Ukrainien (machine à écrire)"
-Language=uk
-Label="ua (typewriter)"
-
-[keyboard-ua-winkeys]
-Description="Clavier - Ukrainien - Ukrainien (Windows)"
-Language=uk
-Label="ua (winkeys)"
-
-[keyboard-ua-macOS]
-Description="Clavier - Ukrainien - Ukrainien (macOS)"
-Language=uk
-Label="ua (macOS)"
-
-[keyboard-ua-legacy]
-Description="Clavier - Ukrainien - Ukrainien (obsolète)"
-Language=uk
-Label="ua (legacy)"
-
-[keyboard-ua-homophonic]
-Description="Clavier - Ukrainien - Ukrainien (homophonique)"
-Language=uk
-Label="ua (homophonic)"
-
-[keyboard-ua-crh]
-Description="Clavier - Ukrainien - Tatar de Crimée (Q turc)"
-Language=crh
-Label=crh
-
-[keyboard-ua-crh_f]
-Description="Clavier - Ukrainien - Tatar de Crimée (F turc)"
-Language=crh
-Label="crh (crh_f)"
-
-[keyboard-ua-crh_alt]
-Description="Clavier - Ukrainien - Tatar de Crimée (Alt-Q turc)"
-Language=crh
-Label="crh (crh_alt)"
-
-[keyboard-ua-sun_type6]
-Description="Clavier - Ukrainien - Ukrainien (Sun type 6/7)"
-Language=uk
-Label="ua (sun_type6)"
-
-[keyboard-th]
-Description="Clavier - Thaï"
-Language=th
-Label=th
-
-[keyboard-th-tis]
-Description="Clavier - Thaï - Thaï (TIS-820.2538)"
-Language=th
-Label="th (tis)"
-
-[keyboard-th-pat]
-Description="Clavier - Thaï - Thaï (Pattachote)"
-Language=th
-Label="th (pat)"
-
-[keyboard-tz]
-Description="Clavier - Swahili (Tanzanie)"
-Language=sw
-Label=sw
-
-[keyboard-latam]
-Description="Clavier - Espagnol (Amérique latine)"
-Language=es
-Label=es
-
-[keyboard-latam-nodeadkeys]
-Description="Clavier - Espagnol (Amérique latine) - Espagnol (Amérique latine, sans touche morte)"
-Language=es
-Label="latam (nodeadkeys)"
-
-[keyboard-latam-deadtilde]
-Description="Clavier - Espagnol (Amérique latine) - Espagnol (Amérique latine, tilde en touche morte)"
-Language=es
-Label="latam (deadtilde)"
-
-[keyboard-latam-dvorak]
-Description="Clavier - Espagnol (Amérique latine) - Espagnol (Amérique latine, Dvorak)"
-Language=es
-Label="latam (dvorak)"
-
-[keyboard-latam-colemak]
-Description="Clavier - Espagnol (Amérique latine) - Espagnol (Amérique latine, Colemak)"
-Language=es
-Label="latam (colemak)"
-
-[keyboard-sk]
-Description="Clavier - Slovaque"
-Language=sk
-Label=sk
-
-[keyboard-sk-bksl]
-Description="Clavier - Slovaque - Slovaque (barre oblique inverse supplémentaire)"
-Language=sk
-Label="sk (bksl)"
-
-[keyboard-sk-qwerty]
-Description="Clavier - Slovaque - Slovaque (QWERTY)"
-Language=sk
-Label="sk (qwerty)"
-
-[keyboard-sk-qwerty_bksl]
-Description="Clavier - Slovaque - Slovaque (QWERTY, barre oblique inverse supplémentaire)"
-Language=sk
-Label="sk (qwerty_bksl)"
-
-[keyboard-sk-acc]
-Description="Clavier - Slovaque - Slovaque (disposition ACC, lettres accentuées uniquement)"
-Language=sk
-Label="sk (acc)"
-
-[keyboard-sk-sun_type6]
-Description="Clavier - Slovaque - Slovaque (Sun type 6/7)"
-Language=sk
-Label="sk (sun_type6)"
-
-[keyboard-ru]
-Description="Clavier - Russe"
-Language=ru
-Label=ru
-
-[keyboard-ru-phonetic]
-Description="Clavier - Russe - Russe (phonétique)"
-Language=ru
-Label="ru (phonetic)"
-
-[keyboard-ru-phonetic_winkeys]
-Description="Clavier - Russe - Russe (phonétique, Windows)"
-Language=ru
-Label="ru (phonetic_winkeys)"
-
-[keyboard-ru-phonetic_YAZHERTY]
-Description="Clavier - Russe - Russe (phonétique, YAZHERTY)"
-Language=ru
-Label="ru (phonetic_YAZHERTY)"
-
-[keyboard-ru-phonetic_azerty]
-Description="Clavier - Russe - Russe (phonétique, AZERTY)"
-Language=ru
-Label="ru (phonetic_azerty)"
-
-[keyboard-ru-phonetic_dvorak]
-Description="Clavier - Russe - Russe (phonétique, Dvorak)"
-Language=ru
-Label="ru (phonetic_dvorak)"
-
-[keyboard-ru-typewriter]
-Description="Clavier - Russe - Russe (machine à écrire)"
-Language=ru
-Label="ru (typewriter)"
-
-[keyboard-ru-ruchey_ru]
-Description="Clavier - Russe - Russe (ingénierie, RU)"
-Language=ru
-Label="ru (ruchey_ru)"
-
-[keyboard-ru-ruchey_en]
-Description="Clavier - Russe - Russe (ingénierie, EN)"
-Language=ru
-Label="en (ruchey_en)"
-
-[keyboard-ru-legacy]
-Description="Clavier - Russe - Russe (obsolète)"
-Language=ru
-Label="ru (legacy)"
-
-[keyboard-ru-typewriter-legacy]
-Description="Clavier - Russe - Russe (machine à écrire, obsolète)"
-Language=ru
-Label="ru (typewriter-legacy)"
-
-[keyboard-ru-dos]
-Description="Clavier - Russe - Russe (DOS)"
-Language=ru
-Label="ru (dos)"
-
-[keyboard-ru-mac]
-Description="Clavier - Russe - Russe (Macintosh)"
-Language=ru
-Label="ru (mac)"
-
-[keyboard-ru-ab]
-Description="Clavier - Russe - Abkhaze (Russe)"
-Language=ab
-Label="ru (ab)"
-
-[keyboard-ru-bak]
-Description="Clavier - Russe - Bachkir"
-Language=ba
-Label="ru (bak)"
-
-[keyboard-ru-cv]
-Description="Clavier - Russe - Chuvash"
-Language=cv
-Label="ru (cv)"
-
-[keyboard-ru-cv_latin]
-Description="Clavier - Russe - Tchouvache (latin)"
-Language=cv
-Label="ru (cv_latin)"
-
-[keyboard-ru-xal]
-Description="Clavier - Russe - Kalmyk"
-Language=xal
-Label="ru (xal)"
-
-[keyboard-ru-kom]
-Description="Clavier - Russe - Komi"
-Language=kv
-Label="ru (kom)"
-
-[keyboard-ru-chm]
-Description="Clavier - Russe - Mari"
-Language=chm
-Label="ru (chm)"
-
-[keyboard-ru-os_legacy]
-Description="Clavier - Russe - Ossète (obsolète)"
-Language=os
-Label="ru (os_legacy)"
-
-[keyboard-ru-os_winkeys]
-Description="Clavier - Russe - Ossète (Windows)"
-Language=os
-Label="ru (os_winkeys)"
-
-[keyboard-ru-srp]
-Description="Clavier - Russe - Serbe (Russe)"
-Language=ru
-Label="ru (srp)"
-
-[keyboard-ru-tt]
-Description="Clavier - Russe - Tatar"
-Language=tt
-Label="ru (tt)"
-
-[keyboard-ru-udm]
-Description="Clavier - Russe - Oudmourte"
-Language=udm
-Label="ru (udm)"
-
-[keyboard-ru-sah]
-Description="Clavier - Russe - Iakute"
-Language=sah
-Label="ru (sah)"
-
-[keyboard-ru-chu]
-Description="Clavier - Russe - Liturgique slave"
-Language=cu
-Label="ru (chu)"
-
-[keyboard-ru-ruu]
-Description="Clavier - Russe - Russe (avec lettres ukrainiennes et biélorusses)"
-Language=ru
-Label="ru (ruu)"
-
-[keyboard-ru-rulemak]
-Description="Clavier - Russe - Russe (Rulemak, Colemak phonétique)"
-Language=ru
-Label="ru (rulemak)"
-
-[keyboard-ru-phonetic_mac]
-Description="Clavier - Russe - Russe (phonétique, Macintosh)"
-Language=ru
-Label="ru (phonetic_mac)"
-
-[keyboard-ru-sun_type6]
-Description="Clavier - Russe - Russe (Sun type 6/7)"
-Language=ru
-Label="ru (sun_type6)"
-
-[keyboard-ru-unipunct]
-Description="Clavier - Russe - Russe (avec ponctuation US)"
-Language=ru
-Label="ru (unipunct)"
-
-[keyboard-ru-gost-6431-75-48]
-Description="Clavier - Russe - Russe (GOST 6431-75)"
-Language=ru
-Label="ru (gost-6431-75-48)"
-
-[keyboard-ru-gost-14289-88]
-Description="Clavier - Russe - Russe (GOST 14289-88)"
-Language=ru
-Label="ru (gost-14289-88)"
-
-[keyboard-ru-prxn]
-Description="Clavier - Russe - Russe (polyglotte et réactionnaire)"
-Language=ru
-Label="ru (prxn)"
-
-[keyboard-ru-winkeys-p]
-Description="Clavier - Russe - Russe (Programmeur)"
-Language=ru
-Label=winkeys-p
-
-[keyboard-ru-typo]
-Description="Clavier - Russe - Russe (plus symboles typographiques)"
-Language=ru
-Label="ru (typo)"
-
-[keyboard-ru-rtu]
-Description="Clavier - Russe - Russe (plus lettres tatar)"
-Language=ru
-Label="ru (rtu)"
-
-[keyboard-br]
-Description="Clavier - Portugais (Brésil)"
-Language=pt
-Label=pt
-
-[keyboard-br-nodeadkeys]
-Description="Clavier - Portugais (Brésil) - Portugais (Brésil, sans touche morte)"
-Language=pt
-Label="br (nodeadkeys)"
-
-[keyboard-br-dvorak]
-Description="Clavier - Portugais (Brésil) - Portugais (Brésil, Dvorak)"
-Language=pt
-Label="br (dvorak)"
-
-[keyboard-br-nativo]
-Description="Clavier - Portugais (Brésil) - Portugais (Brésil, Nativo)"
-Language=pt
-Label="br (nativo)"
-
-[keyboard-br-nativo-us]
-Description="Clavier - Portugais (Brésil) - Portugais (Brésil, Nativo pour claviers US)"
-Language=pt
-Label="br (nativo-us)"
-
-[keyboard-br-thinkpad]
-Description="Clavier - Portugais (Brésil) - Portugais (Brésil, ThinkPad IBM/Lenovo)"
-Language=pt
-Label="br (thinkpad)"
-
-[keyboard-br-nativo-epo]
-Description="Clavier - Portugais (Brésil) - Espéranto (Brésil, Nativo)"
-Language=eo
-Label="br (nativo-epo)"
-
-[keyboard-br-rus]
-Description="Clavier - Portugais (Brésil) - Russe (Brésil, phonétique)"
-Language=ru
-Label="ru (rus)"
-
-[keyboard-br-sun_type6]
-Description="Clavier - Portugais (Brésil) - Portugais (Brésil, Sun type 6/7)"
-Language=pt
-Label="br (sun_type6)"
-
-[keyboard-ro]
-Description="Clavier - Roumain"
-Language=ro
-Label=ro
-
-[keyboard-ro-std]
-Description="Clavier - Roumain - Roumain (standard)"
-Language=ro
-Label="ro (std)"
-
-[keyboard-ro-winkeys]
-Description="Clavier - Roumain - Roumain (Windows)"
-Language=ro
-Label="ro (winkeys)"
-
-[keyboard-ro-crh_dobruja]
-Description="Clavier - Roumain - Tatar de Crimée (Q dobroudja)"
-Language=crh
-Label="crh (crh_dobruja)"
-
-[keyboard-ro-ergonomic]
-Description="Clavier - Roumain - Roumain (ergonomique dactylographique)"
-Language=ro
-Label="ro (ergonomic)"
-
-[keyboard-ro-sun_type6]
-Description="Clavier - Roumain - Roumain (Sun type 6/7)"
-Language=ro
-Label="ro (sun_type6)"
-
-[keyboard-pl]
-Description="Clavier - Polonais"
-Language=pl
-Label=pl
-
-[keyboard-pl-legacy]
-Description="Clavier - Polonais - Polonais (obsolète)"
-Language=pl
-Label="pl (legacy)"
-
-[keyboard-pl-qwertz]
-Description="Clavier - Polonais - Polonais (QWERTZ)"
-Language=pl
-Label="pl (qwertz)"
-
-[keyboard-pl-dvorak]
-Description="Clavier - Polonais - Polonais (Dvorak)"
-Language=pl
-Label="pl (dvorak)"
-
-[keyboard-pl-dvorak_quotes]
-Description="Clavier - Polonais - Polonais (Dvorak, guillemets polonais sur la touche guillemets)"
-Language=pl
-Label="pl (dvorak_quotes)"
-
-[keyboard-pl-dvorak_altquotes]
-Description="Clavier - Polonais - Polonais (Dvorak, guillemets polonais sur le 1)"
-Language=pl
-Label="pl (dvorak_altquotes)"
-
-[keyboard-pl-dvp]
-Description="Clavier - Polonais - Polonais (Dvorak pour le programmeur)"
-Language=pl
-Label="pl (dvp)"
-
-[keyboard-pl-csb]
-Description="Clavier - Polonais - Cachoube"
-Language=csb
-Label="pl (csb)"
-
-[keyboard-pl-szl]
-Description="Clavier - Polonais - Silésien"
-Language=szl
-Label="pl (szl)"
-
-[keyboard-pl-ru_phonetic_dvorak]
-Description="Clavier - Polonais - Russe (Pologne, Dvorak phonétique)"
-Language=ru
-Label="ru (ru_phonetic_dvorak)"
-
-[keyboard-pl-intl]
-Description="Clavier - Polonais - Polonais (internat., avec touches mortes)"
-Language=pl
-Label="pl (intl)"
-
-[keyboard-pl-colemak]
-Description="Clavier - Polonais - Polonais (Colemak)"
-Language=pl
-Label="pl (colemak)"
-
-[keyboard-pl-colemak_dh_ansi]
-Description="Clavier - Polonais - Polonais (Colemak-DH)"
-Language=pl
-Label="pl (colemak_dh_ansi)"
-
-[keyboard-pl-colemak_dh]
-Description="Clavier - Polonais - Polonais (Colemak-DH ISO)"
-Language=pl
-Label="pl (colemak_dh)"
-
-[keyboard-pl-sun_type6]
-Description="Clavier - Polonais - Polonais (Sun type 6/7)"
-Language=pl
-Label="pl (sun_type6)"
-
-[keyboard-pl-glagolica]
-Description="Clavier - Polonais - Polonais (glagolitique)"
-Language=pl
-Label="pl (glagolica)"
-
-[keyboard-pl-lefty]
-Description="Clavier - Polonais - Polonais (gaucher)"
-Language=pl
-Label="pl (lefty)"
-
-[keyboard-trans]
-Description="Clavier - Alphabet phonétique international"
-Language=
-Label=ipa
-
-[keyboard-trans-qwerty]
-Description="Clavier - Alphabet phonétique international - Alphabet phonétique international (QWERTY)"
-Language=
-Label="trans (qwerty)"
-
-[keyboard-ir]
-Description="Clavier - Persan"
-Language=fa
-Label=fa
-
-[keyboard-ir-pes_keypad]
-Description="Clavier - Persan - Persan (avec pavé numérique persan)"
-Language=fa
-Label="ir (pes_keypad)"
-
-[keyboard-ir-winkeys]
-Description="Clavier - Persan - Perse (Windows)"
-Language=fa
-Label="ir (winkeys)"
-
-[keyboard-ir-azb]
-Description="Clavier - Persan - Azéri (Iran)"
-Language=azb
-Label=azb
-
-[keyboard-ir-ku]
-Description="Clavier - Persan - Kurde (Iran, Q latin)"
-Language=ku
-Label=ku
-
-[keyboard-ir-ku_alt]
-Description="Clavier - Persan - Kurde (Iran, Alt-Q latin)"
-Language=ku
-Label="ku (ku_alt)"
-
-[keyboard-ir-ku_f]
-Description="Clavier - Persan - Kurde (Iran, F)"
-Language=ku
-Label="ku (ku_f)"
-
-[keyboard-ir-ku_ara]
-Description="Clavier - Persan - Kurde (Iran, arabe-latin)"
-Language=ku
-Label="ku (ku_ara)"
-
-[keyboard-custom]
-Description="Clavier - Une disposition définie par l'utilisateur"
-Language=und
-Label=custom
-
-[keyboard-no]
-Description="Clavier - Norvégien"
-Language=no
-Label=no
-
-[keyboard-no-nodeadkeys]
-Description="Clavier - Norvégien - Norvégien (sans touche morte)"
-Language=no
-Label="no (nodeadkeys)"
-
-[keyboard-no-winkeys]
-Description="Clavier - Norvégien - Norvégien (Windows)"
-Language=no
-Label="no (winkeys)"
-
-[keyboard-no-mac]
-Description="Clavier - Norvégien - Norvégien (Macintosh)"
-Language=no
-Label="no (mac)"
-
-[keyboard-no-mac_nodeadkeys]
-Description="Clavier - Norvégien - Norvégien (Macintosh, sans touche morte)"
-Language=no
-Label="no (mac_nodeadkeys)"
-
-[keyboard-no-colemak]
-Description="Clavier - Norvégien - Norvégien (Colemak)"
-Language=no
-Label="no (colemak)"
-
-[keyboard-no-colemak_dh]
-Description="Clavier - Norvégien - Norvégien (Colemak-DH)"
-Language=no
-Label="no (colemak_dh)"
-
-[keyboard-no-colemak_dh_wide]
-Description="Clavier - Norvégien - Norvégien (Colemak-DH large)"
-Language=no
-Label="no (colemak_dh_wide)"
-
-[keyboard-no-dvorak]
-Description="Clavier - Norvégien - Norvégien (Dvorak)"
-Language=no
-Label="no (dvorak)"
-
-[keyboard-no-smi]
-Description="Clavier - Norvégien - Sami du Nord (Norvège)"
-Language=se
-Label="no (smi)"
-
-[keyboard-no-smi_nodeadkeys]
-Description="Clavier - Norvégien - Sami du Nord (Norvège, sans touche morte)"
-Language=se
-Label="no (smi_nodeadkeys)"
-
-[keyboard-no-sun_type6]
-Description="Clavier - Norvégien - Norvégien (Sun type 6/7)"
-Language=no
-Label="no (sun_type6)"
-
-[keyboard-gn]
-Description="Clavier - N'Ko (AZERTY)"
-Language=nqo
-Label=nqo
-
-[keyboard-tm]
-Description="Clavier - Turkmène"
-Language=tk
-Label=tk
-
-[keyboard-tm-alt]
-Description="Clavier - Turkmène - Turkmène (Alt-Q)"
-Language=tk
-Label="tm (alt)"
-
-[keyboard-np]
-Description="Clavier - Népalais"
-Language=ne
-Label=ne
-
-[keyboard-ancient]
-Description="Clavier - Ancien"
-Language=got
-Label=xx
-
-[keyboard-ancient-got]
-Description="Clavier - Ancien - Gothique"
-Language=got
-Label="ancient (got)"
-
-[keyboard-ancient-uga]
-Description="Clavier - Ancien - Ougaritique"
-Language=uga
-Label="ancient (uga)"
-
-[keyboard-ancient-ave]
-Description="Clavier - Ancien - Avestique"
-Language=ae
-Label="ancient (ave)"
-
-[keyboard-mt]
-Description="Clavier - Maltais"
-Language=mt
-Label=mt
-
-[keyboard-mt-us]
-Description="Clavier - Maltais - Maltais (US)"
-Language=mt
-Label="mt (us)"
-
-[keyboard-mt-alt-us]
-Description="Clavier - Maltais - Maltais (US, surcharges via AltGr)"
-Language=mt
-Label="mt (alt-us)"
-
-[keyboard-mt-alt-gb]
-Description="Clavier - Maltais - Maltais (Royaume-Uni, surcharges via AltGr)"
-Language=mt
-Label="mt (alt-gb)"
-
-[keyboard-pt]
-Description="Clavier - Portugais"
-Language=pt
-Label=pt
-
-[keyboard-pt-nodeadkeys]
-Description="Clavier - Portugais - Portugais (sans touche morte)"
-Language=pt
-Label="pt (nodeadkeys)"
-
-[keyboard-pt-mac]
-Description="Clavier - Portugais - Portugais (Macintosh)"
-Language=pt
-Label="pt (mac)"
-
-[keyboard-pt-mac_nodeadkeys]
-Description="Clavier - Portugais - Portugais (Macintosh, sans touche morte)"
-Language=pt
-Label="pt (mac_nodeadkeys)"
-
-[keyboard-pt-nativo]
-Description="Clavier - Portugais - Portugais (PT-Nativo)"
-Language=pt
-Label="pt (nativo)"
-
-[keyboard-pt-nativo-us]
-Description="Clavier - Portugais - Portugais (Nativo pour claviers US)"
-Language=pt
-Label="pt (nativo-us)"
-
-[keyboard-pt-nativo-epo]
-Description="Clavier - Portugais - Espéranto (Portugal, PT-Nativo)"
-Language=eo
-Label="pt (nativo-epo)"
-
-[keyboard-pt-sun_type6]
-Description="Clavier - Portugais - Portugais (Sun type 6/7)"
-Language=pt
-Label="pt (sun_type6)"
-
-[keyboard-pt-colemak]
-Description="Clavier - Portugais - Portugais (Colemak)"
-Language=pt
-Label="pt (colemak)"
-
-[keyboard-my]
-Description="Clavier - Malais (clavier jawi, arabe)"
-Language=id
-Label=ms
-
-[keyboard-my-phonetic]
-Description="Clavier - Malais (clavier jawi, arabe) - Malais (jawi, phonétique)"
-Language=id
-Label="my (phonetic)"
-
-[keyboard-mk]
-Description="Clavier - Macédonien"
-Language=mk
-Label=mk
-
-[keyboard-mk-nodeadkeys]
-Description="Clavier - Macédonien - Macédonien (sans touche morte)"
-Language=mk
-Label="mk (nodeadkeys)"
-
-[keyboard-kg]
-Description="Clavier - Kirghize"
-Language=ky
-Label=ki
-
-[keyboard-kg-phonetic]
-Description="Clavier - Kirghize - Kirghize (phonétique)"
-Language=ky
-Label="kg (phonetic)"
-
-[keyboard-tj]
-Description="Clavier - Tadjik"
-Language=tg
-Label=tg
-
-[keyboard-tj-legacy]
-Description="Clavier - Tadjik - Tadjik (obsolète)"
-Language=tg
-Label="tj (legacy)"
-
-[keyboard-mv]
-Description="Clavier - Divehi"
-Language=dv
-Label=dv
-
-[keyboard-lk]
-Description="Clavier - Cingalais (phonétique)"
-Language=si
-Label=si
-
-[keyboard-lk-us]
-Description="Clavier - Cingalais (phonétique) - Cingalais (US)"
-Language=si
-Label="si (us)"
-
-[keyboard-lk-tam_unicode]
-Description="Clavier - Cingalais (phonétique) - Tamoul (Sri Lanka, TamilNet '99)"
-Language=ta
-Label="ta (tam_unicode)"
-
-[keyboard-lk-tam_TAB]
-Description="Clavier - Cingalais (phonétique) - Tamoul (Sri Lanka, TamilNet '99, codage TAB)"
-Language=ta
-Label="lk (tam_TAB)"
-
-[keyboard-al]
-Description="Clavier - Albanais"
-Language=sq
-Label=sq
-
-[keyboard-al-plisi]
-Description="Clavier - Albanais - Albanais (Plisi)"
-Language=sq
-Label="al (plisi)"
-
-[keyboard-al-veqilharxhi]
-Description="Clavier - Albanais - Albanais (Veqilharxhi)"
-Language=sq
-Label="al (veqilharxhi)"
-
-[keyboard-cz]
-Description="Clavier - Tchèque"
-Language=cs
-Label=cs
-
-[keyboard-cz-bksl]
-Description="Clavier - Tchèque - Tchèque (barre oblique inverse supplémentaire)"
-Language=cs
-Label="cz (bksl)"
-
-[keyboard-cz-qwerty]
-Description="Clavier - Tchèque - Tchèque (QWERTY)"
-Language=cs
-Label="cz (qwerty)"
-
-[keyboard-cz-qwerty_bksl]
-Description="Clavier - Tchèque - Tchèque (QWERTY, barre oblique inverse supplémentaire)"
-Language=cs
-Label="cz (qwerty_bksl)"
-
-[keyboard-cz-winkeys]
-Description="Clavier - Tchèque - Tchèque (QWERTZ, Windows)"
-Language=cs
-Label="cz (winkeys)"
-
-[keyboard-cz-winkeys-qwerty]
-Description="Clavier - Tchèque - Tchèque (QWERTY, Windows)"
-Language=cs
-Label="cz (winkeys-qwerty)"
-
-[keyboard-cz-qwerty-mac]
-Description="Clavier - Tchèque - Tchèque (QWERTY, Macintosh)"
-Language=cs
-Label="cz (qwerty-mac)"
-
-[keyboard-cz-ucw]
-Description="Clavier - Tchèque - Tchèque (UCW, lettres accentuées uniquement)"
-Language=cs
-Label="cz (ucw)"
-
-[keyboard-cz-dvorak-ucw]
-Description="Clavier - Tchèque - Tchèque (Dvorak US, support UCW)"
-Language=cs
-Label="cz (dvorak-ucw)"
-
-[keyboard-cz-rus]
-Description="Clavier - Tchèque - Russe (Tchéquie, phonétique)"
-Language=ru
-Label="ru (rus)"
-
-[keyboard-cz-sun_type6]
-Description="Clavier - Tchèque - Tchèque (Sun type 6/7)"
-Language=cs
-Label="cz (sun_type6)"
-
-[keyboard-cz-prog]
-Description="Clavier - Tchèque - Tchèque (programmation)"
-Language=cs
-Label="cz (prog)"
-
-[keyboard-cz-prog_typo]
-Description="Clavier - Tchèque - Tchèque (programmation, typographie)"
-Language=cs
-Label="cz (prog_typo)"
-
-[keyboard-cz-coder]
-Description="Clavier - Tchèque - Tchèque (codage)"
-Language=cs
-Label="cz (coder)"
-
-[keyboard-cz-colemak-ucw]
-Description="Clavier - Tchèque - Tchèque (US, Colemak, support UCW)"
-Language=cs
-Label="cz (colemak-ucw)"
-
-[keyboard-brai]
-Description="Clavier - Braille"
-Language=
-Label=brl
-
-[keyboard-brai-left_hand]
-Description="Clavier - Braille - Braille (pour gaucher)"
-Language=
-Label="brai (left_hand)"
-
-[keyboard-brai-left_hand_invert]
-Description="Clavier - Braille - Braille (pour gaucher, pouce inversé)"
-Language=
-Label="brai (left_hand_invert)"
-
-[keyboard-brai-right_hand]
-Description="Clavier - Braille - Braille (pour droiter)"
-Language=
-Label="brai (right_hand)"
-
-[keyboard-brai-right_hand_invert]
-Description="Clavier - Braille - Braille (pour droiter, pouce inversé)"
-Language=
-Label="brai (right_hand_invert)"
-
-[keyboard-se]
-Description="Clavier - Suédois"
-Language=sv
-Label=sv
-
-[keyboard-se-nodeadkeys]
-Description="Clavier - Suédois - Suédois (sans touche morte)"
-Language=sv
-Label="se (nodeadkeys)"
-
-[keyboard-se-dvorak]
-Description="Clavier - Suédois - Suédois (Dvorak)"
-Language=sv
-Label="se (dvorak)"
-
-[keyboard-se-us_dvorak]
-Description="Clavier - Suédois - Suédois (Dvorak, international)"
-Language=sv
-Label="se (us_dvorak)"
-
-[keyboard-se-svdvorak]
-Description="Clavier - Suédois - Suédois (Svdvorak)"
-Language=sv
-Label="se (svdvorak)"
-
-[keyboard-se-mac]
-Description="Clavier - Suédois - Suédois (Macintosh)"
-Language=sv
-Label="se (mac)"
-
-[keyboard-se-us]
-Description="Clavier - Suédois - Suédois (US)"
-Language=sv
-Label="se (us)"
-
-[keyboard-se-swl]
-Description="Clavier - Suédois - Langue des signes suédoise"
-Language=swl
-Label="se (swl)"
-
-[keyboard-se-smi]
-Description="Clavier - Suédois - Sami du Nord (Suède)"
-Language=se
-Label="se (smi)"
-
-[keyboard-se-rus]
-Description="Clavier - Suédois - Russe (Suède, phonétique)"
-Language=ru
-Label="ru (rus)"
-
-[keyboard-se-dvorak_a5]
-Description="Clavier - Suédois - Suédois (Dvorak A5)"
-Language=sv
-Label="se (dvorak_a5)"
-
-[keyboard-se-sun_type6]
-Description="Clavier - Suédois - Suédois (Sun type 6/7)"
-Language=sv
-Label="se (sun_type6)"
-
-[keyboard-se-ovd]
-Description="Clavier - Suédois - Elfdalien (Suède, avec ogonek combinatoire)"
-Language=ovd
-Label="se (ovd)"
-
-[keyboard-bg]
-Description="Clavier - Bulgare"
-Language=bg
-Label=bg
-
-[keyboard-bg-phonetic]
-Description="Clavier - Bulgare - Bulgare (phonétique traditionnelle)"
-Language=bg
-Label="bg (phonetic)"
-
-[keyboard-bg-bas_phonetic]
-Description="Clavier - Bulgare - Bulgare (nouvelle phonétique)"
-Language=bg
-Label="bg (bas_phonetic)"
-
-[keyboard-bg-bekl]
-Description="Clavier - Bulgare - Bulgare (amélioré)"
-Language=bg
-Label="bg (bekl)"
-
-[keyboard-pk]
-Description="Clavier - Ourdou (Pakistan)"
-Language=ur
-Label=ur
-
-[keyboard-pk-urd-crulp]
-Description="Clavier - Ourdou (Pakistan) - Ourdou (Pakistan, CRULP)"
-Language=ur
-Label="pk (urd-crulp)"
-
-[keyboard-pk-urd-nla]
-Description="Clavier - Ourdou (Pakistan) - Ourdou (Pakistan, NLA)"
-Language=ur
-Label="pk (urd-nla)"
-
-[keyboard-pk-ara]
-Description="Clavier - Ourdou (Pakistan) - Arabe (Pakistan)"
-Language=ar
-Label="ar (ara)"
-
-[keyboard-pk-snd]
-Description="Clavier - Ourdou (Pakistan) - Sindhî"
-Language=sd
-Label="sd (snd)"
-
-[keyboard-pk-urd-navees]
-Description="Clavier - Ourdou (Pakistan) - Ourdou (Pakistan, Navees)"
-Language=ur
-Label="pk (urd-navees)"
-
-[keyboard-au]
-Description="Clavier - Anglais (Australie)"
-Language=en
-Label=en
-
-[keyboard-mn]
-Description="Clavier - Mongol"
-Language=mn
-Label=mn
-
-[keyboard-dz]
-Description="Clavier - Berbère (Algérie, latin)"
-Language=tzm
-Label=kab
-
-[keyboard-dz-ber]
-Description="Clavier - Berbère (Algérie, latin) - Berbère (Algérie, Tifinagh)"
-Language=kab
-Label="kab (ber)"
-
-[keyboard-dz-azerty-deadkeys]
-Description="Clavier - Berbère (Algérie, latin) - Kabyle (AZERTY, avec touches mortes)"
-Language=kab
-Label="kab (azerty-deadkeys)"
-
-[keyboard-dz-qwerty-gb-deadkeys]
-Description="Clavier - Berbère (Algérie, latin) - Kabyle (QWERTY, Royaume-Uni, avec touches mortes)"
-Language=kab
-Label="kab (qwerty-gb-deadkeys)"
-
-[keyboard-dz-qwerty-us-deadkeys]
-Description="Clavier - Berbère (Algérie, latin) - Kabyle (QWERTY, US, avec touches mortes)"
-Language=kab
-Label="kab (qwerty-us-deadkeys)"
-
-[keyboard-dz-ar]
-Description="Clavier - Berbère (Algérie, latin) - Arabe (Algérie)"
-Language=ar
-Label=ar
-
-[keyboard-me]
-Description="Clavier - Monténégrin"
-Language=sr
-Label=sr
-
-[keyboard-me-cyrillic]
-Description="Clavier - Monténégrin - Monténégrin (cyrillique)"
-Language=sr
-Label="me (cyrillic)"
-
-[keyboard-me-cyrillicyz]
-Description="Clavier - Monténégrin - Monténégrin (cyrillique, ZE et ZHE intervertis)"
-Language=sr
-Label="me (cyrillicyz)"
-
-[keyboard-me-cyrillicalternatequotes]
-Description="Clavier - Monténégrin - Monténégrin (cyrillique, avec guillemets)"
-Language=sr
-Label="me (cyrillicalternatequotes)"
-
-[keyboard-me-latinunicode]
-Description="Clavier - Monténégrin - Monténégrin (latin, Unicode)"
-Language=sr
-Label="me (latinunicode)"
-
-[keyboard-me-latinyz]
-Description="Clavier - Monténégrin - Monténégrin (latin, QWERTY)"
-Language=sr
-Label="me (latinyz)"
-
-[keyboard-me-latinunicodeyz]
-Description="Clavier - Monténégrin - Monténégrin (latin, Unicode, QWERTY)"
-Language=sr
-Label="me (latinunicodeyz)"
-
-[keyboard-me-latinalternatequotes]
-Description="Clavier - Monténégrin - Monténégrin (latin, avec guillemets)"
-Language=sr
-Label="me (latinalternatequotes)"
-
-[keyboard-lv]
-Description="Clavier - Letton"
-Language=lv
-Label=lv
-
-[keyboard-lv-apostrophe]
-Description="Clavier - Letton - Letton (apostrophe)"
-Language=lv
-Label="lv (apostrophe)"
-
-[keyboard-lv-tilde]
-Description="Clavier - Letton - Letton (tilde)"
-Language=lv
-Label="lv (tilde)"
-
-[keyboard-lv-fkey]
-Description="Clavier - Letton - Letton (F)"
-Language=lv
-Label="lv (fkey)"
-
-[keyboard-lv-modern]
-Description="Clavier - Letton - Letton (latin moderne)"
-Language=lv
-Label="lv (modern)"
-
-[keyboard-lv-modern-cyr]
-Description="Clavier - Letton - Letton (cyrillique moderne)"
-Language=lv
-Label="lv (modern-cyr)"
-
-[keyboard-lv-ergonomic]
-Description="Clavier - Letton - Letton (ergonomique, ŪGJRMV)"
-Language=lv
-Label="lv (ergonomic)"
-
-[keyboard-lv-adapted]
-Description="Clavier - Letton - Letton (adapté)"
-Language=lv
-Label="lv (adapted)"
-
-[keyboard-lv-dvorak]
-Description="Clavier - Letton - Letton (Dvorak)"
-Language=lv
-Label="lv (dvorak)"
-
-[keyboard-lv-ykeydvorak]
-Description="Clavier - Letton - Letton (Dvorak, avec Y)"
-Language=lv
-Label="lv (ykeydvorak)"
-
-[keyboard-lv-minuskeydvorak]
-Description="Clavier - Letton - Letton (Dvorak, avec moins)"
-Language=lv
-Label="lv (minuskeydvorak)"
-
-[keyboard-lv-dvorakprogr]
-Description="Clavier - Letton - Letton (Dvorak pour le programmeur)"
-Language=lv
-Label="lv (dvorakprogr)"
-
-[keyboard-lv-ykeydvorakprogr]
-Description="Clavier - Letton - Letton (Dvorak pour le programmeur, avec Y)"
-Language=lv
-Label="lv (ykeydvorakprogr)"
-
-[keyboard-lv-minuskeydvorakprogr]
-Description="Clavier - Letton - Letton (Dvorak pour le programmeur, avec moins)"
-Language=lv
-Label="lv (minuskeydvorakprogr)"
-
-[keyboard-lv-colemak]
-Description="Clavier - Letton - Letton (Colemak)"
-Language=lv
-Label="lv (colemak)"
-
-[keyboard-lv-apostrophecolemak]
-Description="Clavier - Letton - Letton (Colemak, avec apostrophe)"
-Language=lv
-Label="lv (apostrophecolemak)"
-
-[keyboard-lv-sun_type6]
-Description="Clavier - Letton - Letton (Sun type 6/7)"
-Language=lv
-Label="lv (sun_type6)"
-
-[keyboard-lv-apostrophe-deadquotes]
-Description="Clavier - Letton - Letton (apostrophe, guillemets en touches mortes)"
-Language=lv
-Label="lv (apostrophe-deadquotes)"
-
-[keyboard-ba]
-Description="Clavier - Bosniaque"
-Language=bs
-Label=bs
-
-[keyboard-ba-alternatequotes]
-Description="Clavier - Bosniaque - Bosniaque (avec guillemets)"
-Language=bs
-Label="ba (alternatequotes)"
-
-[keyboard-ba-unicode]
-Description="Clavier - Bosniaque - Bosniaque (avec digraphes bosniaques)"
-Language=bs
-Label="ba (unicode)"
-
-[keyboard-ba-unicodeus]
-Description="Clavier - Bosniaque - Bosniaque (US, avec digraphes bosniaques)"
-Language=bs
-Label="ba (unicodeus)"
-
-[keyboard-ba-us]
-Description="Clavier - Bosniaque - Bosniaque (US)"
-Language=bs
-Label="ba (us)"
-
-[keyboard-tw]
-Description="Clavier - Taïwanais"
-Language=
-Label=zh
-
-[keyboard-tw-indigenous]
-Description="Clavier - Taïwanais - Taïwanais (indigène)"
-Language=tay
-Label="tw (indigenous)"
-
-[keyboard-tw-saisiyat]
-Description="Clavier - Taïwanais - Saisiyat (Taïwan)"
-Language=xsy
-Label="xsy (saisiyat)"
-
-[keyboard-rs]
-Description="Clavier - Serbe"
-Language=sr
-Label=sr
-
-[keyboard-rs-alternatequotes]
-Description="Clavier - Serbe - Serbe (cyrillique, avec guillemets)"
-Language=sr
-Label="rs (alternatequotes)"
-
-[keyboard-rs-yz]
-Description="Clavier - Serbe - Serbe (cyrillique, ZE et ZHE intervertis)"
-Language=sr
-Label="rs (yz)"
-
-[keyboard-rs-latin]
-Description="Clavier - Serbe - Serbe (Latin)"
-Language=sr
-Label="rs (latin)"
-
-[keyboard-rs-latinalternatequotes]
-Description="Clavier - Serbe - Serbe (Latin, avec guillemets)"
-Language=sr
-Label="rs (latinalternatequotes)"
-
-[keyboard-rs-latinunicode]
-Description="Clavier - Serbe - Serbe (latin, Unicode)"
-Language=sr
-Label="rs (latinunicode)"
-
-[keyboard-rs-latinyz]
-Description="Clavier - Serbe - Serbe (Latin, QWERTY)"
-Language=sr
-Label="rs (latinyz)"
-
-[keyboard-rs-latinunicodeyz]
-Description="Clavier - Serbe - Serbe (latin, Unicode, QWERTY)"
-Language=sr
-Label="rs (latinunicodeyz)"
-
-[keyboard-rs-rue]
-Description="Clavier - Serbe - Ruthène pannonien"
-Language=rue
-Label="rs (rue)"
-
-[keyboard-rs-combiningkeys]
-Description="Clavier - Serbe - Serbe (accents combinatoires à la place des touches mortes)"
-Language=sr
-Label="rs (combiningkeys)"
-
-[keyboard-dk]
-Description="Clavier - Danois"
-Language=da
-Label=da
-
-[keyboard-dk-nodeadkeys]
-Description="Clavier - Danois - Espagnol (sans touche morte)"
-Language=da
-Label="dk (nodeadkeys)"
-
-[keyboard-dk-winkeys]
-Description="Clavier - Danois - Danois (Windows)"
-Language=da
-Label="dk (winkeys)"
-
-[keyboard-dk-mac]
-Description="Clavier - Danois - Danois (Macintosh)"
-Language=da
-Label="dk (mac)"
-
-[keyboard-dk-mac_nodeadkeys]
-Description="Clavier - Danois - Danois (Macintosh, sans touche morte)"
-Language=da
-Label="dk (mac_nodeadkeys)"
-
-[keyboard-dk-dvorak]
-Description="Clavier - Danois - Danois (Dvorak)"
-Language=da
-Label="dk (dvorak)"
-
-[keyboard-dk-sun_type6]
-Description="Clavier - Danois - Danois (Sun type 6/7)"
-Language=da
-Label="dk (sun_type6)"
-
-[keyboard-bw]
-Description="Clavier - Tswana"
-Language=tn
-Label=tn
-
-[keyboard-kr]
-Description="Clavier - Coréen"
-Language=ko
-Label=ko
-
-[keyboard-kr-kr104]
-Description="Clavier - Coréen - Coréen (compatible 101/104 touches)"
-Language=ko
-Label="kr (kr104)"
-
-[keyboard-kr-sun_type6]
-Description="Clavier - Coréen - Coréen (Sun type 6/7)"
-Language=ko
-Label="kr (sun_type6)"
-
-[keyboard-nl]
-Description="Clavier - Néerlandais"
-Language=nl
-Label=nl
-
-[keyboard-nl-us]
-Description="Clavier - Néerlandais - Néerlandais (US)"
-Language=nl
-Label="nl (us)"
-
-[keyboard-nl-mac]
-Description="Clavier - Néerlandais - Néerlandais (Macintosh)"
-Language=nl
-Label="nl (mac)"
-
-[keyboard-nl-std]
-Description="Clavier - Néerlandais - Néerlandais (standard)"
-Language=nl
-Label="nl (std)"
-
-[keyboard-nl-sun_type6]
-Description="Clavier - Néerlandais - Danois (Sun type 6/7)"
-Language=nl
-Label="nl (sun_type6)"
-
-[keyboard-et]
-Description="Clavier - Amharique"
-Language=am
-Label=am
-
-[keyboard-be]
-Description="Clavier - Belge"
-Language=de
-Label=be
-
-[keyboard-be-oss]
-Description="Clavier - Belge - Belge (variante)"
-Language=de
-Label="be (oss)"
-
-[keyboard-be-oss_latin9]
-Description="Clavier - Belge - Belge (variante, Latin-9 uniquement)"
-Language=de
-Label="be (oss_latin9)"
-
-[keyboard-be-iso-alternate]
-Description="Clavier - Belge - Belge (ISO, variante)"
-Language=de
-Label="be (iso-alternate)"
-
-[keyboard-be-nodeadkeys]
-Description="Clavier - Belge - Belge (sans touche morte)"
-Language=de
-Label="be (nodeadkeys)"
-
-[keyboard-be-wang]
-Description="Clavier - Belge - Belge (Wang 724 AZERTY)"
-Language=de
-Label="be (wang)"
-
-[keyboard-be-sun_type6]
-Description="Clavier - Belge - Belge (Sun type 6/7)"
-Language=de
-Label="be (sun_type6)"
-
-[keyboard-la]
-Description="Clavier - Lao"
-Language=lo
-Label=lo
-
-[keyboard-la-stea]
-Description="Clavier - Lao - Lao (STEA)"
-Language=lo
-Label="la (stea)"
-
-[keyboard-bt]
-Description="Clavier - Dzongkha"
-Language=dz
-Label=dz
-
-[keyboard-mm]
-Description="Clavier - Birman"
-Language=my
-Label=my
-
-[keyboard-mm-zawgyi]
-Description="Clavier - Birman - Birman (Zawgyi)"
-Language=my
-Label="my-zwg (zawgyi)"
-
-[keyboard-mm-mnw]
-Description="Clavier - Birman - Môn"
-Language=mnw
-Label=mnw
-
-[keyboard-mm-mnw-a1]
-Description="Clavier - Birman - Môn (A1)"
-Language=mnw
-Label="mnw (mnw-a1)"
-
-[keyboard-mm-shn]
-Description="Clavier - Birman - Shan"
-Language=shn
-Label=shn
-
-[keyboard-mm-zgt]
-Description="Clavier - Birman - Shan (Zawgyi)"
-Language=shn
-Label="shn-zwg (zgt)"
-
-[keyboard-si]
-Description="Clavier - Slovène"
-Language=sl
-Label=sl
-
-[keyboard-si-alternatequotes]
-Description="Clavier - Slovène - Slovène (avec guillemets)"
-Language=sl
-Label="si (alternatequotes)"
-
-[keyboard-si-us]
-Description="Clavier - Slovène - Slovène (US)"
-Language=sl
-Label="si (us)"
-
-[keyboard-am]
-Description="Clavier - Arménien"
-Language=hy
-Label=hy
-
-[keyboard-am-phonetic]
-Description="Clavier - Arménien - Arménien (phonétique)"
-Language=hy
-Label="am (phonetic)"
-
-[keyboard-am-phonetic-alt]
-Description="Clavier - Arménien - Arménien (variante phonétique)"
-Language=hy
-Label="am (phonetic-alt)"
-
-[keyboard-am-eastern]
-Description="Clavier - Arménien - Arménien (orientale)"
-Language=hy
-Label="am (eastern)"
-
-[keyboard-am-eastern-alt]
-Description="Clavier - Arménien - Arménien (variante orientale)"
-Language=hy
-Label="am (eastern-alt)"
-
-[keyboard-am-western]
-Description="Clavier - Arménien - Arménien (occidentale)"
-Language=hy
-Label="am (western)"
-
-[keyboard-am-olpc-phonetic]
-Description="Clavier - Arménien - Arménien (OLPC, phonétique)"
-Language=hy
-Label="am (olpc-phonetic)"
-
-[keyboard-by]
-Description="Clavier - Biélorusse"
-Language=be
-Label=by
-
-[keyboard-by-legacy]
-Description="Clavier - Biélorusse - Biélorusse (obsolète)"
-Language=be
-Label="by (legacy)"
-
-[keyboard-by-latin]
-Description="Clavier - Biélorusse - Biélorusse (latin)"
-Language=be
-Label="by (latin)"
-
-[keyboard-by-intl]
-Description="Clavier - Biélorusse - Biélorusse (international)"
-Language=be
-Label="by (intl)"
-
-[keyboard-by-phonetic]
-Description="Clavier - Biélorusse - Biélorusse (phonétique)"
-Language=be
-Label="by (phonetic)"
-
-[keyboard-by-ru]
-Description="Clavier - Biélorusse - Russe (Biélorusse)"
-Language=ru
-Label="by (ru)"
-
-[keyboard-vn]
-Description="Clavier - Vietnamien"
-Language=vi
-Label=vi
-
-[keyboard-vn-us]
-Description="Clavier - Vietnamien - Vietnamien (US)"
-Language=vi
-Label="vn (us)"
-
-[keyboard-vn-fr]
-Description="Clavier - Vietnamien - Vietnamien (France)"
-Language=vi
-Label="vn (fr)"
-
-[keyboard-vn-aderty]
-Description="Clavier - Vietnamien - Vietnamien (AÐERTY)"
-Language=vi
-Label="vn (aderty)"
-
-[keyboard-vn-qderty]
-Description="Clavier - Vietnamien - Vietnamien (QĐERTY)"
-Language=vi
-Label="vn (qderty)"
-
-[keyboard-ml]
-Description="Clavier - Bambara"
-Language=bm
-Label=bm
-
-[keyboard-ml-fr-oss]
-Description="Clavier - Bambara - Français (Mali, variante)"
-Language=fr
-Label="fr (fr-oss)"
-
-[keyboard-ml-us-mac]
-Description="Clavier - Bambara - Anglais (Mali, US, Macintosh)"
-Language=en
-Label="en (us-mac)"
-
-[keyboard-ml-us-intl]
-Description="Clavier - Bambara - Anglais (Mali, US, internat.)"
-Language=en
-Label="en (us-intl)"
-
-[keyboard-ara]
-Description="Clavier - Arabe"
-Language=ar
-Label=ar
-
-[keyboard-ara-digits]
-Description="Clavier - Arabe - Arabe (chiffres arabes orientaux)"
-Language=ar
-Label="ara (digits)"
-
-[keyboard-ara-azerty]
-Description="Clavier - Arabe - Arabe (AZERTY)"
-Language=ar
-Label="ara (azerty)"
-
-[keyboard-ara-azerty_digits]
-Description="Clavier - Arabe - Arabe (AZERTY, chiffres arabes orientaux)"
-Language=ar
-Label="ara (azerty_digits)"
-
-[keyboard-ara-buckwalter]
-Description="Clavier - Arabe - Arabe (Buckwalter)"
-Language=ar
-Label="ara (buckwalter)"
-
-[keyboard-ara-mac]
-Description="Clavier - Arabe - Arabe (Macintosh)"
-Language=ar
-Label="ara (mac)"
-
-[keyboard-ara-mac-phonetic]
-Description="Clavier - Arabe - Arabe (Macintosh, phonétique)"
-Language=ar
-Label="ara (mac-phonetic)"
-
-[keyboard-ara-olpc]
-Description="Clavier - Arabe - Arabe (OLPC)"
-Language=ar
-Label="ara (olpc)"
-
-[keyboard-ara-sun_type6]
-Description="Clavier - Arabe - Arabe (Sun type 6/7)"
-Language=ar
-Label="ara (sun_type6)"
-
-[keyboard-ara-basic_ext]
-Description="Clavier - Arabe - Arabe (chiffres arabes, extensions au 4e niveau)"
-Language=ar
-Label="ara (basic_ext)"
-
-[keyboard-ara-basic_ext_digits]
-Description="Clavier - Arabe - Arabe (chiffres arabes orientaux, extensions au 4e niveau)"
-Language=ar
-Label="ara (basic_ext_digits)"
-
-[keyboard-ara-ergoarabic]
-Description="Clavier - Arabe - Arabe (ErgoArabic)"
-Language=ar
-Label="ara (ergoarabic)"
-
-[keyboard-ie]
-Description="Clavier - Irlandais"
-Language=en
-Label=ie
-
-[keyboard-ie-UnicodeExpert]
-Description="Clavier - Irlandais - Irlandais (UnicodeExpert)"
-Language=en
-Label="ie (UnicodeExpert)"
-
-[keyboard-ie-CloGaelach]
-Description="Clavier - Irlandais - Cló Gaelach"
-Language=ga
-Label="ie (CloGaelach)"
-
-[keyboard-ie-ogam]
-Description="Clavier - Irlandais - Ogham"
-Language=sga
-Label="ie (ogam)"
-
-[keyboard-ie-ogam_is434]
-Description="Clavier - Irlandais - Ogham (IS434)"
-Language=sga
-Label="ie (ogam_is434)"
-
-[keyboard-cm]
-Description="Clavier - Anglais (Cameroun)"
-Language=en
-Label=cm
-
-[keyboard-cm-french]
-Description="Clavier - Anglais (Cameroun) - Français (Cameroun)"
-Language=fr
-Label="fr (french)"
-
-[keyboard-cm-qwerty]
-Description="Clavier - Anglais (Cameroun) - Cameroun multilingue (QWERTY, international)"
-Language=en
-Label="cm (qwerty)"
-
-[keyboard-cm-azerty]
-Description="Clavier - Anglais (Cameroun) - Cameroun (AZERTY, international)"
-Language=fr
-Label="cm (azerty)"
-
-[keyboard-cm-dvorak]
-Description="Clavier - Anglais (Cameroun) - Anglais (Dvorak, international)"
-Language=en
-Label="cm (dvorak)"
-
-[keyboard-cm-mmuock]
-Description="Clavier - Anglais (Cameroun) - M'mock"
-Language=en
-Label="cm (mmuock)"
-
-[keyboard-iq]
-Description="Clavier - Arabe (Irak)"
-Language=ar
-Label=ar
-
-[keyboard-iq-ku]
-Description="Clavier - Arabe (Irak) - Kurde (Irak, Q latin)"
-Language=ku
-Label=ku
-
-[keyboard-iq-ku_alt]
-Description="Clavier - Arabe (Irak) - Kurde (Irak, Alt-Q latin)"
-Language=ku
-Label="ku (ku_alt)"
-
-[keyboard-iq-ku_f]
-Description="Clavier - Arabe (Irak) - Kurde (Irak, F)"
-Language=ku
-Label="ku (ku_f)"
-
-[keyboard-iq-ku_ara]
-Description="Clavier - Arabe (Irak) - Kurde (Irak, arabe-latin)"
-Language=ku
-Label="ku (ku_ara)"
-
-[keyboard-af]
-Description="Clavier - Dari"
-Language=prs
-Label=fa
-
-[keyboard-af-ps]
-Description="Clavier - Dari - Pachto"
-Language=ps
-Label=ps
-
-[keyboard-af-uz]
-Description="Clavier - Dari - Ouzbek (Afghanistan)"
-Language=uz
-Label=uz
-
-[keyboard-af-fa-olpc]
-Description="Clavier - Dari - Dari (Afghanistan, OLPC)"
-Language=prs
-Label="fa (fa-olpc)"
-
-[keyboard-af-ps-olpc]
-Description="Clavier - Dari - Pachto (Afghanistan, OLPC)"
-Language=ps
-Label="ps (ps-olpc)"
-
-[keyboard-af-uz-olpc]
-Description="Clavier - Dari - Ouzbek (Afghanistan, OLPC)"
-Language=uz
-Label="uz (uz-olpc)"
-
-[keyboard-hr]
-Description="Clavier - Croate"
-Language=hr
-Label=hr
-
-[keyboard-hr-alternatequotes]
-Description="Clavier - Croate - Croate (avec guillemets)"
-Language=hr
-Label="hr (alternatequotes)"
-
-[keyboard-hr-unicode]
-Description="Clavier - Croate - Croate (avec les digraphes croates)"
-Language=hr
-Label="hr (unicode)"
-
-[keyboard-hr-unicodeus]
-Description="Clavier - Croate - Croate (US, avec les digraphes croates)"
-Language=hr
-Label="hr (unicodeus)"
-
-[keyboard-hr-us]
-Description="Clavier - Croate - Croate (US)"
-Language=hr
-Label="hr (us)"
-
-[keyboard-ma]
-Description="Clavier - Arabe (Maroc)"
-Language=ary
-Label=ar
-
-[keyboard-ma-tifinagh]
-Description="Clavier - Arabe (Maroc) - Berbère (Maroc, Tifinagh)"
-Language=
-Label="ber (tifinagh)"
-
-[keyboard-ma-tifinagh-alt]
-Description="Clavier - Arabe (Maroc) - Berbère (Maroc, variante Tifinagh)"
-Language=
-Label="ber (tifinagh-alt)"
-
-[keyboard-ma-tifinagh-alt-phonetic]
-Description="Clavier - Arabe (Maroc) - Berbère (Maroc, Tifinagh phonétique, variante)"
-Language=
-Label="ber (tifinagh-alt-phonetic)"
-
-[keyboard-ma-tifinagh-extended]
-Description="Clavier - Arabe (Maroc) - Berbère (Maroc, Tifinagh étendu)"
-Language=
-Label="ber (tifinagh-extended)"
-
-[keyboard-ma-tifinagh-phonetic]
-Description="Clavier - Arabe (Maroc) - Berbère (Maroc, Tifinagh phonétique)"
-Language=
-Label="ber (tifinagh-phonetic)"
-
-[keyboard-ma-tifinagh-extended-phonetic]
-Description="Clavier - Arabe (Maroc) - Berbère (Maroc, Tifinagh étendu phonétique)"
-Language=
-Label="ber (tifinagh-extended-phonetic)"
-
-[keyboard-ma-french]
-Description="Clavier - Arabe (Maroc) - Français (Maroc)"
-Language=fr
-Label="fr (french)"
-
-[keyboard-ma-rif]
-Description="Clavier - Arabe (Maroc) - Rifain"
-Language=rif
-Label=rif
-
-[keyboard-sy]
-Description="Clavier - Arabe (Syrie)"
-Language=syr
-Label=ar
-
-[keyboard-sy-syc]
-Description="Clavier - Arabe (Syrie) - Syriaque"
-Language=syr
-Label=syc
-
-[keyboard-sy-syc_phonetic]
-Description="Clavier - Arabe (Syrie) - Syriaque (phonétique)"
-Language=syr
-Label="syc (syc_phonetic)"
-
-[keyboard-sy-ku]
-Description="Clavier - Arabe (Syrie) - Kurde (Syrie, Q latin)"
-Language=ku
-Label=ku
-
-[keyboard-sy-ku_alt]
-Description="Clavier - Arabe (Syrie) - Kurde (Syrie, Alt-Q latin)"
-Language=ku
-Label="ku (ku_alt)"
-
-[keyboard-sy-ku_f]
-Description="Clavier - Arabe (Syrie) - Kurde (Syrie, F)"
-Language=ku
-Label="ku (ku_f)"
-
-[keyboard-at]
-Description="Clavier - Allemand (Autriche)"
-Language=de
-Label=de
-
-[keyboard-at-nodeadkeys]
-Description="Clavier - Allemand (Autriche) - Allemand (Autriche, sans touche morte)"
-Language=de
-Label="at (nodeadkeys)"
-
-[keyboard-at-mac]
-Description="Clavier - Allemand (Autriche) - Allemand (Autriche, Macintosh)"
-Language=de
-Label="at (mac)"
-
-[keyboard-nz]
-Description="Clavier - Anglais (Nouvelle-Zélande)"
-Language=en
-Label=en
-
-[keyboard-nz-mao]
-Description="Clavier - Anglais (Nouvelle-Zélande) - Maori"
-Language=mi
-Label="mi (mao)"
-
-[keyboard-epo]
-Description="Clavier - Espéranto"
-Language=eo
-Label=eo
-
-[keyboard-epo-legacy]
-Description="Clavier - Espéranto - Espéranto (obsolète)"
-Language=eo
-Label="epo (legacy)"
-
-[keyboard-eu]
-Description="Clavier - EurKEY (US)"
-Language=ca
-Label=eu
-
-[keyboard-za]
-Description="Clavier - Anglais (Afrique du Sud)"
-Language=en
-Label=en
-
-[keyboard-fo]
-Description="Clavier - Féroïen"
-Language=fo
-Label=fo
-
-[keyboard-fo-nodeadkeys]
-Description="Clavier - Féroïen - Féroïen (sans touche morte)"
-Language=fo
-Label="fo (nodeadkeys)"
-
-[keyboard-gb]
-Description="Clavier - Anglais (Royaume-Uni)"
-Language=en
-Label=en
-
-[keyboard-gb-extd]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, étendu, Windows)"
-Language=en
-Label="gb (extd)"
-
-[keyboard-gb-intl]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, internat., avec touches mortes)"
-Language=en
-Label="gb (intl)"
-
-[keyboard-gb-dvorak]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, Dvorak)"
-Language=en
-Label="gb (dvorak)"
-
-[keyboard-gb-dvorakukp]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, Dvorak, ponctuation britannique)"
-Language=en
-Label="gb (dvorakukp)"
-
-[keyboard-gb-mac]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, Macintosh)"
-Language=en
-Label="gb (mac)"
-
-[keyboard-gb-mac_intl]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, Macintosh, international)"
-Language=en
-Label="gb (mac_intl)"
-
-[keyboard-gb-colemak]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, Colemak)"
-Language=en
-Label="gb (colemak)"
-
-[keyboard-gb-colemak_dh]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, Colemak-DH)"
-Language=en
-Label="gb (colemak_dh)"
-
-[keyboard-gb-gla]
-Description="Clavier - Anglais (Royaume-Uni) - Gaélique écossais"
-Language=en
-Label="gd (gla)"
-
-[keyboard-gb-pl]
-Description="Clavier - Anglais (Royaume-Uni) - Polonais (clavier anglais)"
-Language=pl
-Label=pl
-
-[keyboard-gb-sun_type6]
-Description="Clavier - Anglais (Royaume-Uni) - Anglais (Royaume-Uni, Sun type 6/7)"
-Language=en
-Label="gb (sun_type6)"
-
-[keyboard-ke]
-Description="Clavier - Swahili (Kenya)"
-Language=sw
-Label=sw
-
-[keyboard-ke-kik]
-Description="Clavier - Swahili (Kenya) - Kikuyu"
-Language=ki
-Label="ki (kik)"
-
-[keyboard-md]
-Description="Clavier - Moldave"
-Language=ro
-Label=ro
-
-[keyboard-md-gag]
-Description="Clavier - Moldave - Gagaouze (Moldavie)"
-Language=gag
-Label=gag
-
-[keyboard-us]
-Description="Clavier - Anglais (US)"
-Language=en
-Label=en
-
-[keyboard-us-euro]
-Description="Clavier - Anglais (US) - Anglais (US, Euro sur le 5)"
-Language=en
-Label="us (euro)"
-
-[keyboard-us-intl]
-Description="Clavier - Anglais (US) - Anglais (US, internat., avec touches mortes)"
-Language=en
-Label="us (intl)"
-
-[keyboard-us-alt-intl]
-Description="Clavier - Anglais (US) - Anglais (US, variante internat.)"
-Language=en
-Label="us (alt-intl)"
-
-[keyboard-us-altgr-intl]
-Description="Clavier - Anglais (US) - Anglais (internat., touches mortes via AltGr)"
-Language=en
-Label="us (altgr-intl)"
-
-[keyboard-us-mac]
-Description="Clavier - Anglais (US) - Anglais (Macintosh)"
-Language=en
-Label="us (mac)"
-
-[keyboard-us-colemak]
-Description="Clavier - Anglais (US) - Anglais (Colemak)"
-Language=en
-Label="us (colemak)"
-
-[keyboard-us-colemak_dh]
-Description="Clavier - Anglais (US) - Anglais (Colemak-DH)"
-Language=en
-Label="us (colemak_dh)"
-
-[keyboard-us-colemak_dh_wide]
-Description="Clavier - Anglais (US) - Anglais (Colemak-DH large)"
-Language=en
-Label="us (colemak_dh_wide)"
-
-[keyboard-us-colemak_dh_ortho]
-Description="Clavier - Anglais (US) - Anglais (Colemak-DH ortholinéaire)"
-Language=en
-Label="us (colemak_dh_ortho)"
-
-[keyboard-us-colemak_dh_iso]
-Description="Clavier - Anglais (US) - Anglais (Colemak-DH ISO)"
-Language=en
-Label="us (colemak_dh_iso)"
-
-[keyboard-us-colemak_dh_wide_iso]
-Description="Clavier - Anglais (US) - Anglais (Colemak-DH large ISO)"
-Language=en
-Label="us (colemak_dh_wide_iso)"
-
-[keyboard-us-dvorak]
-Description="Clavier - Anglais (US) - Anglais (Dvorak)"
-Language=en
-Label="us (dvorak)"
-
-[keyboard-us-dvorak-intl]
-Description="Clavier - Anglais (US) - Anglais (Dvorak, internat. avec touches mortes)"
-Language=en
-Label="us (dvorak-intl)"
-
-[keyboard-us-dvorak-alt-intl]
-Description="Clavier - Anglais (US) - Anglais (Dvorak, variante internat.)"
-Language=en
-Label="us (dvorak-alt-intl)"
-
-[keyboard-us-dvorak-l]
-Description="Clavier - Anglais (US) - Anglais (Dvorak, pour gaucher)"
-Language=en
-Label="us (dvorak-l)"
-
-[keyboard-us-dvorak-r]
-Description="Clavier - Anglais (US) - Anglais (Dvorak pour droitier)"
-Language=en
-Label="us (dvorak-r)"
-
-[keyboard-us-dvorak-classic]
-Description="Clavier - Anglais (US) - Anglais (Dvorak classique)"
-Language=en
-Label="us (dvorak-classic)"
-
-[keyboard-us-dvp]
-Description="Clavier - Anglais (US) - Anglais (Dvorak pour programmeur)"
-Language=en
-Label="us (dvp)"
-
-[keyboard-us-dvorak-mac]
-Description="Clavier - Anglais (US) - Anglais (Dvorak, Macintosh)"
-Language=en
-Label="us (dvorak-mac)"
-
-[keyboard-us-norman]
-Description="Clavier - Anglais (US) - Anglais (Norman)"
-Language=en
-Label="us (norman)"
-
-[keyboard-us-symbolic]
-Description="Clavier - Anglais (US) - Anglais (US, symbolique)"
-Language=en
-Label="us (symbolic)"
-
-[keyboard-us-workman]
-Description="Clavier - Anglais (US) - Anglais (Workman)"
-Language=en
-Label="us (workman)"
-
-[keyboard-us-workman-intl]
-Description="Clavier - Anglais (US) - Anglais (Workman, internat., avec touches mortes)"
-Language=en
-Label="us (workman-intl)"
-
-[keyboard-us-olpc2]
-Description="Clavier - Anglais (US) - Anglais (diviser/multiplier bascule la disposition)"
-Language=en
-Label="us (olpc2)"
-
-[keyboard-us-chr]
-Description="Clavier - Anglais (US) - Cherokee"
-Language=chr
-Label=chr
-
-[keyboard-us-haw]
-Description="Clavier - Anglais (US) - Hawaïen"
-Language=haw
-Label=haw
-
-[keyboard-us-rus]
-Description="Clavier - Anglais (US) - Russe (US, phonétique)"
-Language=ru
-Label="ru (rus)"
-
-[keyboard-us-hbs]
-Description="Clavier - Anglais (US) - Serbo-Croate (US)"
-Language=en
-Label="us (hbs)"
-
-[keyboard-us-intl-unicode]
-Description="Clavier - Anglais (US) - Anglais (US, international, combinatoire Unicode via AltGr)"
-Language=en
-Label="us (intl-unicode)"
-
-[keyboard-us-alt-intl-unicode]
-Description="Clavier - Anglais (US) - Anglais (US, international, combinatoire Unicode via AltGr, variante)"
-Language=en
-Label="us (alt-intl-unicode)"
-
-[keyboard-us-ats]
-Description="Clavier - Anglais (US) - Atsina"
-Language=en
-Label="us (ats)"
-
-[keyboard-us-crd]
-Description="Clavier - Anglais (US) - Salish Cœur d'Alène"
-Language=crd
-Label="us (crd)"
-
-[keyboard-us-cz_sk_de]
-Description="Clavier - Anglais (US) - Tchèque, slovaque et allemand (US)"
-Language=en
-Label="us (cz_sk_de)"
-
-[keyboard-us-cz_sk_pl_de_es_fi_sv]
-Description="Clavier - Anglais (US) - Tchèque, slovaque, polonais, espagnol, finnois, suédois et allemand (US)"
-Language=en
-Label="us (cz_sk_pl_de_es_fi_sv)"
-
-[keyboard-us-drix]
-Description="Clavier - Anglais (US) - Anglais (Drix)"
-Language=en
-Label="us (drix)"
-
-[keyboard-us-de_se_fi]
-Description="Clavier - Anglais (US) - Allemand, suédois et finnois (US)"
-Language=en
-Label="us (de_se_fi)"
-
-[keyboard-us-ibm238l]
-Description="Clavier - Anglais (US) - Anglais (US, Arabe IBM 238_L)"
-Language=en
-Label="us (ibm238l)"
-
-[keyboard-us-sun_type6]
-Description="Clavier - Anglais (US) - Anglais (US, Sun type 6/7)"
-Language=en
-Label="us (sun_type6)"
-
-[keyboard-us-carpalx]
-Description="Clavier - Anglais (US) - Anglais (Carpalx)"
-Language=en
-Label="us (carpalx)"
-
-[keyboard-us-carpalx-intl]
-Description="Clavier - Anglais (US) - Anglais (Carpalx, internat., avec touches mortes)"
-Language=en
-Label="us (carpalx-intl)"
-
-[keyboard-us-carpalx-altgr-intl]
-Description="Clavier - Anglais (US) - Anglais (Carpalx, internat., touches mortes via AltGr)"
-Language=en
-Label="us (carpalx-altgr-intl)"
-
-[keyboard-us-carpalx-full]
-Description="Clavier - Anglais (US) - Anglais (Carpalx, complètement optimisé)"
-Language=en
-Label="us (carpalx-full)"
-
-[keyboard-us-carpalx-full-intl]
-Description="Clavier - Anglais (US) - Anglais (Carpalx, complètement optimisé, internat., avec touches mortes)"
-Language=en
-Label="us (carpalx-full-intl)"
-
-[keyboard-us-carpalx-full-altgr-intl]
-Description="Clavier - Anglais (US) - Anglais (Carpalx, complètement optimisé, internat., touches mortes via AltGr)"
-Language=en
-Label="us (carpalx-full-altgr-intl)"
-
-[keyboard-us-3l]
-Description="Clavier - Anglais (US) - Anglais (3l)"
-Language=en
-Label="us (3l)"
-
-[keyboard-us-3l-cros]
-Description="Clavier - Anglais (US) - Anglais (3l, Chromebook)"
-Language=en
-Label="us (3l-cros)"
-
-[keyboard-us-3l-emacs]
-Description="Clavier - Anglais (US) - Anglais (3l, Emacs)"
-Language=en
-Label="us (3l-emacs)"
-
-[keyboard-us-workman-p]
-Description="Clavier - Anglais (US) - Anglais (Workman-P)"
-Language=en
-Label=workman-p
-
-[keyboard-us-scn]
-Description="Clavier - Anglais (US) - Sicilien (clavier US)"
-Language=en
-Label="us (scn)"
-
-[keyboard-us-altgr-weur]
-Description="Clavier - Anglais (US) - Anglais (Europe de l'ouest, touches mortes via AltGr)"
-Language=en
-Label="us (altgr-weur)"
-
-[keyboard-ge]
-Description="Clavier - Géorgien"
-Language=ka
-Label=ka
-
-[keyboard-ge-ergonomic]
-Description="Clavier - Géorgien - Géorgien (ergonomique)"
-Language=ka
-Label="ge (ergonomic)"
-
-[keyboard-ge-mess]
-Description="Clavier - Géorgien - Géorgien (MESS)"
-Language=ka
-Label="ge (mess)"
-
-[keyboard-ge-os]
-Description="Clavier - Géorgien - Ossète (Géorgie)"
-Language=os
-Label="ge (os)"
-
-[keyboard-ge-ru]
-Description="Clavier - Géorgien - Russe (Géorgie)"
-Language=ru
-Label=ru
-
-[keyboard-es]
-Description="Clavier - Espagnol"
-Language=es
-Label=es
-
-[keyboard-es-nodeadkeys]
-Description="Clavier - Espagnol - Espagnol (sans touche morte)"
-Language=es
-Label="es (nodeadkeys)"
-
-[keyboard-es-deadtilde]
-Description="Clavier - Espagnol - Espagnol (tilde en touche morte)"
-Language=es
-Label="es (deadtilde)"
-
-[keyboard-es-winkeys]
-Description="Clavier - Espagnol - Espagnol (Windows)"
-Language=es
-Label="es (winkeys)"
-
-[keyboard-es-dvorak]
-Description="Clavier - Espagnol - Espagnol (Dvorak)"
-Language=es
-Label="es (dvorak)"
-
-[keyboard-es-ast]
-Description="Clavier - Espagnol - Asturien (Espagne, avec H et L point bas)"
-Language=ast
-Label=ast
-
-[keyboard-es-cat]
-Description="Clavier - Espagnol - Catalan (Espagne, avec L point médian)"
-Language=ca
-Label="ca (cat)"
-
-[keyboard-es-sun_type6]
-Description="Clavier - Espagnol - Espagnol (Sun type 6/7)"
-Language=es
-Label="es (sun_type6)"
-
-[keyboard-ee]
-Description="Clavier - Estonien"
-Language=et
-Label=et
-
-[keyboard-ee-nodeadkeys]
-Description="Clavier - Estonien - Estonien (sans touche morte)"
-Language=et
-Label="ee (nodeadkeys)"
-
-[keyboard-ee-dvorak]
-Description="Clavier - Estonien - Estonien (Dvorak)"
-Language=et
-Label="ee (dvorak)"
-
-[keyboard-ee-us]
-Description="Clavier - Estonien - Estonien (US)"
-Language=et
-Label="ee (us)"
-
-[keyboard-ee-sun_type6]
-Description="Clavier - Estonien - Estonien (Sun type 6/7)"
-Language=et
-Label="ee (sun_type6)"
-
-[keyboard-bd]
-Description="Clavier - Bengali"
-Language=bn
-Label=bn
-
-[keyboard-bd-probhat]
-Description="Clavier - Bengali - Bengali (Probhat)"
-Language=bn
-Label="bd (probhat)"
-
-[keyboard-ph]
-Description="Clavier - Filipino"
-Language=fil
-Label=ph
-
-[keyboard-ph-qwerty-bay]
-Description="Clavier - Filipino - Filipino (QWERTY, baybayin)"
-Language=fil
-Label="ph (qwerty-bay)"
-
-[keyboard-ph-capewell-dvorak]
-Description="Clavier - Filipino - Filipino (Capewell-Dvorak, latin)"
-Language=fil
-Label="ph (capewell-dvorak)"
-
-[keyboard-ph-capewell-dvorak-bay]
-Description="Clavier - Filipino - Filipino (Capewell-Dvorak, baybayin)"
-Language=fil
-Label="ph (capewell-dvorak-bay)"
-
-[keyboard-ph-capewell-qwerf2k6]
-Description="Clavier - Filipino - Filipino (Capewell-QWERF 2006, latin)"
-Language=fil
-Label="ph (capewell-qwerf2k6)"
-
-[keyboard-ph-capewell-qwerf2k6-bay]
-Description="Clavier - Filipino - Filipino (Capewell-QWERF 2006, baybayin)"
-Language=fil
-Label="ph (capewell-qwerf2k6-bay)"
-
-[keyboard-ph-colemak]
-Description="Clavier - Filipino - Filipino (Colemak, latin)"
-Language=fil
-Label="ph (colemak)"
-
-[keyboard-ph-colemak-bay]
-Description="Clavier - Filipino - Filipino (Colemak, baybayin)"
-Language=fil
-Label="ph (colemak-bay)"
-
-[keyboard-ph-dvorak]
-Description="Clavier - Filipino - Filipino (Dvorak, latin)"
-Language=fil
-Label="ph (dvorak)"
-
-[keyboard-ph-dvorak-bay]
-Description="Clavier - Filipino - Filipino (Dvorak, baybayin)"
-Language=fil
-Label="ph (dvorak-bay)"
-
-[keyboard-uz]
-Description="Clavier - Ouzbek"
-Language=uz
-Label=uz
-
-[keyboard-uz-latin]
-Description="Clavier - Ouzbek - Ouzbek (latin)"
-Language=uz
-Label="uz (latin)"
-
-[keyboard-lt]
-Description="Clavier - Lituanien"
-Language=lt
-Label=lt
-
-[keyboard-lt-std]
-Description="Clavier - Lituanien - Lituanien (standard)"
-Language=lt
-Label="lt (std)"
-
-[keyboard-lt-us]
-Description="Clavier - Lituanien - Lituanien (US)"
-Language=lt
-Label="lt (us)"
-
-[keyboard-lt-ibm]
-Description="Clavier - Lituanien - Lituanien (IBM)"
-Language=lt
-Label="lt (ibm)"
-
-[keyboard-lt-lekp]
-Description="Clavier - Lituanien - Lituanien (LEKP)"
-Language=lt
-Label="lt (lekp)"
-
-[keyboard-lt-lekpa]
-Description="Clavier - Lituanien - Lituanien (LEKPa)"
-Language=lt
-Label="lt (lekpa)"
-
-[keyboard-lt-ratise]
-Description="Clavier - Lituanien - Lituanien (Ratise)"
-Language=lt
-Label="lt (ratise)"
-
-[keyboard-lt-sgs]
-Description="Clavier - Lituanien - Samogitien"
-Language=sgs
-Label="lt (sgs)"
-
-[keyboard-lt-us_dvorak]
-Description="Clavier - Lituanien - Lituanien (Dvorak)"
-Language=lt
-Label="lt (us_dvorak)"
-
-[keyboard-lt-sun_type6]
-Description="Clavier - Lituanien - Lituanien (Sun type 6/7)"
-Language=lt
-Label="lt (sun_type6)"
-
-[keyboard-fi]
-Description="Clavier - Finnois"
-Language=fi
-Label=fi
-
-[keyboard-fi-winkeys]
-Description="Clavier - Finnois - Finnois (Windows)"
-Language=fi
-Label="fi (winkeys)"
-
-[keyboard-fi-classic]
-Description="Clavier - Finnois - Finnois (classique)"
-Language=fi
-Label="fi (classic)"
-
-[keyboard-fi-nodeadkeys]
-Description="Clavier - Finnois - Finnois (classique, sans touche morte)"
-Language=fi
-Label="fi (nodeadkeys)"
-
-[keyboard-fi-mac]
-Description="Clavier - Finnois - Finnois (Macintosh)"
-Language=fi
-Label="fi (mac)"
-
-[keyboard-fi-smi]
-Description="Clavier - Finnois - Sami du Nord (Finlande)"
-Language=se
-Label="fi (smi)"
-
-[keyboard-fi-sun_type6]
-Description="Clavier - Finnois - Finnois (Sun type 6/7)"
-Language=fi
-Label="fi (sun_type6)"
-
-[keyboard-fi-das]
-Description="Clavier - Finnois - Finnois (DAS)"
-Language=fi
-Label="fi (das)"
-
-[keyboard-fi-fidvorak]
-Description="Clavier - Finnois - Finnois (Dvorak)"
-Language=fi
-Label="fi (fidvorak)"
-
-[keyboard-cn]
-Description="Clavier - Chinois"
-Language=zh
-Label=zh
-
-[keyboard-cn-altgr-pinyin]
-Description="Clavier - Chinois - Lettres Hanyu Pinyin (touches mortes via AltGr)"
-Language=zh
-Label="cn (altgr-pinyin)"
-
-[keyboard-cn-mon_trad]
-Description="Clavier - Chinois - Mongol (bichig)"
-Language=mvf
-Label="cn (mon_trad)"
-
-[keyboard-cn-mon_trad_todo]
-Description="Clavier - Chinois - Mongol (todo)"
-Language=mvf
-Label="cn (mon_trad_todo)"
-
-[keyboard-cn-mon_trad_xibe]
-Description="Clavier - Chinois - Mongol (xibe)"
-Language=sjo
-Label="cn (mon_trad_xibe)"
-
-[keyboard-cn-mon_trad_manchu]
-Description="Clavier - Chinois - Mongol (mandchou)"
-Language=mnc
-Label="cn (mon_trad_manchu)"
-
-[keyboard-cn-mon_trad_galik]
-Description="Clavier - Chinois - Mongol (galik)"
-Language=mvf
-Label="cn (mon_trad_galik)"
-
-[keyboard-cn-mon_todo_galik]
-Description="Clavier - Chinois - Mongol (galik todo)"
-Language=mvf
-Label="cn (mon_todo_galik)"
-
-[keyboard-cn-mon_manchu_galik]
-Description="Clavier - Chinois - Mongol (galik mandchou)"
-Language=mnc
-Label="cn (mon_manchu_galik)"
-
-[keyboard-cn-tib]
-Description="Clavier - Chinois - Tibétain"
-Language=bo
-Label="cn (tib)"
-
-[keyboard-cn-tib_asciinum]
-Description="Clavier - Chinois - Tibétain (avec chiffres ASCII)"
-Language=bo
-Label="cn (tib_asciinum)"
-
-[keyboard-cn-ug]
-Description="Clavier - Chinois - Ouïghour"
-Language=ug
-Label=ug
-
-[keyboard-ca]
-Description="Clavier - Français (Canada)"
-Language=fr
-Label=fr
-
-[keyboard-ca-fr-dvorak]
-Description="Clavier - Français (Canada) - Français (Canada, Dvorak)"
-Language=fr
-Label="fr (fr-dvorak)"
-
-[keyboard-ca-fr-legacy]
-Description="Clavier - Français (Canada) - Français (Canada, obsolète)"
-Language=fr
-Label="fr (fr-legacy)"
-
-[keyboard-ca-multix]
-Description="Clavier - Français (Canada) - Canadien (CSA)"
-Language=fr
-Label="ca (multix)"
-
-[keyboard-ca-eng]
-Description="Clavier - Français (Canada) - Anglais (Canada)"
-Language=en
-Label="en (eng)"
-
-[keyboard-ca-ike]
-Description="Clavier - Français (Canada) - Inuktitut"
-Language=iu
-Label=ike
-
-[keyboard-ca-kut]
-Description="Clavier - Français (Canada) - Kutenai"
-Language=fr
-Label=kut
-
-[keyboard-ca-shs]
-Description="Clavier - Français (Canada) - Secwepemctsin"
-Language=fr
-Label=shs
-
-[keyboard-ca-sun_type6]
-Description="Clavier - Français (Canada) - Multilingue (Canada, Sun type 6/7)"
-Language=fr
-Label="ca (sun_type6)"
-
-[keyboard-gh]
-Description="Clavier - Anglais (Ghana)"
-Language=en
-Label=en
-
-[keyboard-gh-generic]
-Description="Clavier - Anglais (Ghana) - Anglais (Ghana, multilingue)"
-Language=en
-Label="gh (generic)"
-
-[keyboard-gh-gillbt]
-Description="Clavier - Anglais (Ghana) - Anglais (Ghana, GILLBT)"
-Language=en
-Label="gh (gillbt)"
-
-[keyboard-gh-akan]
-Description="Clavier - Anglais (Ghana) - Akan"
-Language=ak
-Label="ak (akan)"
-
-[keyboard-gh-avn]
-Description="Clavier - Anglais (Ghana) - Avatime"
-Language=avn
-Label=avn
-
-[keyboard-gh-ewe]
-Description="Clavier - Anglais (Ghana) - Éwé"
-Language=ee
-Label="ee (ewe)"
-
-[keyboard-gh-fula]
-Description="Clavier - Anglais (Ghana) - Peul"
-Language=ff
-Label="ff (fula)"
-
-[keyboard-gh-ga]
-Description="Clavier - Anglais (Ghana) - Ga"
-Language=gaa
-Label="gaa (ga)"
-
-[keyboard-gh-hausa]
-Description="Clavier - Anglais (Ghana) - Haoussa (Ghana)"
-Language=ha
-Label="ha (hausa)"
-
-[keyboard-fr]
-Description="Clavier - Français"
-Language=fr
-Label=fr
-
-[keyboard-fr-nodeadkeys]
-Description="Clavier - Français - Français (sans touche morte)"
-Language=fr
-Label="fr (nodeadkeys)"
-
-[keyboard-fr-oss]
-Description="Clavier - Français - Français (variante)"
-Language=fr
-Label="fr (oss)"
-
-[keyboard-fr-oss_nodeadkeys]
-Description="Clavier - Français - Français (variante, sans touche morte)"
-Language=fr
-Label="fr (oss_nodeadkeys)"
-
-[keyboard-fr-oss_latin9]
-Description="Clavier - Français - Français (variante, Latin-9 uniquement)"
-Language=fr
-Label="fr (oss_latin9)"
-
-[keyboard-fr-latin9]
-Description="Clavier - Français - Français (obsolète, variante)"
-Language=fr
-Label="fr (latin9)"
-
-[keyboard-fr-latin9_nodeadkeys]
-Description="Clavier - Français - Français (obsolète, variante, sans touche morte)"
-Language=fr
-Label="fr (latin9_nodeadkeys)"
-
-[keyboard-fr-azerty]
-Description="Clavier - Français - Français (AZERTY)"
-Language=fr
-Label="fr (azerty)"
-
-[keyboard-fr-afnor]
-Description="Clavier - Français - Français (AZERTY, AFNOR)"
-Language=fr
-Label="fr (afnor)"
-
-[keyboard-fr-bepo]
-Description="Clavier - Français - Français (BÉPO)"
-Language=fr
-Label="fr (bepo)"
-
-[keyboard-fr-bepo_latin9]
-Description="Clavier - Français - Français (BÉPO, Latin-9 uniquement)"
-Language=fr
-Label="fr (bepo_latin9)"
-
-[keyboard-fr-bepo_afnor]
-Description="Clavier - Français - Français (BÉPO, AFNOR)"
-Language=fr
-Label="fr (bepo_afnor)"
-
-[keyboard-fr-dvorak]
-Description="Clavier - Français - Français (Dvorak)"
-Language=fr
-Label="fr (dvorak)"
-
-[keyboard-fr-ergol]
-Description="Clavier - Français - French (Ergo‑L)"
-Language=fr
-Label="fr (ergol)"
-
-[keyboard-fr-ergol_iso]
-Description="Clavier - Français - French (Ergo‑L, ISO variant)"
-Language=fr
-Label="fr (ergol_iso)"
-
-[keyboard-fr-mac]
-Description="Clavier - Français - Français (Macintosh)"
-Language=fr
-Label="fr (mac)"
-
-[keyboard-fr-us]
-Description="Clavier - Français - Français (US)"
-Language=fr
-Label="fr (us)"
-
-[keyboard-fr-bre]
-Description="Clavier - Français - Breton (France)"
-Language=br
-Label="fr (bre)"
-
-[keyboard-fr-oci]
-Description="Clavier - Français - Occitan"
-Language=oc
-Label="fr (oci)"
-
-[keyboard-fr-geo]
-Description="Clavier - Français - Géorgien (France, AZERTY Tskapo)"
-Language=ka
-Label="fr (geo)"
-
-[keyboard-fr-sun_type6]
-Description="Clavier - Français - Français (Sun type 6/7)"
-Language=fr
-Label="fr (sun_type6)"
-
-[keyboard-fr-us-alt]
-Description="Clavier - Français - Français (US avec touches mortes, variante)"
-Language=fr
-Label="fr (us-alt)"
-
-[keyboard-fr-us-azerty]
-Description="Clavier - Français - Français (US, AZERTY)"
-Language=fr
-Label="fr (us-azerty)"
-
-[keyboard-eg]
-Description="Clavier - Arabe (Égypte)"
-Language=ar
-Label=ar
-
-[keyboard-eg-cop]
-Description="Clavier - Arabe (Égypte) - Copte"
-Language=cop
-Label=cop
-
-[keyboard-cd]
-Description="Clavier - Français (République démocratique du Congo)"
-Language=fr
-Label=fr
-
-[keyboard-tg]
-Description="Clavier - Français (Togo)"
-Language=fr
-Label=fr
-
-[keyboard-kz]
-Description="Clavier - Kazakh"
-Language=kk
-Label=kk
-
-[keyboard-kz-kazrus]
-Description="Clavier - Kazakh - Kazakh (avec russe)"
-Language=kk
-Label="kz (kazrus)"
-
-[keyboard-kz-ext]
-Description="Clavier - Kazakh - Kazakh (étendu)"
-Language=kk
-Label="kz (ext)"
-
-[keyboard-kz-latin]
-Description="Clavier - Kazakh - Kazakh (latin)"
-Language=kk
-Label="kz (latin)"
-
-[keyboard-kz-ruskaz]
-Description="Clavier - Kazakh - Russe (Kazakhstan, avec kazakh)"
-Language=ru
-Label="ru (ruskaz)"
-
-[keyboard-ch]
-Description="Clavier - Allemand (Suisse)"
-Language=de
-Label=de
-
-[keyboard-ch-de_nodeadkeys]
-Description="Clavier - Allemand (Suisse) - Allemand (Suisse, sans touche morte)"
-Language=de
-Label="de (de_nodeadkeys)"
-
-[keyboard-ch-de_mac]
-Description="Clavier - Allemand (Suisse) - Allemand (Suisse, Macintosh)"
-Language=de
-Label="de (de_mac)"
-
-[keyboard-ch-legacy]
-Description="Clavier - Allemand (Suisse) - Allemand (Suisse, obsolète)"
-Language=de
-Label="ch (legacy)"
-
-[keyboard-ch-fr]
-Description="Clavier - Allemand (Suisse) - Français (Suisse)"
-Language=fr
-Label=fr
-
-[keyboard-ch-fr_nodeadkeys]
-Description="Clavier - Allemand (Suisse) - Français (Suisse, sans touche morte)"
-Language=fr
-Label="fr (fr_nodeadkeys)"
-
-[keyboard-ch-fr_mac]
-Description="Clavier - Allemand (Suisse) - Français (Suisse, Macintosh)"
-Language=fr
-Label="fr (fr_mac)"
-
-[keyboard-ch-sun_type6_de]
-Description="Clavier - Allemand (Suisse) - Allemand (Suisse, Sun type 6/7)"
-Language=de
-Label="ch (sun_type6_de)"
-
-[keyboard-ch-sun_type6_fr]
-Description="Clavier - Allemand (Suisse) - Français (Suisse, Sun type 6/7)"
-Language=de
-Label="ch (sun_type6_fr)"
-
-[keyboard-gr]
-Description="Clavier - Grec"
-Language=el
-Label=gr
-
-[keyboard-gr-simple]
-Description="Clavier - Grec - Grec (simple)"
-Language=el
-Label="gr (simple)"
-
-[keyboard-gr-nodeadkeys]
-Description="Clavier - Grec - Grec (sans touche morte)"
-Language=el
-Label="gr (nodeadkeys)"
-
-[keyboard-gr-polytonic]
-Description="Clavier - Grec - Grec (polytonique)"
-Language=el
-Label="gr (polytonic)"
-
-[keyboard-gr-sun_type6]
-Description="Clavier - Grec - Grec (Sun type 6/7)"
-Language=el
-Label="gr (sun_type6)"
-
-[keyboard-gr-colemak]
-Description="Clavier - Grec - Grec (Colemak)"
-Language=el
-Label="gr (colemak)"
-
-[keyboard-tr]
-Description="Clavier - Turc"
-Language=tr
-Label=tr
-
-[keyboard-tr-f]
-Description="Clavier - Turc - Turc (F)"
-Language=tr
-Label="tr (f)"
-
-[keyboard-tr-e]
-Description="Clavier - Turc - Turc (E)"
-Language=tr
-Label="tr (e)"
-
-[keyboard-tr-alt]
-Description="Clavier - Turc - Turc (Alt-Q)"
-Language=tr
-Label="tr (alt)"
-
-[keyboard-tr-intl]
-Description="Clavier - Turc - Turc (internat., avec touches mortes)"
-Language=tr
-Label="tr (intl)"
-
-[keyboard-tr-ku]
-Description="Clavier - Turc - Kurde (Turquie, Q latin)"
-Language=ku
-Label=ku
-
-[keyboard-tr-ku_f]
-Description="Clavier - Turc - Kurde (Turquie, F)"
-Language=ku
-Label="ku (ku_f)"
-
-[keyboard-tr-ku_alt]
-Description="Clavier - Turc - Kurde (Turquie, Alt-Q latin)"
-Language=ku
-Label="ku (ku_alt)"
-
-[keyboard-tr-sun_type6]
-Description="Clavier - Turc - Turc (Sun type 6/7)"
-Language=tr
-Label="tr (sun_type6)"
-
-[keyboard-tr-us]
-Description="Clavier - Turc - Turc (i et ı échangés)"
-Language=tr
-Label="tr (us)"
-
-[keyboard-tr-otk]
-Description="Clavier - Turc - Turc ancien"
-Language=tr
-Label="tr (otk)"
-
-[keyboard-tr-otkf]
-Description="Clavier - Turc - Turc ancien (F)"
-Language=tr
-Label="tr (otkf)"
-
-[keyboard-tr-ot]
-Description="Clavier - Turc - Turc ottoman (Q)"
-Language=tr
-Label="tr (ot)"
-
-[keyboard-tr-otf]
-Description="Clavier - Turc - Turc ottoman (F)"
-Language=tr
-Label="tr (otf)"
-
-[keyboard-il]
-Description="Clavier - Hébreu"
-Language=he
-Label=he
-
-[keyboard-il-si2]
-Description="Clavier - Hébreu - Hébreu (SI-1452-2)"
-Language=he
-Label="il (si2)"
-
-[keyboard-il-lyx]
-Description="Clavier - Hébreu - Hébreu (lyx)"
-Language=he
-Label="il (lyx)"
-
-[keyboard-il-phonetic]
-Description="Clavier - Hébreu - Hébreu (phonétique)"
-Language=he
-Label="il (phonetic)"
-
-[keyboard-il-biblical]
-Description="Clavier - Hébreu - Hébreu (biblique, Tiro)"
-Language=he
-Label="il (biblical)"
-
-[keyboard-il-biblicalSIL]
-Description="Clavier - Hébreu - Hébreu (biblique, SIL, phonétique)"
-Language=he
-Label="il (biblicalSIL)"
-
-[keyboard-de]
-Description="Clavier - Allemand"
-Language=de
-Label=de
-
-[keyboard-de-deadacute]
-Description="Clavier - Allemand - Allemand (accent aigu en touche morte)"
-Language=de
-Label="de (deadacute)"
-
-[keyboard-de-deadgraveacute]
-Description="Clavier - Allemand - Allemand (accents aigu et grave en touches mortes)"
-Language=de
-Label="de (deadgraveacute)"
-
-[keyboard-de-deadtilde]
-Description="Clavier - Allemand - Allemand (tilde en touche morte)"
-Language=de
-Label="de (deadtilde)"
-
-[keyboard-de-nodeadkeys]
-Description="Clavier - Allemand - Allemand (sans touche morte)"
-Language=de
-Label="de (nodeadkeys)"
-
-[keyboard-de-e1]
-Description="Clavier - Allemand - Allemand (E1)"
-Language=de
-Label="de (e1)"
-
-[keyboard-de-e2]
-Description="Clavier - Allemand - Allemand (E2)"
-Language=de
-Label="de (e2)"
-
-[keyboard-de-T3]
-Description="Clavier - Allemand - Allemand (T3)"
-Language=de
-Label="de (T3)"
-
-[keyboard-de-us]
-Description="Clavier - Allemand - Allemand (US)"
-Language=de
-Label="de (us)"
-
-[keyboard-de-dvorak]
-Description="Clavier - Allemand - Allemand (Dvorak)"
-Language=de
-Label="de (dvorak)"
-
-[keyboard-de-mac]
-Description="Clavier - Allemand - Allemand (Macintosh)"
-Language=de
-Label="de (mac)"
-
-[keyboard-de-mac_nodeadkeys]
-Description="Clavier - Allemand - Allemand (Macintosh, sans touche morte)"
-Language=de
-Label="de (mac_nodeadkeys)"
-
-[keyboard-de-neo]
-Description="Clavier - Allemand - Allemand (Neo 2)"
-Language=de
-Label="de (neo)"
-
-[keyboard-de-qwerty]
-Description="Clavier - Allemand - Allemand (QWERTY)"
-Language=de
-Label="de (qwerty)"
-
-[keyboard-de-dsb]
-Description="Clavier - Allemand - Bas-sorabe"
-Language=dsb
-Label="de (dsb)"
-
-[keyboard-de-dsb_qwertz]
-Description="Clavier - Allemand - Bas-sorabe (QWERTZ)"
-Language=dsb
-Label="de (dsb_qwertz)"
-
-[keyboard-de-ro]
-Description="Clavier - Allemand - Roumain (Allemagne)"
-Language=ro
-Label="de (ro)"
-
-[keyboard-de-ro_nodeadkeys]
-Description="Clavier - Allemand - Roumain (Allemagne, sans touche morte)"
-Language=ro
-Label="de (ro_nodeadkeys)"
-
-[keyboard-de-ru]
-Description="Clavier - Allemand - Russe (Allemagne, phonétique)"
-Language=ru
-Label=ru
-
-[keyboard-de-tr]
-Description="Clavier - Allemand - Turc (Allemagne)"
-Language=tr
-Label="de (tr)"
-
-[keyboard-de-hu]
-Description="Clavier - Allemand - Allemand (avec lettres hongroises, sans touche morte)"
-Language=de
-Label="de (hu)"
-
-[keyboard-de-pl]
-Description="Clavier - Allemand - Polonais (Allemagne, sans touche morte)"
-Language=de
-Label="de (pl)"
-
-[keyboard-de-sun_type6]
-Description="Clavier - Allemand - Allemand (Sun type 6/7)"
-Language=de
-Label="de (sun_type6)"
-
-[keyboard-de-adnw]
-Description="Clavier - Allemand - Allemand (Aus der Neo-Welt)"
-Language=de
-Label="de (adnw)"
-
-[keyboard-de-koy]
-Description="Clavier - Allemand - Allemand (KOY)"
-Language=de
-Label="de (koy)"
-
-[keyboard-de-bone]
-Description="Clavier - Allemand - Allemand (Bone)"
-Language=de
-Label="de (bone)"
-
-[keyboard-de-bone_eszett_home]
-Description="Clavier - Allemand - Allemand (Bone, ß dans la rangée du milieu)"
-Language=de
-Label="de (bone_eszett_home)"
-
-[keyboard-de-neo_qwertz]
-Description="Clavier - Allemand - Allemand (Neo, QWERTZ)"
-Language=de
-Label="de (neo_qwertz)"
-
-[keyboard-de-neo_qwerty]
-Description="Clavier - Allemand - Allemand (Neo, QWERTY)"
-Language=de
-Label="de (neo_qwerty)"
-
-[keyboard-de-ru-recom]
-Description="Clavier - Allemand - Russe (Allemagne, recommandé)"
-Language=ru
-Label="ru (ru-recom)"
-
-[keyboard-de-ru-translit]
-Description="Clavier - Allemand - Russe (Allemagne, translittération)"
-Language=ru
-Label="ru (ru-translit)"
-
-[keyboard-id]
-Description="Clavier - Indonésien (Latin)"
-Language=id
-Label=id
-
-[keyboard-id-melayu-phonetic]
-Description="Clavier - Indonésien (Latin) - Indonésien (Arabe Malayu, phonétique)"
-Language=id
-Label="id (melayu-phonetic)"
-
-[keyboard-id-melayu-phoneticx]
-Description="Clavier - Indonésien (Latin) - Indonésien (Arabe Malayu, phonétique étendue)"
-Language=id
-Label="id (melayu-phoneticx)"
-
-[keyboard-id-pegon-phonetic]
-Description="Clavier - Indonésien (Latin) - Indonésien (Arabe pégon, phonétique)"
-Language=id
-Label="id (pegon-phonetic)"
-
-[keyboard-id-javanese]
-Description="Clavier - Indonésien (Latin) - Javanais"
-Language=jax
-Label="id (javanese)"
-
-[keyboard-sn]
-Description="Clavier - Wolof"
-Language=wo
-Label=wo
-
-[keyboard-az]
-Description="Clavier - Azéri"
-Language=az
-Label=az
-
-[keyboard-az-cyrillic]
-Description="Clavier - Azéri - Azéri (cyrillique)"
-Language=az
-Label="az (cyrillic)"
-
-[keyboard-kh]
-Description="Clavier - Khmer (Cambodge)"
-Language=km
-Label=km
-
-[keyboard-hu]
-Description="Clavier - Hongrois"
-Language=hu
-Label=hu
-
-[keyboard-hu-standard]
-Description="Clavier - Hongrois - Hongrois (standard)"
-Language=hu
-Label="hu (standard)"
-
-[keyboard-hu-nodeadkeys]
-Description="Clavier - Hongrois - Hongrois (sans touche morte)"
-Language=hu
-Label="hu (nodeadkeys)"
-
-[keyboard-hu-qwerty]
-Description="Clavier - Hongrois - Hongrois (QWERTY)"
-Language=hu
-Label="hu (qwerty)"
-
-[keyboard-hu-101_qwertz_comma_dead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 101 touches, virgule, touches mortes)"
-Language=hu
-Label="hu (101_qwertz_comma_dead)"
-
-[keyboard-hu-101_qwertz_comma_nodead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 101 touches, virgule, sans touche morte)"
-Language=hu
-Label="hu (101_qwertz_comma_nodead)"
-
-[keyboard-hu-101_qwertz_dot_dead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 101 touches, point, touches mortes)"
-Language=hu
-Label="hu (101_qwertz_dot_dead)"
-
-[keyboard-hu-101_qwertz_dot_nodead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 101 touches, point, sans touche morte)"
-Language=hu
-Label="hu (101_qwertz_dot_nodead)"
-
-[keyboard-hu-101_qwerty_comma_dead]
-Description="Clavier - Hongrois - Hongrois (QWERTY, 101 touches, virgule, touches mortes)"
-Language=hu
-Label="hu (101_qwerty_comma_dead)"
-
-[keyboard-hu-101_qwerty_comma_nodead]
-Description="Clavier - Hongrois - Hongrois (QWERTY, 101 touches, virgule, sans touche morte)"
-Language=hu
-Label="hu (101_qwerty_comma_nodead)"
-
-[keyboard-hu-101_qwerty_dot_dead]
-Description="Clavier - Hongrois - Hongrois (QWERTY, 101 touches, point, touches mortes)"
-Language=hu
-Label="hu (101_qwerty_dot_dead)"
-
-[keyboard-hu-101_qwerty_dot_nodead]
-Description="Clavier - Hongrois - Hongrois (QWERTY, 101 touches, point, sans touche morte)"
-Language=hu
-Label="hu (101_qwerty_dot_nodead)"
-
-[keyboard-hu-102_qwertz_comma_dead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 102 touches, virgule, touches mortes)"
-Language=hu
-Label="hu (102_qwertz_comma_dead)"
-
-[keyboard-hu-102_qwertz_comma_nodead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 102 touches, virgule, sans touche morte)"
-Language=hu
-Label="hu (102_qwertz_comma_nodead)"
-
-[keyboard-hu-102_qwertz_dot_dead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 102 touches, point, touches mortes)"
-Language=hu
-Label="hu (102_qwertz_dot_dead)"
-
-[keyboard-hu-102_qwertz_dot_nodead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 102 touches, point, sans touche morte)"
-Language=hu
-Label="hu (102_qwertz_dot_nodead)"
-
-[keyboard-hu-102_qwerty_comma_dead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 102 touches, virgule, touches mortes)"
-Language=hu
-Label="hu (102_qwerty_comma_dead)"
-
-[keyboard-hu-102_qwerty_comma_nodead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 102 touches, virgule, sans touche morte)"
-Language=hu
-Label="hu (102_qwerty_comma_nodead)"
-
-[keyboard-hu-102_qwerty_dot_dead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 102 touches, point, touches mortes)"
-Language=hu
-Label="hu (102_qwerty_dot_dead)"
-
-[keyboard-hu-102_qwerty_dot_nodead]
-Description="Clavier - Hongrois - Hongrois (QWERTZ, 102 touches, point, sans touche morte)"
-Language=hu
-Label="hu (102_qwerty_dot_nodead)"
-
-[keyboard-hu-oldhunlig]
-Description="Clavier - Hongrois - Ancien hongrois (pour les ligatures)"
-Language=hu
-Label="oldhun(lig) (oldhunlig)"
-
-[keyboard-hu-oldhun_sk_sh]
-Description="Clavier - Hongrois - Ancien Hongrois (Hauts plateaux des Carpathes, S comme Sh)"
-Language=hu
-Label="oldhun(SK,Sh) (oldhun_sk_sh)"
-
-[keyboard-hu-oldhun_sk_sz]
-Description="Clavier - Hongrois - Ancien Hongrois (Hauts plateaux des Carpathes, S comme Sz)"
-Language=hu
-Label="oldhun(SK,Sz) (oldhun_sk_sz)"
-
-[keyboard-hu-us]
-Description="Clavier - Hongrois - Hongrois (US)"
-Language=hu
-Label=us
-
-[keyboard-ng]
-Description="Clavier - Anglais (Nigeria)"
-Language=en
-Label=en
-
-[keyboard-ng-hausa]
-Description="Clavier - Anglais (Nigeria) - Haoussa (Nigeria)"
-Language=ha
-Label="ha (hausa)"
-
-[keyboard-ng-igbo]
-Description="Clavier - Anglais (Nigeria) - Igbo"
-Language=ig
-Label="ig (igbo)"
-
-[keyboard-ng-yoruba]
-Description="Clavier - Anglais (Nigeria) - Yoruba"
-Language=yo
-Label="yo (yoruba)"
-
-[keyboard-is]
-Description="Clavier - Islandais"
-Language=is
-Label=is
-
-[keyboard-is-mac_legacy]
-Description="Clavier - Islandais - Islandais (Macintosh, obsolète)"
-Language=is
-Label="is (mac_legacy)"
-
-[keyboard-is-mac]
-Description="Clavier - Islandais - Islandais (Macintosh)"
-Language=is
-Label="is (mac)"
-
-[keyboard-is-dvorak]
-Description="Clavier - Islandais - Islandais (Dvorak)"
-Language=is
-Label="is (dvorak)"
-
-[keyboard-in]
-Description="Clavier - Indien"
-Language=hi
-Label=in
-
-[keyboard-in-asm-kagapa]
-Description="Clavier - Indien - Assamais (KaGaPa, phonétique)"
-Language=as
-Label="as (asm-kagapa)"
-
-[keyboard-in-ben]
-Description="Clavier - Indien - Bengali (Inde)"
-Language=bn
-Label="bn (ben)"
-
-[keyboard-in-ben_probhat]
-Description="Clavier - Indien - Bengali (Inde, Probhat)"
-Language=bn
-Label="bn (ben_probhat)"
-
-[keyboard-in-ben_baishakhi]
-Description="Clavier - Indien - Bengali (Inde, Baishakhi)"
-Language=bn
-Label="in (ben_baishakhi)"
-
-[keyboard-in-ben_bornona]
-Description="Clavier - Indien - Bengali (Inde, Bornona)"
-Language=bn
-Label="in (ben_bornona)"
-
-[keyboard-in-ben-kagapa]
-Description="Clavier - Indien - Bengali (Inde, KaGaPa, phonétique)"
-Language=bn
-Label="in (ben-kagapa)"
-
-[keyboard-in-ben_gitanjali]
-Description="Clavier - Indien - Bengali (Inde, Gitanjali)"
-Language=bn
-Label="in (ben_gitanjali)"
-
-[keyboard-in-ben_inscript]
-Description="Clavier - Indien - Bengali (Inde, InScript Baishakhi)"
-Language=bn
-Label="in (ben_inscript)"
-
-[keyboard-in-eng]
-Description="Clavier - Indien - Anglais (Inde, avec le symbole Roupie)"
-Language=en
-Label="en (eng)"
-
-[keyboard-in-guj]
-Description="Clavier - Indien - Gujarâtî"
-Language=gu
-Label="gu (guj)"
-
-[keyboard-in-guj-kagapa]
-Description="Clavier - Indien - Goudjarati (KaGaPa, phonétique)"
-Language=gu
-Label="gu (guj-kagapa)"
-
-[keyboard-in-bolnagri]
-Description="Clavier - Indien - Hindi (Bolnagri)"
-Language=hi
-Label="hi (bolnagri)"
-
-[keyboard-in-hin-wx]
-Description="Clavier - Indien - Hindi (Wx)"
-Language=hi
-Label="hi (hin-wx)"
-
-[keyboard-in-hin-kagapa]
-Description="Clavier - Indien - Hindi (KaGaPa, phonétique)"
-Language=hi
-Label="hi (hin-kagapa)"
-
-[keyboard-in-kan]
-Description="Clavier - Indien - Kannada"
-Language=kn
-Label="kn (kan)"
-
-[keyboard-in-kan-kagapa]
-Description="Clavier - Indien - Kannada (KaGaPa, phonétique)"
-Language=kn
-Label="kn (kan-kagapa)"
-
-[keyboard-in-mal]
-Description="Clavier - Indien - Malayâlam"
-Language=ml
-Label="ml (mal)"
-
-[keyboard-in-mal_lalitha]
-Description="Clavier - Indien - Malayâlam (lalitha)"
-Language=ml
-Label="ml (mal_lalitha)"
-
-[keyboard-in-mal_enhanced]
-Description="Clavier - Indien - Malayâlam (InScript amélioré avec le roupie)"
-Language=ml
-Label="ml (mal_enhanced)"
-
-[keyboard-in-mal_poorna]
-Description="Clavier - Indien - Malayâlam (Poorna, InScript amélioré)"
-Language=ml
-Label="ml (mal_poorna)"
-
-[keyboard-in-mni]
-Description="Clavier - Indien - Meitei"
-Language=mni
-Label="in (mni)"
-
-[keyboard-in-mar-kagapa]
-Description="Clavier - Indien - Marathe (KaGaPa, phonétique)"
-Language=mr
-Label="mr (mar-kagapa)"
-
-[keyboard-in-marathi]
-Description="Clavier - Indien - Marathe (InScript amélioré)"
-Language=mr
-Label="in (marathi)"
-
-[keyboard-in-ori]
-Description="Clavier - Indien - Oriya"
-Language=or
-Label="or (ori)"
-
-[keyboard-in-ori-bolnagri]
-Description="Clavier - Indien - Oriya (Bolnagri)"
-Language=or
-Label="or (ori-bolnagri)"
-
-[keyboard-in-ori-wx]
-Description="Clavier - Indien - Oriya (Wx)"
-Language=or
-Label="or (ori-wx)"
-
-[keyboard-in-guru]
-Description="Clavier - Indien - Penjabi (Gurmukhî)"
-Language=pa
-Label="pa (guru)"
-
-[keyboard-in-jhelum]
-Description="Clavier - Indien - Penjabi (Gurmukhî, Jhelum)"
-Language=pa
-Label="pa (jhelum)"
-
-[keyboard-in-san-kagapa]
-Description="Clavier - Indien - Sanscrit (KaGaPa, phonétique)"
-Language=sa
-Label="sa (san-kagapa)"
-
-[keyboard-in-sat]
-Description="Clavier - Indien - Santali (Ol Cemet)"
-Language=sat
-Label=sat
-
-[keyboard-in-tamilnet]
-Description="Clavier - Indien - Tamoul (TamilNet '99)"
-Language=ta
-Label="ta (tamilnet)"
-
-[keyboard-in-tamilnet_tamilnumbers]
-Description="Clavier - Indien - Tamoul (TamilNet '99 avec chiffres tamouls)"
-Language=ta
-Label="ta (tamilnet_tamilnumbers)"
-
-[keyboard-in-tamilnet_TAB]
-Description="Clavier - Indien - Tamoul (TamilNet '99, codage TAB)"
-Language=ta
-Label="ta (tamilnet_TAB)"
-
-[keyboard-in-tamilnet_TSCII]
-Description="Clavier - Indien - Tamoul (TamilNet '99, codage TSCII)"
-Language=ta
-Label="ta (tamilnet_TSCII)"
-
-[keyboard-in-tam]
-Description="Clavier - Indien - Tamoul (InScript, avec chiffres arabes)"
-Language=ta
-Label="ta (tam)"
-
-[keyboard-in-tam_tamilnumbers]
-Description="Clavier - Indien - Tamoul (InScript, avec chiffres tamouls)"
-Language=ta
-Label="ta (tam_tamilnumbers)"
-
-[keyboard-in-tel]
-Description="Clavier - Indien - Télougou"
-Language=te
-Label="te (tel)"
-
-[keyboard-in-tel-kagapa]
-Description="Clavier - Indien - Télougou (KaGaPa, phonétique)"
-Language=te
-Label="te (tel-kagapa)"
-
-[keyboard-in-tel-sarala]
-Description="Clavier - Indien - Télougou (Sarala)"
-Language=te
-Label="te (tel-sarala)"
-
-[keyboard-in-urd-phonetic]
-Description="Clavier - Indien - Ourdou (phonétique)"
-Language=ur
-Label="ur (urd-phonetic)"
-
-[keyboard-in-urd-phonetic3]
-Description="Clavier - Indien - Ourdou (variante phonétique)"
-Language=ur
-Label="ur (urd-phonetic3)"
-
-[keyboard-in-urd-winkeys]
-Description="Clavier - Indien - Ourdou (Windows)"
-Language=ur
-Label="ur (urd-winkeys)"
-
-[keyboard-in-iipa]
-Description="Clavier - Indien - Indic IPA"
-Language=en
-Label="in (iipa)"
-
-[keyboard-in-modi-kagapa]
-Description="Clavier - Indien - Modi (KaGaPa, phonétique)"
-Language=mr
-Label="mr (modi-kagapa)"
-
-[keyboard-in-san-misc]
-Description="Clavier - Indien - Symboles sanscrit"
-Language=sa
-Label="sas (san-misc)"
-
-[keyboard-in-urd-navees]
-Description="Clavier - Indien - Ourdou (Navees)"
-Language=ur
-Label="ur (urd-navees)"
-
-[keyboard-it]
-Description="Clavier - Italien"
-Language=it
-Label=it
-
-[keyboard-it-nodeadkeys]
-Description="Clavier - Italien - Italien (sans touche morte)"
-Language=it
-Label="it (nodeadkeys)"
-
-[keyboard-it-winkeys]
-Description="Clavier - Italien - Italien (Windows)"
-Language=it
-Label="it (winkeys)"
-
-[keyboard-it-mac]
-Description="Clavier - Italien - Italien (Macintosh)"
-Language=it
-Label="it (mac)"
-
-[keyboard-it-us]
-Description="Clavier - Italien - Italien (US)"
-Language=it
-Label="it (us)"
-
-[keyboard-it-ibm]
-Description="Clavier - Italien - Italien (IBM 142)"
-Language=it
-Label="it (ibm)"
-
-[keyboard-it-fur]
-Description="Clavier - Italien - Frioulan (Italie)"
-Language=fur
-Label="it (fur)"
-
-[keyboard-it-scn]
-Description="Clavier - Italien - Sicilien"
-Language=it
-Label="it (scn)"
-
-[keyboard-it-geo]
-Description="Clavier - Italien - Géorgien (Italie)"
-Language=ka
-Label="it (geo)"
-
-[keyboard-it-sun_type6]
-Description="Clavier - Italien - Italien (Sun type 6/7)"
-Language=it
-Label="it (sun_type6)"
-
-[keyboard-it-lld]
-Description="Clavier - Italien - Ladin (clavier italien)"
-Language=it
-Label="it_lld (lld)"
-
-[keyboard-it-lldde]
-Description="Clavier - Italien - Ladin (clavier allemand)"
-Language=de
-Label="de_lld (lldde)"
-
-[keyboard-it-dvorak]
-Description="Clavier - Italien - Italien (Dvorak)"
-Language=it
-Label="it (dvorak)"
-
-[keyboard-jp]
-Description="Clavier - Japonais"
-Language=ja
-Label=ja
-
-[keyboard-jp-kana]
-Description="Clavier - Japonais - Japonais (Kana)"
-Language=ja
-Label="jp (kana)"
-
-[keyboard-jp-kana86]
-Description="Clavier - Japonais - Japonais (Kana 86)"
-Language=ja
-Label="jp (kana86)"
-
-[keyboard-jp-OADG109A]
-Description="Clavier - Japonais - Japonais (OADG 109A)"
-Language=ja
-Label="jp (OADG109A)"
-
-[keyboard-jp-mac]
-Description="Clavier - Japonais - Japonais (Macintosh)"
-Language=ja
-Label="jp (mac)"
-
-[keyboard-jp-dvorak]
-Description="Clavier - Japonais - Japonais (Dvorak)"
-Language=ja
-Label="jp (dvorak)"
-
-[keyboard-jp-sun_type6]
-Description="Clavier - Japonais - Japonais (Sun type 6)"
-Language=ja
-Label="jp (sun_type6)"
-
-[keyboard-jp-sun_type7]
-Description="Clavier - Japonais - Japonais (Sun type 7, compatible PC)"
-Language=ja
-Label="jp (sun_type7)"
-
-[keyboard-jp-sun_type7_suncompat]
-Description="Clavier - Japonais - Japonais (Sun type 7, compatible Sun)"
-Language=ja
-Label="jp (sun_type7_suncompat)"
-
diff --git a/fcitx5/conf/notifications.conf b/fcitx5/conf/notifications.conf
deleted file mode 100644
index 774de37..0000000
--- a/fcitx5/conf/notifications.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-[HiddenNotifications]
-0=wayland-diagnose-other
-
diff --git a/fcitx5/config b/fcitx5/config
deleted file mode 100644
index 3d1bb4c..0000000
--- a/fcitx5/config
+++ /dev/null
@@ -1,83 +0,0 @@
-[Hotkey]
-# Énumérer lorsque vous appuyez plusieurs fois sur la touche de déclenchement
-EnumerateWithTriggerKeys=True
-# Énumérer la méthode d'entrée vers l'avant
-EnumerateForwardKeys=
-# Énumérer la méthode d'entrée vers l'arrière
-EnumerateBackwardKeys=
-# Ignorer la première méthode de saisie lors de l'énumération
-EnumerateSkipFirst=False
-# Time limit in milliseconds for triggering modifier key shortcuts
-ModifierOnlyKeyTimeout=250
-
-[Hotkey/TriggerKeys]
-0=Control+space
-1=Zenkaku_Hankaku
-2=Hangul
-
-[Hotkey/AltTriggerKeys]
-0=Shift_L
-
-[Hotkey/EnumerateGroupForwardKeys]
-0=Control+Tab
-
-[Hotkey/EnumerateGroupBackwardKeys]
-0=Shift+Super+space
-
-[Hotkey/ActivateKeys]
-0=Hangul_Hanja
-
-[Hotkey/DeactivateKeys]
-0=Hangul_Romaja
-
-[Hotkey/PrevPage]
-0=Up
-
-[Hotkey/NextPage]
-0=Down
-
-[Hotkey/PrevCandidate]
-0=Shift+Tab
-
-[Hotkey/NextCandidate]
-0=Tab
-
-[Hotkey/TogglePreedit]
-0=Control+Alt+P
-
-[Behavior]
-# Actif par défaut
-ActiveByDefault=False
-# Reset state on Focus In
-resetStateWhenFocusIn=No
-# Partager l'état de l'entrée
-ShareInputState=No
-# Afficher la pré-édition dans l'application
-PreeditEnabledByDefault=True
-# Afficher les informations sur la méthode d'entrée lors du changement de méthode d'entrée
-ShowInputMethodInformation=True
-# Afficher les informations sur la méthode d'entrée lors du changement de focus
-showInputMethodInformationWhenFocusIn=False
-# Afficher les informations sur la méthode d'entrée compacte
-CompactInputMethodInformation=True
-# Afficher les informations de la première méthode d'entrée
-ShowFirstInputMethodInformation=True
-# Taille de page par défaut
-DefaultPageSize=5
-# Ignorer l'option Xkb
-OverrideXkbOption=False
-# Option Xkb personnalisée
-CustomXkbOption=
-# Force Enabled Addons
-EnabledAddons=
-# Force Disabled Addons
-DisabledAddons=
-# Preload input method to be used by default
-PreloadInputMethod=True
-# Allow input method in the password field
-AllowInputMethodForPassword=False
-# Show preedit text when typing password
-ShowPreeditForPassword=False
-# Interval of saving user data in minutes
-AutoSavePeriod=30
-
diff --git a/fcitx5/profile b/fcitx5/profile
deleted file mode 100644
index 734a19a..0000000
--- a/fcitx5/profile
+++ /dev/null
@@ -1,32 +0,0 @@
-[Groups/0]
-# Group Name
-Name="Groupe 1"
-# Layout
-Default Layout=fr
-# Default Input Method
-DefaultIM=keyboard-fr
-
-[Groups/0/Items/0]
-# Name
-Name=keyboard-fr
-# Layout
-Layout=
-
-[Groups/1]
-# Group Name
-Name="Groupe 2"
-# Layout
-Default Layout=fr-oss
-# Default Input Method
-DefaultIM=rime
-
-[Groups/1/Items/0]
-# Name
-Name=rime
-# Layout
-Layout=
-
-[GroupOrder]
-0="Groupe 1"
-1="Groupe 2"
-
diff --git a/sway/app_assignment b/sway/app_assignment
deleted file mode 100644
index 8ffe875..0000000
--- a/sway/app_assignment
+++ /dev/null
@@ -1,346 +0,0 @@
-# Default config for sway
-# Copy this to ~/.config/sway/config and edit it to your liking.
-# Read `man 5 sway` for a complete reference.
-
-include /home/oh/.config/sway/basic_key_bindings
-include /home/oh/.config/sway/windows_rules
-include /home/oh/.config/sway/input_config
-include /home/oh/.config/sway/colors
-include /home/oh/.config/sway/workspaces_rules
-include /home/oh/.config/sway/app_assignment
-include /home/oh/.config/sway/layout
-include /home/oh/.config/sway/utilities
-
-
-### Variables
-
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-#
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
-# before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Enter exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym Mod4+ampersand workspace 1
- bindsym Mod4+eacute workspace 2
- bindsym Mod4+quotedbl workspace 3
- bindsym Mod4+apostrophe workspace 4
- bindsym Mod4+parenleft workspace 5
- bindsym Mod4+minus workspace 6
- bindsym Mod4+egrave workspace 7
- bindsym Mod4+underscore workspace 8
- bindsym Mod4+ccedilla workspace 9
- bindsym Mod4+agrave workspace 10
- # Move focused container to workspace
- bindsym Mod4+Shift+ampersand workspace 01
- bindsym Mod4+Shift+eacute workspace 02
- bindsym Mod4+Shift+quotedbl workspace 03
- bindsym Mod4+Shift+apostrophe workspace 04
- bindsym Mod4+Shift+parenleft workspace 05
- bindsym Mod4+Shift+minus workspace 06
- bindsym Mod4+Shift+egrave workspace 07
- bindsym Mod4+Shift+underscore workspace 08
- bindsym Mod4+Shift+ccedilla workspace 09
- bindsym Mod4+Shift+agrave workspace 010
-
- bindsym Mod4+tab workspace next
- bindsym Mod4+Shift+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+alt+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym Mod4+Escape exec wlogout
- bindsym Mod4+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/basic_key_bindings b/sway/basic_key_bindings
deleted file mode 100644
index 8ffe875..0000000
--- a/sway/basic_key_bindings
+++ /dev/null
@@ -1,346 +0,0 @@
-# Default config for sway
-# Copy this to ~/.config/sway/config and edit it to your liking.
-# Read `man 5 sway` for a complete reference.
-
-include /home/oh/.config/sway/basic_key_bindings
-include /home/oh/.config/sway/windows_rules
-include /home/oh/.config/sway/input_config
-include /home/oh/.config/sway/colors
-include /home/oh/.config/sway/workspaces_rules
-include /home/oh/.config/sway/app_assignment
-include /home/oh/.config/sway/layout
-include /home/oh/.config/sway/utilities
-
-
-### Variables
-
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-#
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
-# before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Enter exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym Mod4+ampersand workspace 1
- bindsym Mod4+eacute workspace 2
- bindsym Mod4+quotedbl workspace 3
- bindsym Mod4+apostrophe workspace 4
- bindsym Mod4+parenleft workspace 5
- bindsym Mod4+minus workspace 6
- bindsym Mod4+egrave workspace 7
- bindsym Mod4+underscore workspace 8
- bindsym Mod4+ccedilla workspace 9
- bindsym Mod4+agrave workspace 10
- # Move focused container to workspace
- bindsym Mod4+Shift+ampersand workspace 01
- bindsym Mod4+Shift+eacute workspace 02
- bindsym Mod4+Shift+quotedbl workspace 03
- bindsym Mod4+Shift+apostrophe workspace 04
- bindsym Mod4+Shift+parenleft workspace 05
- bindsym Mod4+Shift+minus workspace 06
- bindsym Mod4+Shift+egrave workspace 07
- bindsym Mod4+Shift+underscore workspace 08
- bindsym Mod4+Shift+ccedilla workspace 09
- bindsym Mod4+Shift+agrave workspace 010
-
- bindsym Mod4+tab workspace next
- bindsym Mod4+Shift+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+alt+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym Mod4+Escape exec wlogout
- bindsym Mod4+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/basic_key_bindings.save b/sway/basic_key_bindings.save
deleted file mode 100644
index d0a914a..0000000
--- a/sway/basic_key_bindings.save
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-bindsym $mod+P exec $term
diff --git a/sway/colors b/sway/colors
deleted file mode 100644
index 8ffe875..0000000
--- a/sway/colors
+++ /dev/null
@@ -1,346 +0,0 @@
-# Default config for sway
-# Copy this to ~/.config/sway/config and edit it to your liking.
-# Read `man 5 sway` for a complete reference.
-
-include /home/oh/.config/sway/basic_key_bindings
-include /home/oh/.config/sway/windows_rules
-include /home/oh/.config/sway/input_config
-include /home/oh/.config/sway/colors
-include /home/oh/.config/sway/workspaces_rules
-include /home/oh/.config/sway/app_assignment
-include /home/oh/.config/sway/layout
-include /home/oh/.config/sway/utilities
-
-
-### Variables
-
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-#
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
-# before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Enter exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym Mod4+ampersand workspace 1
- bindsym Mod4+eacute workspace 2
- bindsym Mod4+quotedbl workspace 3
- bindsym Mod4+apostrophe workspace 4
- bindsym Mod4+parenleft workspace 5
- bindsym Mod4+minus workspace 6
- bindsym Mod4+egrave workspace 7
- bindsym Mod4+underscore workspace 8
- bindsym Mod4+ccedilla workspace 9
- bindsym Mod4+agrave workspace 10
- # Move focused container to workspace
- bindsym Mod4+Shift+ampersand workspace 01
- bindsym Mod4+Shift+eacute workspace 02
- bindsym Mod4+Shift+quotedbl workspace 03
- bindsym Mod4+Shift+apostrophe workspace 04
- bindsym Mod4+Shift+parenleft workspace 05
- bindsym Mod4+Shift+minus workspace 06
- bindsym Mod4+Shift+egrave workspace 07
- bindsym Mod4+Shift+underscore workspace 08
- bindsym Mod4+Shift+ccedilla workspace 09
- bindsym Mod4+Shift+agrave workspace 010
-
- bindsym Mod4+tab workspace next
- bindsym Mod4+Shift+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+alt+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym Mod4+Escape exec wlogout
- bindsym Mod4+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/config b/sway/config
deleted file mode 100644
index ba13fbb..0000000
--- a/sway/config
+++ /dev/null
@@ -1,351 +0,0 @@
-#include /home/oh/.config/sway/basic_key_bindings
-#include /home/oh/.config/sway/windows_rules
-#include /home/oh/.config/sway/input_config
-#include /home/oh/.config/sway/colors
-#include /home/oh/.config/sway/workspaces_rules
-#include /home/oh/.config/sway/app_assignment
-#include /home/oh/.config/sway/layout
-# include /home/oh/.config/sway/utilities
-
-
-### Variables
-bindgesture swipe:up workspace prev
-bindgesture swipe:down workspace next
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-set $mod1 Alt
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-
-# autoload when start wm
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste -t text --watch clipman store
-exec wl-paste -p -t text --watch clipman store -P --histpath="~/.local/share/clipman-primary.json"
-exec clipman restore
-exec swaync
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-
-exec swayidle -w \
- timeout 300 'swaylock -f -c 000000' \
- timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
- before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-# Inhibit idle when any window is fullscreen
-for_window [class=".*"] inhibit_idle fullscreen
-for_window [app_id=".*"] inhibit_idle fullscreen
-
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- dwtp enabled
- tap_button_map lrm
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 3
-default_floating_border pixel 3
-gaps inner 0
-gaps outer 0
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #000000 #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-# thème du curseur de souris
-seat seat0 xcursor_theme Bibata-Modern-Ice
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-### Key bindings
-#
-# Basics:
-#
-
- # Start a terminal
- bindsym $mod+Return exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+semicolon exec clipman pick --tool wofi -T'--prompt=clipboard-history -i'
- bindsym $mod+x exec "clipman pick -t wofi --err-on-no-selection && wtype -M ctrl -M shift v"
-
- # notification center
- bindsym $mod+Shift+n exec swaync-client -t -sw
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym $mod+ampersand workspace 01
- bindsym $mod+eacute workspace 02
- bindsym $mod+quotedbl workspace 03
- bindsym $mod+apostrophe workspace 04
- bindsym $mod+parenleft workspace 05
- bindsym $mod+minus workspace 06
- bindsym $mod+egrave workspace 07
- bindsym $mod+underscore workspace 08
- bindsym $mod+ccedilla workspace 09
- bindsym $mod+agrave workspace 010
- # Move focused container to workspace
- bindsym $mod+Shift+ampersand move container to workspace 01
- bindsym $mod+Shift+eacute move container to workspace 02
- bindsym $mod+Shift+quotedbl move container to workspace 03
- bindsym $mod+Shift+apostrophe move container to workspace 04
- bindsym $mod+Shift+parenleft move container to workspace 05
- bindsym $mod+Shift+minus move container to workspace 06
- bindsym $mod+Shift+egrave move container to workspace 07
- bindsym $mod+Shift+underscore move container to workspace 08
- bindsym $mod+Shift+ccedilla move container to workspace 09
- bindsym $mod+Shift+agrave move container to workspace 010
-
- bindsym $mod+tab workspace next
- bindsym $mod1+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 03
-assign [app_id="libreoffice"] 03
-assign [app_id="signal"] 04
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 07
-assign [app_id="nextcloud"] 07
-assign [app_id="Zotero"] 07
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+$mod1+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Shift+s exec grim -g "$(slurp)"
-
- #power
- bindsym $mod+Escape exec wlogout
- bindsym $mod+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-
-bar {
- swaybar_command waybar
- position top
- hidden_state show
- mode hide
- modifier $mod
-}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/config.save b/sway/config.save
deleted file mode 100644
index 182cfc6..0000000
--- a/sway/config.save
+++ /dev/null
@@ -1,351 +0,0 @@
-#include /home/oh/.config/sway/basic_key_bindings
-#include /home/oh/.config/sway/windows_rules
-#include /home/oh/.config/sway/input_config
-#include /home/oh/.config/sway/colors
-#include /home/oh/.config/sway/workspaces_rules
-#include /home/oh/.config/sway/app_assignment
-#include /home/oh/.config/sway/layout
-# include /home/oh/.config/sway/utilities
-
-
-### Variables
-bindgesture swipe:up workspace prev
-bindgesture swipe:down workspace next
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-set $mod1 Alt
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-exec swaync
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
- # timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
- # before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- dwtp enabled
- tap_button_map lrm
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-# thème du curseur de souris
-seat seat0 xcursor_theme Bibata-Modern-Ice
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Return exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # notification center
- bindsym $mod+Shift+n exec swaync-client -t -sw
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym $mod+ampersand workspace 1
- bindsym $mod+eacute workspace 2
- bindsym $mod+quotedbl workspace 3
- bindsym $mod+apostrophe workspace 4
- bindsym $mod+parenleft workspace 5
- bindsym $mod+minus workspace 6
- bindsym $mod+egrave workspace 7
- bindsym $mod+underscore workspace 8
- bindsym $mod+ccedilla workspace 9
- bindsym $mod+agrave workspace 10
- # Move focused container to workspace
- bindsym $mod+Shift+ampersand workspace 01
- bindsym $mod+Shift+eacute workspace 02
- bindsym $mod+Shift+quotedbl workspace 03
- bindsym $mod+Shift+apostrophe workspace 04
- bindsym $mod+Shift+parenleft workspace 05
- bindsym $mod+Shift+minus workspace 06
- bindsym $mod+Shift+egrave workspace 07
- bindsym $mod+Shift+underscore workspace 08
- bindsym $mod+Shift+ccedilla workspace 09
- bindsym $mod+Shift+agrave workspace 010
-
- bindsym $mod+tab workspace next
- bindsym $mod1+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-assign [app_id="nextcloud"] 7
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+$mod1+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym $mod+Escape exec wlogout
- bindsym $mod+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/config.save.1 b/sway/config.save.1
deleted file mode 100644
index 8550336..0000000
--- a/sway/config.save.1
+++ /dev/null
@@ -1,351 +0,0 @@
-#include /home/oh/.config/sway/basic_key_bindings
-#include /home/oh/.config/sway/windows_rules
-#include /home/oh/.config/sway/input_config
-#include /home/oh/.config/sway/colors
-#include /home/oh/.config/sway/workspaces_rules
-#include /home/oh/.config/sway/app_assignment
-#include /home/oh/.config/sway/layout
-# include /home/oh/.config/sway/utilities
-
-
-### Variables
-bindgesture swipe:up workspace prev
-bindgesture swipe:down workspace next
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-set $mod1 Alt
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-
-# autoload when start wm
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste -t text --watch clipman store
-exec wl-paste -p -t text --watch clipman store -P --histpath="~/.local/share/clipman-primary.json"
-exec clipman restore
-exec swaync
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-
-exec swayidle -w \
- timeout 300 'swaylock -f -c 000000' \
- timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
- before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-# Inhibit idle when any window is fullscreen
-for_window [class=".*"] inhibit_idle fullscreen
-for_window [app_id=".*"] inhibit_idle fullscreen
-
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- dwtp enabled
- tap_button_map lrm
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 3
-default_floating_border pixel 3
-gaps inner 0
-gaps outer 0
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-# thème du curseur de souris
-seat seat0 xcursor_theme Bibata-Modern-Ice
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-### Key bindings
-#
-# Basics:
-#
-
- # Start a terminal
- bindsym $mod+Return exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+semicolon exec clipman pick --tool wofi -T'--prompt=clipboard-history -i'
- bindsym $mod+x exec "clipman pick -t wofi --err-on-no-selection && wtype -M ctrl -M shift v"
-
- # notification center
- bindsym $mod+Shift+n exec swaync-client -t -sw
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym $mod+ampersand workspace 01
- bindsym $mod+eacute workspace 02
- bindsym $mod+quotedbl workspace 03
- bindsym $mod+apostrophe workspace 04
- bindsym $mod+parenleft workspace 05
- bindsym $mod+minus workspace 06
- bindsym $mod+egrave workspace 07
- bindsym $mod+underscore workspace 08
- bindsym $mod+ccedilla workspace 09
- bindsym $mod+agrave workspace 010
- # Move focused container to workspace
- bindsym $mod+Shift+ampersand move container to workspace 01
- bindsym $mod+Shift+eacute move container to workspace 02
- bindsym $mod+Shift+quotedbl move container to workspace 03
- bindsym $mod+Shift+apostrophe move container to workspace 04
- bindsym $mod+Shift+parenleft move container to workspace 05
- bindsym $mod+Shift+minus move container to workspace 06
- bindsym $mod+Shift+egrave move container to workspace 07
- bindsym $mod+Shift+underscore move container to workspace 08
- bindsym $mod+Shift+ccedilla move container to workspace 09
- bindsym $mod+Shift+agrave move container to workspace 010
-
- bindsym $mod+tab workspace next
- bindsym $mod1+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 03
-assign [app_id="libreoffice"] 03
-assign [app_id="signal"] 04
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 07
-assign [app_id="nextcloud"] 07
-assign [app_id="Zotero"] 07
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+$mod1+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Shift+s exec grim -g "$(slurp)"
-
- #power
- bindsym $mod+Escape exec wlogout
- bindsym $mod+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-
-bar {
- swaybar_command waybar
- position top
- hidden_state show
- mode hide
- modifier $mod
-}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/input_config b/sway/input_config
deleted file mode 100644
index 8ffe875..0000000
--- a/sway/input_config
+++ /dev/null
@@ -1,346 +0,0 @@
-# Default config for sway
-# Copy this to ~/.config/sway/config and edit it to your liking.
-# Read `man 5 sway` for a complete reference.
-
-include /home/oh/.config/sway/basic_key_bindings
-include /home/oh/.config/sway/windows_rules
-include /home/oh/.config/sway/input_config
-include /home/oh/.config/sway/colors
-include /home/oh/.config/sway/workspaces_rules
-include /home/oh/.config/sway/app_assignment
-include /home/oh/.config/sway/layout
-include /home/oh/.config/sway/utilities
-
-
-### Variables
-
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-#
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
-# before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Enter exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym Mod4+ampersand workspace 1
- bindsym Mod4+eacute workspace 2
- bindsym Mod4+quotedbl workspace 3
- bindsym Mod4+apostrophe workspace 4
- bindsym Mod4+parenleft workspace 5
- bindsym Mod4+minus workspace 6
- bindsym Mod4+egrave workspace 7
- bindsym Mod4+underscore workspace 8
- bindsym Mod4+ccedilla workspace 9
- bindsym Mod4+agrave workspace 10
- # Move focused container to workspace
- bindsym Mod4+Shift+ampersand workspace 01
- bindsym Mod4+Shift+eacute workspace 02
- bindsym Mod4+Shift+quotedbl workspace 03
- bindsym Mod4+Shift+apostrophe workspace 04
- bindsym Mod4+Shift+parenleft workspace 05
- bindsym Mod4+Shift+minus workspace 06
- bindsym Mod4+Shift+egrave workspace 07
- bindsym Mod4+Shift+underscore workspace 08
- bindsym Mod4+Shift+ccedilla workspace 09
- bindsym Mod4+Shift+agrave workspace 010
-
- bindsym Mod4+tab workspace next
- bindsym Mod4+Shift+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+alt+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym Mod4+Escape exec wlogout
- bindsym Mod4+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/layout b/sway/layout
deleted file mode 100644
index 8ffe875..0000000
--- a/sway/layout
+++ /dev/null
@@ -1,346 +0,0 @@
-# Default config for sway
-# Copy this to ~/.config/sway/config and edit it to your liking.
-# Read `man 5 sway` for a complete reference.
-
-include /home/oh/.config/sway/basic_key_bindings
-include /home/oh/.config/sway/windows_rules
-include /home/oh/.config/sway/input_config
-include /home/oh/.config/sway/colors
-include /home/oh/.config/sway/workspaces_rules
-include /home/oh/.config/sway/app_assignment
-include /home/oh/.config/sway/layout
-include /home/oh/.config/sway/utilities
-
-
-### Variables
-
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-#
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
-# before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Enter exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym Mod4+ampersand workspace 1
- bindsym Mod4+eacute workspace 2
- bindsym Mod4+quotedbl workspace 3
- bindsym Mod4+apostrophe workspace 4
- bindsym Mod4+parenleft workspace 5
- bindsym Mod4+minus workspace 6
- bindsym Mod4+egrave workspace 7
- bindsym Mod4+underscore workspace 8
- bindsym Mod4+ccedilla workspace 9
- bindsym Mod4+agrave workspace 10
- # Move focused container to workspace
- bindsym Mod4+Shift+ampersand workspace 01
- bindsym Mod4+Shift+eacute workspace 02
- bindsym Mod4+Shift+quotedbl workspace 03
- bindsym Mod4+Shift+apostrophe workspace 04
- bindsym Mod4+Shift+parenleft workspace 05
- bindsym Mod4+Shift+minus workspace 06
- bindsym Mod4+Shift+egrave workspace 07
- bindsym Mod4+Shift+underscore workspace 08
- bindsym Mod4+Shift+ccedilla workspace 09
- bindsym Mod4+Shift+agrave workspace 010
-
- bindsym Mod4+tab workspace next
- bindsym Mod4+Shift+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+alt+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym Mod4+Escape exec wlogout
- bindsym Mod4+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/pourhuion.txt b/sway/pourhuion.txt
deleted file mode 100644
index 5db796a..0000000
--- a/sway/pourhuion.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-# Désactiver la tablette en tant qu'écran (si elle est détectée comme HDMI-A-1)
-# Souvent, les tablettes connectées en HDMI sont vues comme des écrans.
-# Il faut désactiver l'output HDMI-A-1 si ce n'est pas votre écran principal,
-# ou configurer la tablette comme un périphérique d'entrée uniquement.
-
-# Si la tablette est détectée comme un périphérique d'entrée (Input) :
-
-input 9580:8200:HUION_Huion_Tablet_GS1333_Pen map_to_output HDMI-A-1
-
-workspace Tablet output HDMI-A-1
-
-seat tablet {
-hide_cursor 200
-attach 9580:8200:HUION_Huion_Tablet_GS1333
-attach 9580:8200:HUION_Huion_Tablet_GS1333_Pen
-attach 9580:8200:HUION_Huion_Tablet_GS1333_Pad
-attach 9580:8200:HUION_Huion_Tablet_GS1333_Keyboard
-attach 9580:8200:HUION_Huion_Tablet_GS1333_Consumer_Control
-attach 9580:8200:HUION_Huion_Tablet_GS1333_System_Control
-}
-
-output HDMI-A-1 transform 180
diff --git a/sway/utilities b/sway/utilities
deleted file mode 100644
index 8ffe875..0000000
--- a/sway/utilities
+++ /dev/null
@@ -1,346 +0,0 @@
-# Default config for sway
-# Copy this to ~/.config/sway/config and edit it to your liking.
-# Read `man 5 sway` for a complete reference.
-
-include /home/oh/.config/sway/basic_key_bindings
-include /home/oh/.config/sway/windows_rules
-include /home/oh/.config/sway/input_config
-include /home/oh/.config/sway/colors
-include /home/oh/.config/sway/workspaces_rules
-include /home/oh/.config/sway/app_assignment
-include /home/oh/.config/sway/layout
-include /home/oh/.config/sway/utilities
-
-
-### Variables
-
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-#
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
-# before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Enter exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym Mod4+ampersand workspace 1
- bindsym Mod4+eacute workspace 2
- bindsym Mod4+quotedbl workspace 3
- bindsym Mod4+apostrophe workspace 4
- bindsym Mod4+parenleft workspace 5
- bindsym Mod4+minus workspace 6
- bindsym Mod4+egrave workspace 7
- bindsym Mod4+underscore workspace 8
- bindsym Mod4+ccedilla workspace 9
- bindsym Mod4+agrave workspace 10
- # Move focused container to workspace
- bindsym Mod4+Shift+ampersand workspace 01
- bindsym Mod4+Shift+eacute workspace 02
- bindsym Mod4+Shift+quotedbl workspace 03
- bindsym Mod4+Shift+apostrophe workspace 04
- bindsym Mod4+Shift+parenleft workspace 05
- bindsym Mod4+Shift+minus workspace 06
- bindsym Mod4+Shift+egrave workspace 07
- bindsym Mod4+Shift+underscore workspace 08
- bindsym Mod4+Shift+ccedilla workspace 09
- bindsym Mod4+Shift+agrave workspace 010
-
- bindsym Mod4+tab workspace next
- bindsym Mod4+Shift+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+alt+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym Mod4+Escape exec wlogout
- bindsym Mod4+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/wallpapers/Untitled.jpeg b/sway/wallpapers/Untitled.jpeg
deleted file mode 100644
index 10db94a..0000000
Binary files a/sway/wallpapers/Untitled.jpeg and /dev/null differ
diff --git a/sway/wallpapers/frieren.png b/sway/wallpapers/frieren.png
deleted file mode 100644
index d2830cc..0000000
Binary files a/sway/wallpapers/frieren.png and /dev/null differ
diff --git a/sway/windows_rules b/sway/windows_rules
deleted file mode 100644
index 8ffe875..0000000
--- a/sway/windows_rules
+++ /dev/null
@@ -1,346 +0,0 @@
-# Default config for sway
-# Copy this to ~/.config/sway/config and edit it to your liking.
-# Read `man 5 sway` for a complete reference.
-
-include /home/oh/.config/sway/basic_key_bindings
-include /home/oh/.config/sway/windows_rules
-include /home/oh/.config/sway/input_config
-include /home/oh/.config/sway/colors
-include /home/oh/.config/sway/workspaces_rules
-include /home/oh/.config/sway/app_assignment
-include /home/oh/.config/sway/layout
-include /home/oh/.config/sway/utilities
-
-
-### Variables
-
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-#
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
-# before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Enter exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym Mod4+ampersand workspace 1
- bindsym Mod4+eacute workspace 2
- bindsym Mod4+quotedbl workspace 3
- bindsym Mod4+apostrophe workspace 4
- bindsym Mod4+parenleft workspace 5
- bindsym Mod4+minus workspace 6
- bindsym Mod4+egrave workspace 7
- bindsym Mod4+underscore workspace 8
- bindsym Mod4+ccedilla workspace 9
- bindsym Mod4+agrave workspace 10
- # Move focused container to workspace
- bindsym Mod4+Shift+ampersand workspace 01
- bindsym Mod4+Shift+eacute workspace 02
- bindsym Mod4+Shift+quotedbl workspace 03
- bindsym Mod4+Shift+apostrophe workspace 04
- bindsym Mod4+Shift+parenleft workspace 05
- bindsym Mod4+Shift+minus workspace 06
- bindsym Mod4+Shift+egrave workspace 07
- bindsym Mod4+Shift+underscore workspace 08
- bindsym Mod4+Shift+ccedilla workspace 09
- bindsym Mod4+Shift+agrave workspace 010
-
- bindsym Mod4+tab workspace next
- bindsym Mod4+Shift+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+alt+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym Mod4+Escape exec wlogout
- bindsym Mod4+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/sway/workspaces_rules b/sway/workspaces_rules
deleted file mode 100644
index 8ffe875..0000000
--- a/sway/workspaces_rules
+++ /dev/null
@@ -1,346 +0,0 @@
-# Default config for sway
-# Copy this to ~/.config/sway/config and edit it to your liking.
-# Read `man 5 sway` for a complete reference.
-
-include /home/oh/.config/sway/basic_key_bindings
-include /home/oh/.config/sway/windows_rules
-include /home/oh/.config/sway/input_config
-include /home/oh/.config/sway/colors
-include /home/oh/.config/sway/workspaces_rules
-include /home/oh/.config/sway/app_assignment
-include /home/oh/.config/sway/layout
-include /home/oh/.config/sway/utilities
-
-
-### Variables
-
-
-# Logo key. Use Mod1 for Alt.
-set $mod Mod4
-
-# Home row direction keys, like vim
-set $left k
-set $down l
-set $up o
-set $right m
-
-# screens
-set $laptop eDP-1
-set $external HDMI-A-1
-
-## Preferred apps
-set $term foot
-set $menu wofi --show drun
-set $file nautilus
-set $browser flatpak run app.zen_browser.zen
-
-include /etc/sway/config-vars.d/*
-# autoload when start wm
-exec waybar
-exec /usr/libexec/polkit-mate-authentication-agent-1
-exec wlsunset
-exec wl-paste --watch cliphist store
-
-
-### Output configuration
-
-# using "swaybg" just put file path as below and end with 'fill'
-output * background ~/.config/sway/wallpapers/frieren.png fill
-#
-
-output HDMI-A-1 resolution 1920x1080 position 1920,0
-
-#
-#exec swayidle -w \
-# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
-# before-sleep 'swaylock -f -c 000000'
-
-# This will lock your screen after 300 seconds of inactivity, then turn off
-# your displays after another 300 seconds, and turn your screens back on when
-# resumed. It will also lock your screen before your computer goes to sleep.
-
-### Input configuration
-
-
-input "2:14:ETPS/2_Elantech_Touchpad" {
- dwt enabled
- tap enabled
- natural_scroll enabled
- middle_emulation enabled
-}
-
-input type:keyboard {
- xkb_options caps:escape
- xkb_layout fr
- repeat_delay 300
- repeat_rate 50
-}
-
-input "6058:20564:ThinkPad_Extra_Buttons" {
-
-}
-
-
-# window gaps
-smart_borders on
-default_border pixel 2
-default_floating_border pixel 3
-gaps inner 1
-gaps outer 1
-
-
-# Window borders
-# Colors: border background text indicator child_border
-client.focused #9932cc #285577 #ffffff #2e9ef4 #2e9ef4
-client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
-client.unfocused #333333 #222222 #888888 #292d2e #222222
-client.urgent #2f343a #900000 #ffffff #900000 #900000
-client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
-
-# Background color for inactive tabs in tabbed/stacked layout
-client.background #000000
-
-
-# faire disparaître le titlebar
-font pango:monospace 0.001
-titlebar_border_thickness 1
-
-
-### Key bindings
-#
-# Basics:
-#
- # Start a terminal
- bindsym $mod+Enter exec $term
-
- # Kill focused window
- bindsym $mod+q kill
-
- # Start your launcher
- bindsym $mod+space exec $menu
- bindsym $mod+shift+d exec wofi --show run
-
- # Start a file manager
- bindsym $mod+e exec $file
-
- # Start browser
- bindsym $mod+a exec $browser
-
- # Drag floating windows by holding down $mod and left mouse button.
- # Resize them with right mouse button + $mod.
- # Despite the name, also works for non-floating windows.
- # Change normal to inverse to use left mouse button for resizing and right
- # mouse button for dragging.
- floating_modifier $mod normal
-
- # clipboard manager
- bindsym $mod+w exec cliphist list | wofi | cliphist decode | wl-copy
-
- # Reload the configuration file
- bindsym $mod+Shift+r reload
-
- # Exit sway (logs you out of your Wayland session)
- bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
-#
-# Moving around:
-#
- # Move your focus around
- bindsym $mod+$left focus left
- bindsym $mod+$down focus down
- bindsym $mod+$up focus up
- bindsym $mod+$right focus right
- # Or use $mod+[up|down|left|right]
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
-
- # Move the focused window with the same, but add Shift
- bindsym $mod+Shift+$left move left
- bindsym $mod+Shift+$down move down
- bindsym $mod+Shift+$up move up
- bindsym $mod+Shift+$right move right
- # Ditto, with arrow keys
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
-#
-# Workspaces:
-#
- # Switch to workspace
- bindsym Mod4+ampersand workspace 1
- bindsym Mod4+eacute workspace 2
- bindsym Mod4+quotedbl workspace 3
- bindsym Mod4+apostrophe workspace 4
- bindsym Mod4+parenleft workspace 5
- bindsym Mod4+minus workspace 6
- bindsym Mod4+egrave workspace 7
- bindsym Mod4+underscore workspace 8
- bindsym Mod4+ccedilla workspace 9
- bindsym Mod4+agrave workspace 10
- # Move focused container to workspace
- bindsym Mod4+Shift+ampersand workspace 01
- bindsym Mod4+Shift+eacute workspace 02
- bindsym Mod4+Shift+quotedbl workspace 03
- bindsym Mod4+Shift+apostrophe workspace 04
- bindsym Mod4+Shift+parenleft workspace 05
- bindsym Mod4+Shift+minus workspace 06
- bindsym Mod4+Shift+egrave workspace 07
- bindsym Mod4+Shift+underscore workspace 08
- bindsym Mod4+Shift+ccedilla workspace 09
- bindsym Mod4+Shift+agrave workspace 010
-
- bindsym Mod4+tab workspace next
- bindsym Mod4+Shift+tab workspace prev
-
-
-# external screen
-
-# on laptop monitor
- workspace 1 output $laptop
- workspace 2 output $laptop
- workspace 3 output $laptop
- workspace 4 output $laptop
- workspace 5 output $laptop
- workspace 6 output $laptop
- workspace 7 output $laptop
- workspace 8 output $laptop
- workspace 9 output $laptop
- workspace 10 output $laptop
-
-# on external monitor
- workspace 01 output $external
- workspace 02 output $external
- workspace 03 output $external
- workspace 04 output $external
- workspace 05 output $external
- workspace 06 output $external
- workspace 07 output $external
- workspace 08 output $external
- workspace 09 output $external
- workspace 010 output $external
-
-
-# assignment
-for_window [app_id=.*] focus
- assign [app_id="foot"] 01
-assign [app_id="foot"] 1
-assign [app_id="zen"] 02
-assign [app_id="zen"] 2
-assign [app_id="anki"] 02
-assign [app_id="anytype"] 3
-assign [app_id="libreoffice"] 3
-assign [app_id="signal"] 4
-assign [app_id="thunderbird"] 04
-assign [app_id="thunderbird"] 4
-assign [app_id="mpv"] 05
-assign [app_id="mpv"] 5
-assign [app_id="vlc"] 05
-assign [app_id="vlc"] 5
-assign [app_id="steam"] 06
-assign [app_id="steam"] 6
-assign [app_id="kde-connect"] 7
-
-
-#
-# Layout stuff:
-#
- # You can "split" the current object of your focus with
- # $mod+b or $mod+v, for horizontal and vertical splits
- # respectively.
- bindsym $mod+b splith
- bindsym $mod+v splitv
-
- # Switch the current container between different layout styles
- # bindsym $mod+s layout stacking
- # bindsym $mod+w layout tabbed
- bindsym $mod+s layout toggle split
-
- # Make the current focus fullscreen
- bindsym $mod+f fullscreen
-
- # Toggle the current focus between tiling and floating mode
- bindsym $mod+Shift+space floating toggle
-
- # Swap focus between the tiling area and the floating area
- bindsym $mod+u focus mode_toggle
-
- # Move focus to the parent container
- # bindsym $mod+a focus parent
-#
-# Scratchpad:
-#
- # Sway has a "scratchpad", which is a bag of holding for windows.
- # You can send windows there and get them back later.
-
- # Move the currently focused window to the scratchpad
- # bindsym $mod+Shift+minus move scratchpad
-
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- # bindsym $mod+minus scratchpad show
-#
-# Resizing containers:
-#
-mode "resize" {
- # left will shrink the containers width
- # right will grow the containers width
- # up will shrink the containers height
- # down will grow the containers height
- bindsym $left resize shrink width 10px
- bindsym $down resize grow height 10px
- bindsym $up resize shrink height 10px
- bindsym $right resize grow width 10px
-
- # Ditto, with arrow keys
- bindsym Left resize shrink width 10px
- bindsym Down resize grow height 10px
- bindsym Up resize shrink height 10px
- bindsym Right resize grow width 10px
-
- # Return to default mode
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+alt+r mode "resize"
-
-#
-# Utilities:
-#
- # Special keys to adjust volume via PulseAudio
- bindsym --locked XF86AudioMute exec amixer sset Master toggle
- bindsym --locked XF86AudioLowerVolume exec amixer sset Master 5%-
- bindsym --locked XF86AudioRaiseVolume exec amixer sset Master 5%+
- bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
- # Special keys to adjust brightness via brightnessctl
- bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
- bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
- # Special key to take a screenshot with grim
- bindsym Print exec grim
- bindsym $mod+Print exec grim -g "$(slurp)"
-
- #power
- bindsym Mod4+Escape exec wlogout
- bindsym Mod4+Shift+x exec swaylock
-#
-# Status Bar disable because of use waybar instead if you not use waybar just uncomment those below:
-#
-# Read `man 5 sway-bar` for more information about this section.
-# bar {
-# position top
-
- # When the status_command prints a new line to stdout, swaybar updates.
- # The default just shows the current date and time.
- # status_command while date +'%Y-%m-%d %X'; do sleep 1; done
-
-# colors {
-# statusline #ffffff
-# background #323232
-# inactive_workspace #32323200 #32323200 #5c5c5c
-# }
-#}
-
-
-include /etc/sway/config.d/*
diff --git a/waybar/.~lock.style.css# b/waybar/.~lock.style.css#
deleted file mode 100644
index eac8702..0000000
--- a/waybar/.~lock.style.css#
+++ /dev/null
@@ -1 +0,0 @@
-,root,ohTP,29.06.2026 09:24,file:///root/.config/libreoffice/4;
\ No newline at end of file
diff --git a/waybar/backup/config_ini.json b/waybar/backup/config_ini.json
deleted file mode 100644
index 59e9c73..0000000
--- a/waybar/backup/config_ini.json
+++ /dev/null
@@ -1,216 +0,0 @@
-{
- "layer": "top",
- "position": "top",
- "height": 30,
- "icon-size": 40,
- "reload-style-on-change": true,
- "modules-left": [
- "custom/shutdown",
- "sway/workspaces",
- "mpris"
- ],
- "modules-center": ["custom/weather"],
- "modules-right": [
- "group/audio",
- "group/hardware",
- "battery",
- "network",
- "clock",
- "idle_inhibitor",
- "sway/hibernate"
- ],
- "sway/workspaces": {
- "format": "{icon}",
- "format-icons": {
- "1": "",
- "2": "",
- "3": "",
- "4": "",
- "5": "",
- "6": "",
- "7": "",
- "8": "",
- },
- "on-click": "activate"
- },
- "custom/shutdown": {
- "format": "",
- "tooltip": false,
- "on-click": "systemctl poweroff"
- },
- "custom/hibernate": {
- "format": "",
- "tooltip": false,
- "on-click": "systemctl hibernate"
- },
-
- "custom/weather": {
- "format": "{}",
- "interval": 900,
- "exec": "~/.config/waybar/scripts/weather_module.py",
- "tooltip": true,
- "on-click": "exec ~/.config/waybar/scripts/weather_module.py",
- "return-type": "json",
- },
-
- "mpris": {
- "interval": 10,
- "format": "{player_icon} {dynamic}",
- "format-paused": "{status_icon} {artist} {title}",
- "on-click-middle": "playerctl play-pause",
- "on-click": "playerctl previous",
- "on-click-right": "playerctl next",
- "scroll-step": 5.0,
- "on-scroll-up": "$HOME/.config/hypr/scripts/volume.sh --inc",
- "on-scroll-down": "$HOME/.config/hypr/scripts/volume.sh --dec",
- "smooth-scrolling-threshold": 1,
- "tooltip": true,
- "tooltip-format": "{status_icon} {dynamic}\nLeft Click: previous\nMid Click: Pause\nRight Click: Next",
- "player-icons": {
- "chromium": "",
- "default": "",
- "firefox": "",
- "kdeconnect": "",
- "mopidy": "",
- "mpv": "",
- "spotify": "",
- "vlc": "",
- },
- "status-icons": {
- "paused": "",
- "playing": "",
- "stopped": "",
- },
- "dynamic-order": ["artist", "title"],
- "max-length": 50,
- },
-
- "group/audio": {
- "orientation": "horizontal",
- "modules": [
- "pulseaudio",
- "bluetooth"
- ]
- },
-
- "pulseaudio": {
- "format": "{icon} {volume}%",
- "format-bluetooth": "{icon} {volume}% ",
- "format-muted": "",
- "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle"
- },
-
- "bluetooth": {
- "format": "",
- "format-disabled": "",
- "format-connected": "",
- "tooltip-format": "Devices connected: {num_connections}",
- "on-click": "bluetooth toggle"
- },
-
-
- "group/hardware": {
- "orientation": "horizontal",
- "modules": [
- "memory"
- ]
- },
-
- "memory": {
- "interval": 2,
- "format": "{icon} {percentage}%",
- "rformat-icons": [
- "",
- "",
- ""
- ]
- },
- "battery": {
- "format": "{capacity}% {icon}",
- "format-discharging": "{capacity}% {icon}",
- "format-charging": "{capacity}% {icon}",
- "format-plugged": " {capacity}%",
- "format-icons": {
- "charging": [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- "default": [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- },
- "format-full": " {capacity}%",
- "tooltip-format-discharging": "{timeTo}",
- "tooltip-format-charging": "{timeTo}",
- "interval": 5,
- "on-click": "exec tlp toggle",
- "on-click-right": "notify-send -u low \"$(omarchy-battery-status)\"",
- "states": {
- "warning": 20,
- "critical": 10
- }
- },
-
-"network": {
- "format-icons": [
- "",
- "",
- "",
- "",
- ""
- ],
- "format": "{icon}",
- "format-wifi": "{icon}",
- "format-ethernet": "",
- "format-disconnected": "",
- "tooltip-format-wifi": "{essid} ({frequency} GHz)\n⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
- "tooltip-format-ethernet": "⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
- "tooltip-format-disconnected": "Disconnected",
- "interval": 3,
- "spacing": 1,
- "on-click": "exec foot nmtui"
- },
-
- "clock": {
- "format": "{:%H:%M}",
- "tooltip-format": "{calendar}",
- "calendar": {
- "mode": "month",
- "mode-mon-col": 3,
- "on-click-right": "mode",
- "format": {
- "month": "{}",
- "weekdays": "{}",
- "today": "{}",
- },
- },
- "timezone": "Europe/Paris"
- },
-
-
-"idle_inhibitor": {
- "format": "{icon}",
- "format-icons": {
- "activated": "\uf06e",
- "deactivated": "\uf070"
- }
-}
-
-}
diff --git a/waybar/backup/style_ini.css b/waybar/backup/style_ini.css
deleted file mode 100644
index 5cd23d3..0000000
--- a/waybar/backup/style_ini.css
+++ /dev/null
@@ -1,116 +0,0 @@
-* {
- font-family: "JetBrainsMono Nerd Font Propo";
- font-size: 17px;
-}
-
-tooltip * {
- background-color: #301934;
-}
-
-window#waybar {
- background: transparent;
-}
-/*
-window#waybar {
- background: transparent;
- transition-property: background-color;
- transition-duration: 0.5s;
- border-bottom: 0px solid #444;
-}
-*/
-
-
-#mpris {
- color: #ffffff;
- border-radius: 4px;
- margin: 0px 3px;
- padding: 0px 12px;
-}
-
-#pulseaudio, #bluetooth, #clock, #network {
- border-radius: 4px;
- margin: 0px 3px;
- padding: 0px 12px;
- background-color: #200116;
- color: #DABFFF;
-}
-
-#idle_inhibitor.deactivated {
- margin: 0px 3px;
- padding: 0px 12px;
- background-color: #200200;
-}
-
-#group-hardware {
- color: #200116;
-}
-
-#memory {
- border-radius: 4px;
- margin: 0px 3px;
- padding: 0px 12px;
- background-color: #200116;
- color: #8FA6CB;
-}
-
-#battery {
- border-radius: 4px;
- margin: 0px 3px;
- padding: 0px 12px;
- background-color: #4C0827;
- color: #8FA6CB;
-}
-
-#custom-weather {
- border-radius: 4px;
- margin: 0px 3px;
- padding: 0px 12px;
- color: #8FA6CB;
-}
-
-#custom-menu, #custom-shutdown, #custom-hibernate{
- padding: 0px 3px;
- padding-right: 16px;
- padding-left: 14px;
- color: #e06c75;
-}
-
-#custom-menu:hover, #custom-shutdown:hover, #custom-logout:hover {
- background: #ffffff;
- border-radius: 6px;
-}
-
-
-#workspaces button {
- all: initial;
- /* Remove GTK theme values (waybar #1351) */
- min-width: 0;
- /* Fix weird spacing in materia (waybar #450) */
- box-shadow: inset 0 -3px transparent;
- /* Use box-shadow instead of border so the text isn't offset */
- padding: 0px 15px;
- margin: 0px 3px;
- border-radius: 4px;
- color: #D6E3F8;
- background-color: #8b0c99;
-}
-
-#workspaces button.active {
- transition: all 50ms ease-out;
- color: #dddddd;
- background-color: #1B264F;
- font-weight: bold;
- border-bottom: 2px solid #ff0000; /* Optionnel : barre sous l'active */
-}
-
-#workspaces button:hover {
- box-shadow: inherit;
- text-shadow: inherit;
- color: #1e1e2e;
- background-color: #1B264F;
-}
-
-#workspaces button.urgent {
- background-color: #f38ba8;
-}
-
diff --git a/waybar/config b/waybar/config
deleted file mode 100644
index 243ef9e..0000000
--- a/waybar/config
+++ /dev/null
@@ -1,295 +0,0 @@
-{
- "reload_style_on_change": true,
- "ipc": true,
- "layer": "overlay",
- "position": "top",
- "output": "eDP-1",
- "margin-top": 1,
- "margin-left": 41,
- "margin-right": 41,
- "margin-bottom": 0,
-
-
- "group/left0": {
- "orientation": "inherit",
- "modules": ["custom/debian"],
- "margin-left": 4,
- "margin-right": 4
- },
-
- "group/left1": {
- "orientation": "inherit",
- "modules": ["clock", "custom/notification-silencing-indicator", "custom/weather"]
- },
-
- "group/left2": {
- "orientation": "inherit",
- "modules": ["sway/workspaces"]
- },
-
- "modules-left": [
- "group/left0",
- "group/left1",
- "group/left2",
- "group/left3",
- "group/left4"
- ],
-
-
- "modules-center": ["mpris"],
- "modules-right": ["group/right1", "group/right2"],
-
- "group/right1": {
- "orientation": "inherit",
- "modules": ["tray", "idle_inhibitor"]
- },
-
- "group/right2": {
- "orientation": "inherit",
- "modules": [
- "backlight",
- "bluetooth",
- "pulseaudio",
- "network",
- "memory",
- "battery"
- ],
- },
-
- "sway/workspaces": {
- "format": "{icon}",
- "format-icons": {
- "01": "",
- "02": "",
- "03": "",
- "04": "",
- "05": "",
- "06": "",
- "07": "",
- "08": "",
- },
- "on-click": "activate"
- },
-
- "custom/debian": {
- "format": "",
- "on-click": "exec wlogout",
- "on-click-right": "",
- "tooltip-format": "L’université n’est pas une usine à fabriquer des diplômes, à la façon des usines à saucisses qui fabriquent des saucisses. \n\nC’est le lieu où une chance est donnée à des hommes de devenir qui ils sont vraiment. \n\nSimon Leys"
- },
-
- "idle_inhibitor": {
- "format": "{icon}",
- "format-icons": {
- "activated": "",
- "deactivated": ""
- }
- },
-
- "custom/notification-silencing-indicator": {
- "on-click": "omarchy-toggle-notification-silencing",
- "exec": "$OMARCHY_PATH/default/waybar/indicators/notification-silencing.sh",
- "signal": 10,
- "return-type": "json"
- },
-
- "sway/window": {
- "format": "{title}",
- "max-length": 30,
- "rewrite": {
- " - ": "", // if no window is focused, a single dash is displayed, this removes it
- "(.*chrome)...(.*)": " $1 ",
- "(.*zen)...(.*)": " $1 ",
- "(.*foot)...(.*)": " $2 ",
- "(.*code) - (.*)": " $1 ",
- "^.*btop( .*|$)": " BTOP $1 ",
- "(.*) - Spotify": " $1 ",
- "(.*) - BeeperTexts": " $1 ",
- "(.*Discord)...(.*).. (.*)": " $2 ",
- "(.*) - org.gnome.Nautilus": " $1 ",
- "(.*Steam)...(.*)": " $1",
- "(.*imv)...(.*).. (.*)": " $2",
- "(.*) - com.obsproject.Studio": " $1 "
- }
- },
-
- "memory": {
- "interval": 5,
- "format": " {icon} {percentage:02}%",
- "format-icons": [
- "",
- "",
- ""
- ]
- },
-
- "clock": {
- "format": " {:%H:%M %a} ",
- "format-alt": " {:%d/%m/%Y %H:%M:%S}",
- "tooltip-format": "{calendar}",
- "calendar": {
- "mode": "month",
- "mode-mon-col": 3,
- "on-click-right": "mode",
- "format": {
- "month": "{}",
- "weekdays": "{}",
- "today": "{}"
- }
- },
- "on-click-right": "omarchy-launch-floating-terminal-with-presentation omarchy-tz-select"
- },
-
- "network": {
- "format-icons": [
- "",
- "",
- "",
- "",
- ""
- ],
- "format": "{icon}",
- "format-wifi": "{icon}",
- "format-ethernet": "",
- "format-disconnected": "",
- "tooltip-format-wifi": "{essid} ({frequency} GHz)\n⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
- "tooltip-format-ethernet": "⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
- "tooltip-format-disconnected": "Disconnected",
- "interval": 3,
- "spacing": 1,
- "on-click": "exec foot nmtui"
- },
-
- "battery": {
- "format": "{capacity}% {icon}",
- "format-discharging": "{icon} {capacity}%",
- "format-charging": "{icon} {capacity}%",
- "format-plugged": " {capacity} %",
- "format-icons": {
- "charging": [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- "default": [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- },
- "format-full": "",
- "tooltip-format-discharging": "{timeTo}",
- "tooltip-format-charging": "{timeTo}",
- "interval": 5,
- "on-click": "exec tlp toggle",
- "on-click-right": "notify-send -u low \"$(omarchy-battery-status)\"",
- "states": {
- "warning": 20,
- "critical": 10
- }
- },
-
- "bluetooth": {
- "format": "",
- "format-disabled": "",
- "format-connected": "",
- "tooltip-format": "Devices connected: {num_connections}",
- "on-click": "bluetooth toggle"
- },
-
- "backlight": {
- "device": "intel_backlight",
- "format": "{icon}",
- "tooltip-format": "{percent}%",
- "format-icons": [
- "🌑",
- "🌘",
- "🌗",
- "🌖",
- "🌕"
- ]
- },
-
- "custom/weather": {
- "format": "{}",
- "interval": 900,
- "exec": "~/.config/waybar/scripts/weather_module.py",
- "tooltip": true,
- "on-click": "exec ~/.config/waybar/scripts/weather_module.py",
- "return-type": "json",
- },
-
- "pulseaudio": {
- "format": "{icon} {volume}%",
- "format-muted": "",
- "format-icons": {
- "default": [
- "",
- "",
- "",
- ],
- },
- "on-click": "amixer sset 'Master' toggle",
- "scroll-step": 3,
- },
-
- "tray": {
- "icon-size": 19,
- "spacing": 10
- },
-
- "mpris": {
- "ignored-players": [],
- "interval": 10,
- "format": "{player_icon} {dynamic}",
- "format-paused": "{status_icon} {artist} {title}",
- "on-click-middle": "playerctl play-pause",
- "on-click": "playerctl previous",
- "on-click-right": "playerctl next",
- "scroll-step": 5.0,
- "on-scroll-up": "",
- "on-scroll-down": "",
- "smooth-scrolling-threshold": 1,
- "tooltip": true,
- "tooltip-format": "{status_icon} {dynamic}\nLeft Click: previous\nMid Click: Pause\nRight Click: Next",
- "player-icons": {
- "chromium": "",
- "default": "",
- "firefox": "",
- "kdeconnect": "",
- "mopidy": "",
- "mpv": "",
- "vlc": "",
- },
- "status-icons": {
- "paused": "",
- "playing": "",
- "stopped": "",
- },
- "dynamic-order": ["artist", "title"],
- "max-length": 50,
- },
-
- "custom/screenrecording-indicator": {
- "on-click": "omarchy-capture-screenrecording",
- "exec": "$OMARCHY_PATH/default/waybar/indicators/screen-recording.sh",
- "signal": 8,
- "return-type": "json"
- },
-
-}
-
diff --git a/waybar/rose-pine.css b/waybar/rose-pine.css
deleted file mode 100644
index 68c6ebf..0000000
--- a/waybar/rose-pine.css
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-* Variant: Rosé Pine
-* Maintainer: DankChoir
-*/
-
-@define-color base #191724;
-@define-color surface #1f1d2e;
-@define-color overlay #26233a;
-
-@define-color muted #6e6a86;
-@define-color subtle #908caa;
-@define-color text #e0def4;
-
-@define-color love #eb6f92;
-@define-color gold #f6c177;
-@define-color rose #ebbcba;
-@define-color pine #31748f;
-@define-color foam #9ccfd8;
-@define-color iris #c4a7e7;
-@define-color plum #DDA0DD;
-@define-color purple #341731;
-@define-color blue #0a8cf0;
-
-@define-color highlightLow #21202e;
-@define-color highlightMed #403d52;
-@define-color highlightHigh #524f67;
diff --git a/waybar/scripts/weather.sh b/waybar/scripts/weather.sh
deleted file mode 100755
index 5a1d83e..0000000
--- a/waybar/scripts/weather.sh
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash
-
-# --- CONFIGURATION ---
-API_KEY="00e744eb427e575e1e8ed79f31f770fb" # Paste your key here
-LAT="48.856613" # Replace with your Latitude
-LON="2.352222" # Replace with your Longitude
-UNITS="metric" # Use "metric" for Celsius, "imperial" for Fahrenheit
-# ---------------------
-
-# Validate configuration
-if [ -z "$LAT" ] || [ -z "$LON" ] || [ -z "$UNITS" ] || [ -z "$API_KEY" ]; then
- echo "Config missing"
- exit 1
-fi
-
-# Fetch the weather data
-RESPONSE=$(curl -s "[https://api.openweathermap.org/data/2.5/weather?lat=$](https://api.openweathermap.org/data/2.5/weather?lat=$){LAT}&lon=${LON}&appid=${API_KEY}&units=${UNITS}")
-
-# Check if curl failed to get a response
-if [ -z "$RESPONSE" ]; then
- echo "No connection"
- exit 1
-fi
-
-# 1. Get the Temperature
-# We use jq's built-in 'round' function to avoid ugly decimals (e.g., 71.6°F becomes 72°F)
-TEMP=$(echo "$RESPONSE" | jq '.main.temp | round')
-
-# 2. Get the Description (for the tooltip)
-DESC=$(echo "$RESPONSE" | jq -r '.weather[0].description')
-
-# 3. Get the Icon Code and map it to an emoji
-ICON_CODE=$(echo "$RESPONSE" | jq -r '.weather[0].icon')
-
-case $ICON_CODE in
- "01d") ICON="☀️";; # Clear sky day
- "01n") ICON="🌙";; # Clear sky night
- "02d") ICON="⛅";; # Few clouds day
- "02n") ICON="☁️";; # Few clouds night
- "03d"|"03n") ICON="☁️";; # Scattered clouds
- "04d"|"04n") ICON="☁️";; # Broken clouds
- "09d"|"09n") ICON="🌧️";; # Shower rain
- "10d") ICON="🌦️";; # Rain day
- "10n") ICON="🌧️";; # Rain night
- "11d"|"11n") ICON="⛈️";; # Thunderstorm
- "13d"|"13n") ICON="❄️";; # Snow
- "50d"|"50n") ICON="🌫️";; # Mist
- *) ICON="❓";; # Default
-esac
-
-# Determine unit label
-if [ "$UNITS" = "metric" ]; then
- LABEL="°C"
-else
- LABEL="°F"
-fi
-
-# Final JSON output for Waybar
-echo "{\"text\": \"${ICON} ${TEMP}${LABEL}\", \"tooltip\": \"${DESC}\"}"
diff --git a/waybar/scripts/weather_module.py b/waybar/scripts/weather_module.py
deleted file mode 100755
index f1ded28..0000000
--- a/waybar/scripts/weather_module.py
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/usr/bin/env python3
-import requests
-import json
-import sys
-import os
-
-# CONFIGURATION
-import requests
-import json
-import sys
-import os
-
-# CONFIGURATION
-API_KEY = "ebb6d6ea53be021675e3276f7fe8cd77" # Remplacez par votre clé OpenWeatherMap
-CITY = "Paris" # Ville par défaut si non précisée
-UNITS = "metric" # "metric" pour °C, "imperial" pour °F
-LANG = "fr" # "fr" pour français, "en" pour anglais
-
-def get_weather():
- if not API_KEY or API_KEY == "VOTRE_CLE_API_ICI":
- return {"text": "❌ Clé API manquante", "class": "weather-error", "tooltip": "Configurez la clé API dans le script."}
-
- try:
- url = f"https://api.openweathermap.org/data/2.5/weather?q={CITY}&appid={API_KEY}&units={UNITS}&lang={LANG}"
- response = requests.get(url, timeout=5)
-
- if response.status_code == 401:
- return {"text": "❌ Clé API invalide", "class": "weather-error", "tooltip": "Erreur 401: Vérifiez votre clé OpenWeatherMap."}
-
- if response.status_code == 404:
- return {"text": "❌ Ville introuvable", "class": "weather-error", "tooltip": f"La ville '{CITY}' n'a pas été trouvée."}
-
- if response.status_code != 200:
- return {"text": "⚠️ Erreur API", "class": "weather-error", "tooltip": f"Code {response.status_code}: {response.text}"}
-
- data = response.json()
-
- # Extraction des données
- temp = data["main"]["temp"]
- description = data["weather"][0]["description"].capitalize()
- icon_code = data["weather"][0]["icon"]
- wind_speed = data["wind"]["speed"]
-
- # Mapping des icônes OpenWeather vers les icônes Waybar standard (ou Unicode)
- # OpenWeather utilise des codes comme "10d", "01n". Waybar utilise souvent des noms ou des emojis.
- # Ici, nous utilisons des emojis pour une compatibilité universelle.
- icon = "☁️"
- if "01" in icon_code:
- icon = "☀️" if "d" in icon_code else "🌙"
- elif "02" in icon_code:
- icon = "⛅" if "d" in icon_code else "🌥️"
- elif "03" in icon_code or "04" in icon_code:
- icon = "☁️"
- elif "09" in icon_code or "10" in icon_code:
- icon = "🌧️"
- elif "11" in icon_code:
- icon = "⛈️"
- elif "13" in icon_code:
- icon = "❄️"
- elif "50" in icon_code:
- icon = "🌫️"
-
- # Formatage du texte
- text = f"{icon} {int(temp)}°C"
- tooltip = f"{description}\nVent: {wind_speed} m/s\nVille: {data['name']}, {data['sys']['country']}"
-
- return {
- "text": text,
- "tooltip": tooltip,
- "class": "weather-good" if temp > 10 else "weather-cold" if temp < 0 else "weather-warm"
- }
-
- except requests.exceptions.Timeout:
- return {"text": "⏱️ Timeout", "class": "weather-error", "tooltip": "La requête a expiré."}
- except requests.exceptions.ConnectionError:
- return {"text": "🚫 Pas de réseau", "class": "weather-error", "tooltip": "Impossible de se connecter à OpenWeatherMap."}
- except Exception as e:
- return {"text": "❌ Erreur", "class": "weather-error", "tooltip": str(e)}
-
-if __name__ == "__main__":
- result = get_weather()
- print(json.dumps(result))
- sys.stdout.flush()
diff --git a/waybar/style.css b/waybar/style.css
deleted file mode 100644
index 0d73e70..0000000
--- a/waybar/style.css
+++ /dev/null
@@ -1,214 +0,0 @@
-@import "./rose-pine.css";
-
-/* --- Global-Settings ---*/
-
-* {
- font-family: 'JetBrainsMono Nerd Font';
- font-size: 17px;
- font-weight: 600;
- min-height: 0px;
- border-radius: 13px;
- }
-
- /* --- Waybar ---*/
- window#waybar {
- background-color: transparent;
- transition-property: background-color;
- transition-duration: .5s;
-}
-
-#waybar > box {
- margin: 0px 50px;
- padding: 0px;
- background-color: transparent;
- border: 0px solid alpha(@highlightMed, 0.3);
- box-shadow:
- inset 0px 0 0 0px @iris,
- inset 0px 0 0 0px @iris,
- 0px 1px 2px rgba(0, 0, 0, 0.6);
-}
-
-/* --- Single Module Config's ---*/
-#left0, #left1, #left2, #left3, #left4,
-#right1, #right2 {
- margin: 0px 2px;
- padding: 0 7px;
- transition: all 0.2s ease-in-out;
-}
-
-#left0 {
- background-color: @base;
- box-shadow: inset 0px -3px 0px 0px @gold;
-}
-
-#left1 {
- background-color: @base;
- box-shadow: inset 0px -3px 0px 0px @pine;
-}
-
-#left2 {
- background-color: @base;
- box-shadow: inset 0 -3px 0 0 @love;
- padding: 0px;
-}
-
-.modules-center {
- color: @pine;
- background-color: @surface;
- box-shadow: inset 0 -3px 0 0 @plum;
- padding: 0px 7px;
-}
-
-#right1 {
- background-color: @surface;
- box-shadow: inset 0 -3px 0 0 @subtle;
- margin-left: 2;
-}
-
-#right2 {
- background-color: @overlay;
- box-shadow: inset 0 -3px 0 0 @pine;
- margin-left: 2;
-}
-
-
-window#waybar.empty #window {
- background: transparent;
- background-color: transparent;
- border: none;
- border-radius: 0px;
- color: transparent;
- padding: 0;
- margin: 0;
-}
-#waybar.empty .modules-center {
- opacity: 0;
-}
-
-#workspaces {
- background-color: transparent;
- padding: 0px;
- margin: 0px;
-}
-
-#workspaces button {
- color: @subtle;
- padding: 0 8px;
- margin: 2px 2px;
- transition: all 0.2s ease;
- opacity: 0.75;
-}
-
-#workspaces button.active {
- color: @love;
-}
-
-#workspaces button.empty {
- color: @muted;
- opacity: 0.2;
-}
-
-#workspaces button.empty.active {
- color: @rose;
- opacity: 1;
-}
-
-#workspaces button:hover {
- background-color: alpha(@highlightMed, 0.5);
- color: @text;
-}
-
-#workspaces button.urgent {
- color: @base;
- background-color: @love;
-}
-
-
-
-/* --- General Modules --- */
-
-#tray,
-#window,
-#cpu,
-#clock,
-#battery,
-#network,
-#memory,
-#backlight,
-#bluetooth,
-#pulseaudio,
-#custom-weather,
-#custom-update,
-#idle_inhibitor,
-#custom-idle-indicator,
-#custom-notification-silencing-indicator,
-#custom-debian,
-#custom-screenrecording-indicator,
-#custom-updatespacman {
- min-width: 22px;
- margin: 0 2px;
- padding: 0 4px;
-}
-
-
-
-/* --- Module-Group-Colors --- */
-
-#custom-debian { color: @gold; }
-#clock, #custom-weather { color: @text; }
-#bluetooth { color: @rose; }
-#memory { color: @iris; }
-#pulseaudio { color: @love; }
-#network { color: @foam; }
-#battery { color: @pine; }
-#backlight { color: @gold; }
-#idle_inhibitor.activated { color: @gold; }
-#idle_inhibitor.deactivated { color: @muted; }
-#tray { color: @muted; }
-
-#custom-voxtype {
- min-width: 12px;
- margin: 0 0 0 7.5px;
-}
-
-#custom-voxtype.recording,
-#custom-idle-indicator.active,
-#custom-notification-silencing-indicator.active {
- color: @love;
-}
-
-
-
-/* Specific Module */
-
-#tray > .needs-attention {
- -gtk-icon-effect: highlight;
- background-color: @transparent;
-}
-
-.hidden {
- opacity: 0;
-}
-
-tooltip * {
- background-color: @purple;
- border: 0px solid @highlightHigh;
-}
-
-tooltip label {
- color: @text;
- padding: 4px;
-}
-
-
-/* Specific animation Module */
-
-#custom-screenrecording-indicator.active {
- color: @rose;
- animation: blink-recording 0.5s infinite alternate linear;
-}
-
-@keyframes blink-recording {
- to { color: transparent; }
-}
-
diff --git a/waybar/style.css.save b/waybar/style.css.save
deleted file mode 100644
index b6c177a..0000000
--- a/waybar/style.css.save
+++ /dev/null
@@ -1,234 +0,0 @@
-@import "./rose-pine.css";
-
-/* --- Global-Settings ---*/
-
-* {
- font-family: 'JetBrainsMono Nerd Font';
- font-size: 18px;
- font-weight: 600;
- min-height: 0px;
- border-radius:7px;
- }
-
- /* --- Waybar ---*/
- window#waybar {
- background-color: transparent;
- transition-property: background-color;
- transition-duration: .5s;
-}
-
-#waybar > box {
- margin: 2px 6px;
- padding: 0px;
- background-color: @base;
- border: 0px solid alpha(@highlightMed, 0.3);
- box-shadow:
- inset 3px 0 0 0px @iris,
- inset -3px 0 0 0px @iris,
- 0px 1px 2px rgba(0, 0, 0, 0.6);
-}
-
-/* --- Single Module Config's ---*/
-#left0, #left1, #left2, #left3, #left4,
-#right1, #right2,
-.modules-center {
- margin: 0px 2px;
- padding: 0 5px;
- transition: all 0.2s ease-in-out;
-}
-
-#left0 {
- background-color: @overlay;
- border-radius: 1px;
-}
-
-#left1 {
- background-color: @overlay;
- border-radius: 7px;
-}
-
-#left2 {
-background-color: @overlay;
- box-shadow: inset 0 -3px 0 0 @love;
- padding: 0px;
-}
-
-#left3 {
-background-color: @surface;
- box-shadow: inset 0 -3px 0 0 @pine;
-}
-
-.modules-center {
- color: @plum;
- background-color: @surface;
- box-shadow: inset 0 -3px 0 0 @foam;
- padding: 0px;
-}
-
-#right1 {
- background-color: @surface;
- box-shadow: inset 0 -3px 0 0 @subtle;
-}
-
-#right2 {
- background-color: @overlay;
-}
-
-
-window#waybar.empty #window {
- background: transparent;
- background-color: transparent;
- border: none;
- border-radius: 0;
- color: transparent;
- padding: 0;
- margin: 0;
-}
-#waybar.empty .modules-center {
- opacity: 0;
-}
-
-#mpris {
- background-color: @surface;
- box-shadow: inset 0 -3px 0 0 @rose;
- color: @rose;
-}
-
-#workspaces {
- background-color: transparent;
- padding: 0px;
- margin: 0px;
-}
-
-#workspaces button {
- color: @subtle;
- padding: 0 8px;
- margin: 2px 2px;
- transition: all 0.2s ease;
- opacity: 0.75;
-}
-
-#workspaces button.active {
- color: @love;
-}
-
-#workspaces button.empty {
- color: @muted;
- opacity: 0.2;
-}
-
-#workspaces button.empty.active {
- color: @rose;
- opacity: 1;
-}
-
-#workspaces button:hover {
- background-color: alpha(@highlightMed, 0.5);
- color: @text;
-}
-
-#workspaces button.urgent {
- color: @base;
- background-color: @love;
-}
-
-
-
-/* --- General Modules --- */
-
-#tray,
-#window,
-#cpu,
-#clock,
-#battery,
-#network,
-#memory,
-#backlight,
-#bluetooth,
-#pulseaudio,
-#custom-weather,
-#custom-update,
-#idle_inhibitor,
-#custom-idle-indicator,
-#custom-notification-silencing-indicator,
-#custom-debian,
-#custom-screenrecording-indicator,
-#custom-updatespacman {
- min-width: 16px;
- margin: 0 2px;
- padding: 0 4px;
-}
-
-#custom-update {
- padding-left: 3px;
-}
-
-/* --- Module-Group-Colors --- */
-
-#custom-debian { color: @gold; }
-#clock { color: @text; }
-#bluetooth { color: @rose; }
-#memory { color: @iris; }
-#pulseaudio { color: @love; }
-#network { color: @foam; }
-#battery { color: @pine; }
-#backlight { color: @gold; }
-#idle_inhibitor.activated { color: @gold; }
-#idle_inhibitor.deactivated { color: @muted; }
-#tray { color: @muted; }
-
-#custom-voxtype {
- min-width: 12px;
- margin: 0 0 0 7.5px;
-}
-
-#custom-voxtype.recording,
-#custom-idle-indicator.active,
-#custom-notification-silencing-indicator.active {
- color: @love;
-}
-
-#custom-idle-indicator,
-#custom-notification-silencing-indicator {
- min-width: 12px;
- margin-left: 0;
- margin-right: 0;
- font-size: 12px;
- padding-bottom: 1px;
-}
-
-
-/* Specific Module */
-
-#tray > .needs-attention {
- -gtk-icon-effect: highlight;
- background-color: @transparent;
-}
-
-.hidden {
- opacity: 0;
-}
-
-tooltip * {
- background-color: @purple;
- border: 0px solid @highlightHigh;
- border-radius: 3px;
-}
-
-tooltip label {
- color: @text;
- padding: 4px;
-}
-
-
-/* Specific animation Module */
-
-#custom-screenrecording-indicator.active {
- color: @rose;
- animation: blink-recording 0.5s infinite alternate linear;
-}
-
-@keyframes blink-recording {
- to { color: transparent; }
-}
-
diff --git a/wofi/config b/wofi/config
deleted file mode 100644
index 5b4f99a..0000000
--- a/wofi/config
+++ /dev/null
@@ -1,3 +0,0 @@
-allow_images=true
-image_size=24
-width=40%
diff --git a/wofi/style.css b/wofi/style.css
deleted file mode 100644
index 4278cb8..0000000
--- a/wofi/style.css
+++ /dev/null
@@ -1,40 +0,0 @@
-* {
- border-radius:4px;
- border: none;
-}
-
-window {
- font-size: 30px;
- font-family: "JetBrainsMono Nerd Font", monospace;
- color: #ffffff;
- background-color: rgba(40, 44, 52, 0.98);
-}
-
-#entry{
- padding: 0.25em;
-}
-
-#entry:selected {
- background-color: #bbccdd;
- color: white;
- border-radius:0px;
-}
-
-#expander-box {
- background-color: rgba(40, 44, 52, 0.9);
-}
-
-#text:selected {
- color: #333333;
-}
-
-#input{
- background-color: rgba(40, 44, 52, 0.5);
- color: cyan;
- padding: 0.3em;
-}
-
-image{
- margin-left: 0.25em;
- margin-right: 0.25em;
-}