diff --git a/dotfiles/config/xmonad/xmonad.hs b/dotfiles/config/xmonad/xmonad.hs index 7ddb0d56..4ab0263c 100644 --- a/dotfiles/config/xmonad/xmonad.hs +++ b/dotfiles/config/xmonad/xmonad.hs @@ -1034,8 +1034,6 @@ addKeys conf@XConfig { modMask = modm } = , ((hyper, xK_space), spawn "skippy-xd") , ((hyper, xK_i), spawn "rofi_select_input.hs") , ((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)'") -- Media keys diff --git a/dotfiles/lib/functions/load_default_map b/dotfiles/lib/functions/load_default_map deleted file mode 100755 index 7df7ab01..00000000 --- a/dotfiles/lib/functions/load_default_map +++ /dev/null @@ -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 diff --git a/dotfiles/lib/functions/load_xkb_map b/dotfiles/lib/functions/load_xkb_map deleted file mode 100755 index 8053699c..00000000 --- a/dotfiles/lib/functions/load_xkb_map +++ /dev/null @@ -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 diff --git a/dotfiles/xkb/keymap/adell b/dotfiles/xkb/keymap/adell deleted file mode 100644 index e4458964..00000000 --- a/dotfiles/xkb/keymap/adell +++ /dev/null @@ -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)" }; -}; diff --git a/dotfiles/xkb/keymap/default b/dotfiles/xkb/keymap/default deleted file mode 100644 index 794cea32..00000000 --- a/dotfiles/xkb/keymap/default +++ /dev/null @@ -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)" }; -}; diff --git a/dotfiles/xkb/keymap/ivanm-dfinity-razer b/dotfiles/xkb/keymap/ivanm-dfinity-razer deleted file mode 100644 index 91531a6a..00000000 --- a/dotfiles/xkb/keymap/ivanm-dfinity-razer +++ /dev/null @@ -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)" }; -}; diff --git a/dotfiles/xkb/keymap/jay-lenovo b/dotfiles/xkb/keymap/jay-lenovo deleted file mode 100644 index e4458964..00000000 --- a/dotfiles/xkb/keymap/jay-lenovo +++ /dev/null @@ -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)" }; -}; diff --git a/dotfiles/xkb/keymap/katboon b/dotfiles/xkb/keymap/katboon deleted file mode 100644 index e4458964..00000000 --- a/dotfiles/xkb/keymap/katboon +++ /dev/null @@ -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)" }; -}; diff --git a/dotfiles/xkb/keymap/stevie-nixos b/dotfiles/xkb/keymap/stevie-nixos deleted file mode 100644 index e4458964..00000000 --- a/dotfiles/xkb/keymap/stevie-nixos +++ /dev/null @@ -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)" }; -}; diff --git a/dotfiles/xkb/keymap/strixi-minaj b/dotfiles/xkb/keymap/strixi-minaj deleted file mode 100644 index e4458964..00000000 --- a/dotfiles/xkb/keymap/strixi-minaj +++ /dev/null @@ -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)" }; -}; diff --git a/dotfiles/xkb/symbols/hyper b/dotfiles/xkb/symbols/hyper deleted file mode 100644 index b1730b98..00000000 --- a/dotfiles/xkb/symbols/hyper +++ /dev/null @@ -1,5 +0,0 @@ -partial modifier_keys -xkb_symbols "rwin" { - key { [ Hyper_R ] }; - modifier_map Mod3 { , Hyper_R }; -}; diff --git a/dotfiles/xkb/symbols/imalison b/dotfiles/xkb/symbols/imalison deleted file mode 100644 index e4d82474..00000000 --- a/dotfiles/xkb/symbols/imalison +++ /dev/null @@ -1,27 +0,0 @@ -partial modifier_keys -xkb_symbols "rwin_as_hyper" { - replace key { [ Hyper_L ] }; - modifier_map Mod3 { , Hyper_L, Hyper_R }; -}; - -partial modifier_keys -xkb_symbols "home_as_hyper" { - replace key { [ Hyper_L ] }; - modifier_map Mod3 { , Hyper_L, Hyper_R }; -}; - -partial modifier_keys -xkb_symbols "ralt_as_hyper" { - replace key { [ Hyper_L, Hyper_L ] }; - modifier_map Mod3 { , Hyper_L }; -}; - -partial alphanumeric_keys -xkb_symbols "ins_as_dot" { - replace key { [ period, greater ] }; -}; - -partial alphanumeric_keys -xkb_symbols "del_as_slash" { - replace key { [ slash, question ] }; -}; diff --git a/nixos/desktop.nix b/nixos/desktop.nix index acf43e32..4762e12d 100644 --- a/nixos/desktop.nix +++ b/nixos/desktop.nix @@ -10,9 +10,6 @@ makeEnable config "myModules.desktop" true { services.xserver = { exportConfiguration = true; enable = true; - xkb = { - layout = "us"; - }; displayManager = { sessionCommands = '' systemctl --user import-environment GDK_PIXBUF_MODULE_FILE DBUS_SESSION_BUS_ADDRESS PATH @@ -53,7 +50,6 @@ makeEnable config "myModules.desktop" true { xclip xdotool xorg.xev - xorg.xkbcomp xorg.xwininfo xsettingsd diff --git a/rcm-link.sh b/rcm-link.sh index 350fb0db..c8ac6747 100755 --- a/rcm-link.sh +++ b/rcm-link.sh @@ -4,4 +4,4 @@ export THIS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" export DOTFILES_DIR="$(readlink -f $THIS_DIR/dotfiles)" 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"