diff --git a/files b/files index 1f03409..2c53d77 100644 --- a/files +++ b/files @@ -1,11 +1,11 @@ -system/fonts/fontconfig.sh /etc/profile.d/fontconfig.sh network /etc/systemd/network/* network/icecast.xml /etc/icecast.xml network/motsognir.conf /etc/motsognir.conf network/mpd.conf ~/.config/mpd/mpd.conf network/nginx.conf /etc/nginx/nginx.conf +system/fonts/fontconfig.sh /etc/profile.d/fontconfig.sh system/grub /etc/default/grub -system/progm.xkb /usr/share/X11/xkb/symbols/progm system/services/sans.service /etc/systemd/system/sans.service +system/xorg/xkb/progm /usr/share/X11/xkb/symbols/progm themes ~/.slade3/text_styles/* themes/userChrome.css ~/.mozilla/firefox/*/chrome/userChrome.css diff --git a/system/progm.xkb b/system/progm.xkb deleted file mode 100644 index 47cd4eb..0000000 --- a/system/progm.xkb +++ /dev/null @@ -1,55 +0,0 @@ -partial -xkb_symbols "us-intl" { - name[Group1] = "English (US, Programmer, intl., with dead keys)"; - include "us(intl)" - key { [ comma, less ] }; // , < - key { [ period, greater ] }; // . > - key { [ slash, question ] }; // / ? - key { [ semicolon, plus ] }; // ; + - key { [ at, quoteleft ] }; // @ ` - key { [ bracketleft, braceleft ] }; // [ { - key { [bracketright, braceright ] }; // ] } - key { [ 1, exclam ] }; // 1 ! - key { [ 2, quotedbl ] }; // 2 " - key { [ 3, numbersign ] }; // 3 # - key { [ 4, dollar ] }; // 4 $ - key { [ 5, percent ] }; // 5 % - key { [ 6, ampersand ] }; // 6 & - key { [ 7, quoteright ] }; // 7 ' - key { [ 8, parenleft ] }; // 8 ( - key { [ 9, parenright ] }; // 9 ) - key { [ 0, minus ] }; // 0 - - key { [ colon, asterisk ] }; // : * - key { [ underscore, equal ] }; // _ = - key { [ backslash, bar ] }; // \ | - key { [ asciicircum, asciitilde ] }; // ^ ~ -}; - -partial -xkb_symbols "us-workman-intl" { - name[Group1] = "English (Workman, Programmer, intl., with dead keys)"; - include "us(workman-intl)" - key { [ comma, less ] }; // , < - key { [ period, greater ] }; // . > - key { [ slash, question ] }; // / ? - key { [ semicolon, plus ] }; // ; + - key { [ at, quoteleft ] }; // @ ` - key { [ bracketleft, braceleft ] }; // [ { - key { [bracketright, braceright ] }; // ] } - key { [ 1, exclam ] }; // 1 ! - key { [ 2, quotedbl ] }; // 2 " - key { [ 3, numbersign ] }; // 3 # - key { [ 4, dollar ] }; // 4 $ - key { [ 5, percent ] }; // 5 % - key { [ 6, ampersand ] }; // 6 & - key { [ 7, quoteright ] }; // 7 ' - key { [ 8, parenleft ] }; // 8 ( - key { [ 9, parenright ] }; // 9 ) - key { [ 0, minus ] }; // 0 - - key { [ colon, asterisk ] }; // : * - key { [ underscore, equal ] }; // _ = - key { [ backslash, bar ] }; // \ | - key { [ asciicircum, asciitilde ] }; // ^ ~ - key { [ Caps_Lock ] }; -}; - diff --git a/system/xorg/xkb/progm b/system/xorg/xkb/progm new file mode 100644 index 0000000..125f4d1 --- /dev/null +++ b/system/xorg/xkb/progm @@ -0,0 +1,25 @@ +partial default alphanumeric_keys +xkb_symbols "progm" { + include "us(intl)" + key { [ comma, less] }; // , < + key { [ period, greater] }; // . > + key { [ slash, question] }; // / ? + key { [ semicolon, plus] }; // ; + + key { [ at, quoteleft] }; // @ ` + key { [ bracketleft, braceleft] }; // [ { + key { [bracketright, braceright] }; // ] } + key { [ 1, exclam] }; // 1 ! + key { [ 2, quotedbl] }; // 2 " + key { [ 3, numbersign] }; // 3 # + key { [ 4, dollar] }; // 4 $ + key { [ 5, percent] }; // 5 % + key { [ 6, ampersand] }; // 6 & + key { [ 7, quoteright] }; // 7 ' + key { [ 8, parenleft] }; // 8 ( + key { [ 9, parenright] }; // 9 ) + key { [ 0, minus] }; // 0 - + key { [ colon, asterisk] }; // : * + key { [ underscore, equal] }; // _ = + key { [ backslash, bar] }; // \ | + key { [ asciicircum, asciitilde] }; // ^ ~ +};