Remove legacy XKB config
This commit is contained in:
@@ -1034,8 +1034,6 @@ addKeys conf@XConfig { modMask = modm } =
|
|||||||
, ((hyper, xK_space), spawn "skippy-xd")
|
, ((hyper, xK_space), spawn "skippy-xd")
|
||||||
, ((hyper, xK_i), spawn "rofi_select_input.hs")
|
, ((hyper, xK_i), spawn "rofi_select_input.hs")
|
||||||
, ((hyper, xK_o), spawn "rofi_paswitch")
|
, ((hyper, xK_o), spawn "rofi_paswitch")
|
||||||
, ((modm, xK_apostrophe), spawn "load_default_map")
|
|
||||||
, ((modalt, xK_apostrophe), spawn "load_xkb_map")
|
|
||||||
, ((modm, xK_e), spawn "emacsclient --eval '(emacs-everywhere)'")
|
, ((modm, xK_e), spawn "emacsclient --eval '(emacs-everywhere)'")
|
||||||
|
|
||||||
-- Media keys
|
-- Media keys
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
#!/usr/bin/env sh
|
|
||||||
|
|
||||||
function load_default_map {
|
|
||||||
XKBDIR="$HOME/.xkb"
|
|
||||||
XKBMAPFILE="$XKBDIR/keymap/default"
|
|
||||||
|
|
||||||
echo "loading keymap from $XKBMAPFILE"
|
|
||||||
|
|
||||||
xkbcomp -I"$XKBDIR" "$XKBMAPFILE" "${DISPLAY%%.*}"
|
|
||||||
}
|
|
||||||
|
|
||||||
load_default_map
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
#!/usr/bin/env sh
|
|
||||||
|
|
||||||
function load_xkb_map {
|
|
||||||
XKBDIR="$HOME/.xkb"
|
|
||||||
XKBMAPFILE="$XKBDIR/keymap/$(hostname --fqdn)"
|
|
||||||
[[ -r "$XKBMAPFILE" ]] || XKBMAPFILE="${XKBMAPFILE%/*}/default"
|
|
||||||
|
|
||||||
echo "loading keymap from $XKBMAPFILE"
|
|
||||||
|
|
||||||
xkbcomp -I"$XKBDIR" "$XKBMAPFILE" "${DISPLAY%%.*}"
|
|
||||||
|
|
||||||
XKB_DEVICE_DIR="$XKBDIR/devices"
|
|
||||||
|
|
||||||
for file in "$XKB_DEVICE_DIR"/*
|
|
||||||
do
|
|
||||||
DEVICE_ID=$(xinput | grep "$(basename $file)" | head -n 1 | grep -Eo "id=[0-9]*" | grep -Eo "[0-9]*")
|
|
||||||
echo $file
|
|
||||||
echo device
|
|
||||||
echo "$DEVICE_ID"
|
|
||||||
# [ ! -z "$DEVICE_ID" ] && xkbcomp -I"$XKBDIR" -i "$DEVICE_ID" "$file" "${DISPLAY%%.*}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
load_xkb_map
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
xkb_keymap {
|
|
||||||
xkb_keycodes { include "evdev+aliases(qwerty)" };
|
|
||||||
xkb_types { include "complete" };
|
|
||||||
xkb_compat { include "complete" };
|
|
||||||
xkb_symbols { include "pc+us+inet(evdev)+altwin(swap_lalt_lwin)+imalison(ralt_as_hyper)+capslock(ctrl_modifier)" };
|
|
||||||
xkb_geometry { include "pc(pc105)" };
|
|
||||||
};
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
xkb_keymap {
|
|
||||||
xkb_keycodes { include "evdev+aliases(qwerty)" };
|
|
||||||
xkb_types { include "complete" };
|
|
||||||
xkb_compat { include "complete" };
|
|
||||||
xkb_symbols { include "pc+us+inet(evdev)+imalison(rwin_as_hyper)+imalison(home_as_hyper)+capslock(ctrl_modifier)" };
|
|
||||||
xkb_geometry { include "pc(pc105)" };
|
|
||||||
};
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
xkb_keymap {
|
|
||||||
xkb_keycodes { include "evdev+aliases(qwerty)" };
|
|
||||||
xkb_types { include "complete" };
|
|
||||||
xkb_compat { include "complete" };
|
|
||||||
xkb_symbols { include "pc+us+inet(evdev)+altwin(swap_lalt_lwin)+imalison(ralt_as_hyper)+imalison(ins_as_dot)+imalison(del_as_slash)+capslock(ctrl_modifier)" };
|
|
||||||
xkb_geometry { include "pc(pc105)" };
|
|
||||||
};
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
xkb_keymap {
|
|
||||||
xkb_keycodes { include "evdev+aliases(qwerty)" };
|
|
||||||
xkb_types { include "complete" };
|
|
||||||
xkb_compat { include "complete" };
|
|
||||||
xkb_symbols { include "pc+us+inet(evdev)+altwin(swap_lalt_lwin)+imalison(ralt_as_hyper)+capslock(ctrl_modifier)" };
|
|
||||||
xkb_geometry { include "pc(pc105)" };
|
|
||||||
};
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
xkb_keymap {
|
|
||||||
xkb_keycodes { include "evdev+aliases(qwerty)" };
|
|
||||||
xkb_types { include "complete" };
|
|
||||||
xkb_compat { include "complete" };
|
|
||||||
xkb_symbols { include "pc+us+inet(evdev)+altwin(swap_lalt_lwin)+imalison(ralt_as_hyper)+capslock(ctrl_modifier)" };
|
|
||||||
xkb_geometry { include "pc(pc105)" };
|
|
||||||
};
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
xkb_keymap {
|
|
||||||
xkb_keycodes { include "evdev+aliases(qwerty)" };
|
|
||||||
xkb_types { include "complete" };
|
|
||||||
xkb_compat { include "complete" };
|
|
||||||
xkb_symbols { include "pc+us+inet(evdev)+altwin(swap_lalt_lwin)+imalison(ralt_as_hyper)+capslock(ctrl_modifier)" };
|
|
||||||
xkb_geometry { include "pc(pc105)" };
|
|
||||||
};
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
xkb_keymap {
|
|
||||||
xkb_keycodes { include "evdev+aliases(qwerty)" };
|
|
||||||
xkb_types { include "complete" };
|
|
||||||
xkb_compat { include "complete" };
|
|
||||||
xkb_symbols { include "pc+us+inet(evdev)+altwin(swap_lalt_lwin)+imalison(ralt_as_hyper)+capslock(ctrl_modifier)" };
|
|
||||||
xkb_geometry { include "pc(pc105)" };
|
|
||||||
};
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
partial modifier_keys
|
|
||||||
xkb_symbols "rwin" {
|
|
||||||
key <RWIN> { [ Hyper_R ] };
|
|
||||||
modifier_map Mod3 { <HYPR>, Hyper_R };
|
|
||||||
};
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
partial modifier_keys
|
|
||||||
xkb_symbols "rwin_as_hyper" {
|
|
||||||
replace key <RWIN> { [ Hyper_L ] };
|
|
||||||
modifier_map Mod3 { <RWIN>, Hyper_L, Hyper_R };
|
|
||||||
};
|
|
||||||
|
|
||||||
partial modifier_keys
|
|
||||||
xkb_symbols "home_as_hyper" {
|
|
||||||
replace key <HOME> { [ Hyper_L ] };
|
|
||||||
modifier_map Mod3 { <HOME>, Hyper_L, Hyper_R };
|
|
||||||
};
|
|
||||||
|
|
||||||
partial modifier_keys
|
|
||||||
xkb_symbols "ralt_as_hyper" {
|
|
||||||
replace key <RALT> { [ Hyper_L, Hyper_L ] };
|
|
||||||
modifier_map Mod3 { <RALT>, Hyper_L };
|
|
||||||
};
|
|
||||||
|
|
||||||
partial alphanumeric_keys
|
|
||||||
xkb_symbols "ins_as_dot" {
|
|
||||||
replace key <INS> { [ period, greater ] };
|
|
||||||
};
|
|
||||||
|
|
||||||
partial alphanumeric_keys
|
|
||||||
xkb_symbols "del_as_slash" {
|
|
||||||
replace key <DELE> { [ slash, question ] };
|
|
||||||
};
|
|
||||||
@@ -10,9 +10,6 @@ makeEnable config "myModules.desktop" true {
|
|||||||
services.xserver = {
|
services.xserver = {
|
||||||
exportConfiguration = true;
|
exportConfiguration = true;
|
||||||
enable = true;
|
enable = true;
|
||||||
xkb = {
|
|
||||||
layout = "us";
|
|
||||||
};
|
|
||||||
displayManager = {
|
displayManager = {
|
||||||
sessionCommands = ''
|
sessionCommands = ''
|
||||||
systemctl --user import-environment GDK_PIXBUF_MODULE_FILE DBUS_SESSION_BUS_ADDRESS PATH
|
systemctl --user import-environment GDK_PIXBUF_MODULE_FILE DBUS_SESSION_BUS_ADDRESS PATH
|
||||||
@@ -53,7 +50,6 @@ makeEnable config "myModules.desktop" true {
|
|||||||
xclip
|
xclip
|
||||||
xdotool
|
xdotool
|
||||||
xorg.xev
|
xorg.xev
|
||||||
xorg.xkbcomp
|
|
||||||
xorg.xwininfo
|
xorg.xwininfo
|
||||||
xsettingsd
|
xsettingsd
|
||||||
|
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ export THIS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|||||||
export DOTFILES_DIR="$(readlink -f $THIS_DIR/dotfiles)"
|
export DOTFILES_DIR="$(readlink -f $THIS_DIR/dotfiles)"
|
||||||
|
|
||||||
echo $DOTFILES_DIR
|
echo $DOTFILES_DIR
|
||||||
rcup -d $DOTFILES_DIR -S "emacs.d" -S "config/*" -S "lib" -S xkb
|
rcup -d $DOTFILES_DIR -S "emacs.d" -S "config/*" -S "lib"
|
||||||
|
|||||||
Reference in New Issue
Block a user