diff --git a/home-manager/becky-dingleberry.nix b/home-manager/becky-dingleberry.nix index 1ffbdcf..9b7be32 100644 --- a/home-manager/becky-dingleberry.nix +++ b/home-manager/becky-dingleberry.nix @@ -21,29 +21,29 @@ in programs.bash.enable = true; xdg = { - enable = true; - mime = { - enable = true; - }; + enable = true; + mime = { + enable = true; + }; mimeApps = { defaultApplications = { - "inode/directory"="org.kde.krusader.desktop"; - "model/3mf"="org.supermaker.superslicer.desktop"; - "x-scheme-handler/geo"="google-maps-geo-handler.desktop"; - "x-scheme-handler/http"="userapp-Firefox-5T0SK2.desktop"; - "x-scheme-handler/https"="userapp-Firefox-5T0SK2.desktop"; - "x-scheme-handler/mailto"="thunderbird.desktop"; - "x-scheme-handler/slack"="slack.desktop"; - "x-scheme-handler/tel"="org.kde.kdeconnect.handler.desktop"; - "x-scheme-handler/tg"="org.telegram.desktop._18faa92ddda377ceaa5a576303af9e59.desktop"; - "x-scheme-handler/chrome"="userapp-Firefox-5T0SK2.desktop"; - "text/html"="userapp-Firefox-5T0SK2.desktop"; - "application/x-extension-htm"="userapp-Firefox-5T0SK2.desktop"; - "application/x-extension-html"="userapp-Firefox-5T0SK2.desktop"; - "application/x-extension-shtml"="userapp-Firefox-5T0SK2.desktop"; - "application/xhtml+xml"="userapp-Firefox-5T0SK2.desktop"; - "application/x-extension-xhtml"="userapp-Firefox-5T0SK2.desktop"; - "application/x-extension-xht"="userapp-Firefox-5T0SK2.desktop"; + "inode/directory" = "org.kde.krusader.desktop"; + "model/3mf" = "org.supermaker.superslicer.desktop"; + "x-scheme-handler/geo" = "google-maps-geo-handler.desktop"; + "x-scheme-handler/http" = "userapp-Firefox-5T0SK2.desktop"; + "x-scheme-handler/https" = "userapp-Firefox-5T0SK2.desktop"; + "x-scheme-handler/mailto" = "thunderbird.desktop"; + "x-scheme-handler/slack" = "slack.desktop"; + "x-scheme-handler/tel" = "org.kde.kdeconnect.handler.desktop"; + "x-scheme-handler/tg" = "org.telegram.desktop._18faa92ddda377ceaa5a576303af9e59.desktop"; + "x-scheme-handler/chrome" = "userapp-Firefox-5T0SK2.desktop"; + "text/html" = "userapp-Firefox-5T0SK2.desktop"; + "application/x-extension-htm" = "userapp-Firefox-5T0SK2.desktop"; + "application/x-extension-html" = "userapp-Firefox-5T0SK2.desktop"; + "application/x-extension-shtml" = "userapp-Firefox-5T0SK2.desktop"; + "application/xhtml+xml" = "userapp-Firefox-5T0SK2.desktop"; + "application/x-extension-xhtml" = "userapp-Firefox-5T0SK2.desktop"; + "application/x-extension-xht" = "userapp-Firefox-5T0SK2.desktop"; }; enable = true; }; @@ -112,6 +112,7 @@ in font-size = 10; window-width = 9999; window-height = 9999; + keybind = [ ]; }; }; @@ -120,6 +121,7 @@ in shellAliases = { hm-switch = "home-manager switch --impure --flake ~/.config/nix"; + configure-ssh-terminfo = "f(){ infocmp -x | ssh \"$@\" -- tic -x -; unset -f f; }; f"; }; dirHashes = { mac = "${homedir}/storage/.macshare"; diff --git a/home-manager/common.nix b/home-manager/common.nix index 1d16d13..30b24d2 100644 --- a/home-manager/common.nix +++ b/home-manager/common.nix @@ -45,6 +45,11 @@ in for file in ${zshSourceCommon}/*.zsh; do source "$file" done + + # [Ctrl-RightArrow] - move forward one word + bindkey '^[[1;3C' forward-word + # [Ctrl-LeftArrow] - move backward one word + bindkey '^[[1;3D' backward-word ''; }; }