This repository has been archived by the owner on Nov 12, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5fa72b0
commit d9679f6
Showing
5 changed files
with
230 additions
and
32 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -227,6 +227,8 @@ alias bak="XDG_CONFIG_HOME=/home/v/.dots/home/v/.config" | |
alias as_term="script -qfc" # don't forget the quotes | ||
alias bluetooth="blueman-manager" | ||
alias wget="aria2c -x16" | ||
alias disable_fan="echo 0 | sudo tee /sys/class/hwmon/hwmon6/pwm1" # until it gets retriggered back on rising temperature | ||
alias enable_fan="echo 2 | sudo tee /sys/class/hwmon/hwmon6/pwm1" | ||
|
||
|
||
#gpg id = gpg --list-keys --with-colons | awk -F: '/uid/ && /[email protected]/ {getline; print $5}' | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -82,14 +82,12 @@ xkb_symbols "common" { | |
include "kpdl(comma)" | ||
}; | ||
|
||
partial | ||
partial alphanumeric_keys | ||
xkb_symbols "iso" { | ||
include "ru(common)" | ||
|
||
name[Group1] = "Russian ISO"; | ||
|
||
// Swap Enter and backslash/bar | ||
key <RTRN> { [ backslash, bar ] }; | ||
key <RALT> { type="FOUR_LEVEL", [ BackSpace ] }; | ||
key <RTRN> { [ backslash, bar ] }; | ||
key <BKSL> { [ Return, Return ] }; | ||
}; | ||
|
||
|
@@ -1320,3 +1318,192 @@ xkb_symbols "rtu" { | |
|
||
include "level3(ralt_switch)" | ||
}; | ||
|
||
// Diktor is an ergonomic alternative to the JCUKEN layout (see: ru(winkeys)), | ||
// adapting Dvorak design principles for Russian. | ||
partial alphanumeric_keys | ||
xkb_symbols "diktor" { | ||
name[Group1]= "Russian (Diktor)"; | ||
|
||
key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; | ||
key <AE01> { [ 1, Cyrillic_HARDSIGN ] }; | ||
key <AE02> { [ 2, Cyrillic_SOFTSIGN ] }; | ||
key <AE03> { [ 3, numerosign ] }; | ||
key <AE04> { [ 4, percent ] }; | ||
key <AE05> { [ 5, colon ] }; | ||
key <AE06> { [ 6, semicolon ] }; | ||
key <AE07> { [ 7, minus ] }; | ||
key <AE08> { [ 8, quotedbl ] }; | ||
key <AE09> { [ 9, parenleft ] }; | ||
key <AE10> { [ 0, parenright ] }; | ||
key <AE11> { [ asterisk, underscore ] }; | ||
key <AE12> { [ equal, plus ] }; | ||
|
||
key <AD01> { [ Cyrillic_tse, Cyrillic_TSE ] }; | ||
key <AD02> { [ Cyrillic_softsign, Cyrillic_hardsign ] }; | ||
key <AD03> { [ Cyrillic_ya, Cyrillic_YA ] }; | ||
key <AD04> { [ comma, question ] }; | ||
key <AD05> { [ period, exclam ] }; | ||
key <AD06> { [ Cyrillic_ze, Cyrillic_ZE ] }; | ||
key <AD07> { [ Cyrillic_ve, Cyrillic_VE ] }; | ||
key <AD08> { [ Cyrillic_ka, Cyrillic_KA ] }; | ||
key <AD09> { [ Cyrillic_de, Cyrillic_DE ] }; | ||
key <AD10> { [ Cyrillic_che, Cyrillic_CHE ] }; | ||
key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] }; | ||
key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; | ||
|
||
key <AC01> { [ Cyrillic_u, Cyrillic_U ] }; | ||
key <AC02> { [ Cyrillic_i, Cyrillic_I ] }; | ||
key <AC03> { [ Cyrillic_ie, Cyrillic_IE ] }; | ||
key <AC04> { [ Cyrillic_o, Cyrillic_O ] }; | ||
key <AC05> { [ Cyrillic_a, Cyrillic_A ] }; | ||
key <AC06> { [ Cyrillic_el, Cyrillic_EL ] }; | ||
key <AC07> { [ Cyrillic_en, Cyrillic_EN ] }; | ||
key <AC08> { [ Cyrillic_te, Cyrillic_TE ] }; | ||
key <AC09> { [ Cyrillic_es, Cyrillic_ES ] }; | ||
key <AC10> { [ Cyrillic_er, Cyrillic_ER ] }; | ||
key <AC11> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; | ||
key <BKSL> { [ slash, backslash ] }; | ||
|
||
key <AB01> { [ Cyrillic_ef, Cyrillic_EF ] }; | ||
key <AB02> { [ Cyrillic_e, Cyrillic_E ] }; | ||
key <AB03> { [ Cyrillic_ha, Cyrillic_HA ] }; | ||
key <AB04> { [ Cyrillic_yeru, Cyrillic_YERU ] }; | ||
key <AB05> { [ Cyrillic_yu, Cyrillic_YU ] }; | ||
key <AB06> { [ Cyrillic_be, Cyrillic_BE ] }; | ||
key <AB07> { [ Cyrillic_em, Cyrillic_EM ] }; | ||
key <AB08> { [ Cyrillic_pe, Cyrillic_PE ] }; | ||
key <AB09> { [ Cyrillic_ghe, Cyrillic_GHE ] }; | ||
key <AB10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; | ||
}; | ||
|
||
// RuIntl cyrillic keyboard layout | ||
// Based on the Russian standard keyboard layout | ||
// Denis Kaliberov <[email protected]> | ||
// Updated 2022-11-04 | ||
// Version 1.1 | ||
partial alphanumeric_keys | ||
xkb_symbols "ruintl_ru" { | ||
|
||
name[Group1]= "Russian (international, RU)"; | ||
|
||
include "ru(common)" | ||
|
||
key <TLDE> { [ NoSymbol, NoSymbol, grave, U0301 ] }; | ||
key <AE01> { [ NoSymbol, exclam, U20BD, onesuperior ] }; | ||
key <AE02> { [ NoSymbol, quotedbl, at, twosuperior ] }; | ||
key <AE03> { [ NoSymbol, numbersign, numerosign, threesuperior ] }; | ||
key <AE04> { [ NoSymbol, semicolon, dollar, currency ] }; | ||
key <AE05> { [ NoSymbol, percent, EuroSign, sterling ] }; | ||
key <AE06> { [ NoSymbol, colon, asciicircum, onequarter ] }; | ||
key <AE07> { [ NoSymbol, question, ampersand, onehalf ] }; | ||
key <AE08> { [ NoSymbol, asterisk, asciitilde, threequarters ] }; | ||
key <AE09> { [ NoSymbol, parenleft, guillemotleft, plusminus ] }; | ||
key <AE10> { [ NoSymbol, parenright, guillemotright, trademark ] }; | ||
key <AE11> { [ NoSymbol, underscore, yen, U20B4 ] }; | ||
key <AE12> { [ NoSymbol, plus, multiply, division ] }; | ||
|
||
key <AD02> { [ NoSymbol, NoSymbol, Cyrillic_dzhe, Cyrillic_DZHE ] }; | ||
key <AD04> { [ NoSymbol, NoSymbol, paragraph, registered ] }; | ||
key <AD05> { [ NoSymbol, NoSymbol, Ukrainian_ie, Ukrainian_IE ] }; | ||
key <AD06> { [ NoSymbol, NoSymbol, Cyrillic_nje, Cyrillic_NJE ] }; | ||
key <AD07> { [ NoSymbol, NoSymbol, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; | ||
key <AD08> { [ NoSymbol, NoSymbol, Ukrainian_yi, Ukrainian_YI ] }; | ||
key <AD09> { [ NoSymbol, NoSymbol, Byelorussian_shortu, Byelorussian_SHORTU ] }; | ||
key <AD11> { [ NoSymbol, NoSymbol, braceleft, leftdoublequotemark ] }; | ||
key <AD12> { [ NoSymbol, NoSymbol, braceright, rightdoublequotemark ] }; | ||
key <BKSL> { [ slash, backslash, bar, notsign ] }; | ||
|
||
key <AC02> { [ NoSymbol, NoSymbol, section, section ] }; | ||
key <AC04> { [ NoSymbol, NoSymbol, VoidSymbol, ordfeminine ] }; | ||
key <AC05> { [ NoSymbol, NoSymbol, Greek_OMEGA, VoidSymbol ] }; | ||
key <AC07> { [ NoSymbol, NoSymbol, Cyrillic_je, Cyrillic_JE ] }; | ||
key <AC08> { [ NoSymbol, NoSymbol, Cyrillic_lje, Cyrillic_LJE ] }; | ||
key <AC09> { [ NoSymbol, NoSymbol, Serbian_dje, Serbian_DJE ] }; | ||
key <AC10> { [ NoSymbol, NoSymbol, bracketleft, leftsinglequotemark ] }; | ||
key <AC11> { [ NoSymbol, NoSymbol, bracketright, rightsinglequotemark ] }; | ||
|
||
key <LSGT> { [ slash, backslash, bar, notsign ] }; | ||
key <AB01> { [ NoSymbol, NoSymbol, s, S ] }; | ||
key <AB02> { [ NoSymbol, NoSymbol, Serbian_tshe, Serbian_TSHE ] }; | ||
key <AB03> { [ NoSymbol, NoSymbol, cent, copyright ] }; | ||
key <AB04> { [ NoSymbol, NoSymbol, downarrow, uparrow ] }; | ||
key <AB05> { [ NoSymbol, NoSymbol, Ukrainian_i, Ukrainian_I ] }; | ||
key <AB07> { [ NoSymbol, NoSymbol, mu, masculine ] }; | ||
key <AB08> { [ NoSymbol, NoSymbol, less, leftarrow ] }; | ||
key <AB09> { [ NoSymbol, NoSymbol, greater, rightarrow ] }; | ||
key <AB10> { [ period, comma, apostrophe, degree ] }; | ||
|
||
key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; | ||
}; | ||
|
||
// RuIntl latin keyboard layout | ||
// Based on the English standard keyboard layout | ||
// Denis Kaliberov <[email protected]> | ||
// Updated 2022-11-04 | ||
// Version 1.1 | ||
partial alphanumeric_keys | ||
xkb_symbols "ruintl_en" { | ||
|
||
name[Group1]= "Russian (international, EN)"; | ||
|
||
include "us(basic)" | ||
|
||
key <TLDE> { [ dead_grave, dead_acute, grave, U0301 ] }; | ||
key <AE01> { [ NoSymbol, exclam, exclamdown, onesuperior ] }; | ||
key <AE02> { [ NoSymbol, quotedbl, at, twosuperior ] }; | ||
key <AE03> { [ NoSymbol, numbersign, questiondown, threesuperior ] }; | ||
key <AE04> { [ NoSymbol, semicolon, dollar, currency ] }; | ||
key <AE05> { [ NoSymbol, percent, EuroSign, sterling ] }; | ||
key <AE06> { [ NoSymbol, colon, asciicircum, onequarter ] }; | ||
key <AE07> { [ NoSymbol, question, ampersand, onehalf ] }; | ||
key <AE08> { [ NoSymbol, asterisk, asciitilde, threequarters ] }; | ||
key <AE09> { [ NoSymbol, parenleft, guillemotleft, plusminus ] }; | ||
key <AE10> { [ NoSymbol, parenright, guillemotright, trademark ] }; | ||
key <AE11> { [ NoSymbol, underscore, yen, dead_abovering ] }; | ||
key <AE12> { [ NoSymbol, plus, multiply, division ] }; | ||
|
||
key <AD01> { [ NoSymbol, NoSymbol, adiaeresis, Adiaeresis ] }; | ||
key <AD02> { [ NoSymbol, NoSymbol, aring, Aring ] }; | ||
key <AD03> { [ NoSymbol, NoSymbol, eacute, Eacute ] }; | ||
key <AD04> { [ NoSymbol, NoSymbol, paragraph, registered ] }; | ||
key <AD05> { [ NoSymbol, NoSymbol, thorn, THORN ] }; | ||
key <AD06> { [ NoSymbol, NoSymbol, udiaeresis, Udiaeresis ] }; | ||
key <AD07> { [ NoSymbol, NoSymbol, uacute, Uacute ] }; | ||
key <AD08> { [ NoSymbol, NoSymbol, iacute, Iacute ] }; | ||
key <AD09> { [ NoSymbol, NoSymbol, oacute, Oacute ] }; | ||
key <AD10> { [ NoSymbol, NoSymbol, odiaeresis, Odiaeresis ] }; | ||
key <AD11> { [ dead_circumflex, dead_diaeresis, braceleft, leftdoublequotemark ] }; | ||
key <AD12> { [ dead_tilde, dead_macron, braceright, rightdoublequotemark ] }; | ||
key <BKSL> { [ slash, backslash, bar, notsign ] }; | ||
|
||
key <AC01> { [ NoSymbol, NoSymbol, aacute, Aacute ] }; | ||
key <AC02> { [ NoSymbol, NoSymbol, ssharp, section ] }; | ||
key <AC03> { [ NoSymbol, NoSymbol, eth, ETH ] }; | ||
key <AC04> { [ NoSymbol, NoSymbol, VoidSymbol, ordfeminine ] }; | ||
key <AC05> { [ NoSymbol, NoSymbol, Greek_OMEGA, VoidSymbol ] }; | ||
key <AC06> { [ NoSymbol, NoSymbol, hstroke, Hstroke ] }; | ||
key <AC07> { [ NoSymbol, NoSymbol, oslash, Ooblique ] }; | ||
key <AC08> { [ NoSymbol, NoSymbol, oe, OE ] }; | ||
key <AC09> { [ NoSymbol, NoSymbol, lstroke, Lstroke ] }; | ||
key <AC10> { [ dead_cedilla, dead_ogonek, bracketleft, leftsinglequotemark ] }; | ||
key <AC11> { [ dead_doubleacute, dead_breve, bracketright, rightsinglequotemark ] }; | ||
|
||
key <LSGT> { [ slash, backslash, bar, notsign ] }; | ||
key <AB01> { [ NoSymbol, NoSymbol, ae, AE ] }; | ||
key <AB03> { [ NoSymbol, NoSymbol, cent, copyright ] }; | ||
key <AB04> { [ NoSymbol, NoSymbol, downarrow, uparrow ] }; | ||
key <AB05> { [ NoSymbol, NoSymbol, U0133, U0132 ] }; | ||
key <AB06> { [ NoSymbol, NoSymbol, ntilde, Ntilde ] }; | ||
key <AB07> { [ NoSymbol, NoSymbol, mu, masculine ] }; | ||
key <AB08> { [ ccedilla, Ccedilla, less, leftarrow ] }; | ||
key <AB09> { [ dead_abovedot, dead_caron, greater, rightarrow ] }; | ||
key <AB10> { [ period, comma, apostrophe, degree ] }; | ||
|
||
key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; | ||
}; | ||
|
||
// Compatibility mapping | ||
partial xkb_symbols "os" { | ||
include "ru(os_legacy)" | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters