diff --git a/modules/default.nix b/modules/default.nix index 206bb6c..416006e 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -8,6 +8,6 @@ ./security/gpg.nix ./security/pass.nix ./shell/git.nix - ./shell/zsh.nix + ./shell/zsh ]; } \ No newline at end of file diff --git a/.config/zsh/.zshrc b/modules/shell/zsh/.zshrc similarity index 60% rename from .config/zsh/.zshrc rename to modules/shell/zsh/.zshrc index c219ba8..55bc3b5 100644 --- a/.config/zsh/.zshrc +++ b/modules/shell/zsh/.zshrc @@ -6,7 +6,7 @@ export GPG_TTY=$TTY ## Aliases -source "${XDG_CONFIG_HOME:-${HOME}/.config}/.aliasrc" +source "$ZDOTDIR/aliases.zsh" ## Colors autoload -U colors && colors @@ -78,25 +78,25 @@ unsetopt BEEP #### ## Autosuggest -source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh 2>/dev/null +# source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh 2>/dev/null -## History substring search -source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh 2>/dev/null -bindkey -M vicmd 'k' history-substring-search-up -bindkey -M vicmd 'j' history-substring-search-down +# ## History substring search +# source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh 2>/dev/null +# bindkey -M vicmd 'k' history-substring-search-up +# bindkey -M vicmd 'j' history-substring-search-down -## Highlighting -source /usr/share/zsh/plugins/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh 2>/dev/null +# ## Highlighting +# source /usr/share/zsh/plugins/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh 2>/dev/null -## Enhanced vim mode -MODE_INDICATOR="" -MODE_CURSOR_VIINS="#b77ee0 blinking bar" -MODE_CURSOR_REPLACE="$MODE_CURSOR_VIINS #ff3334" -MODE_CURSOR_VICMD="#b77ee0 block" -MODE_CURSOR_SEARCH="#e7c547 steady underline" -MODE_CURSOR_VISUAL="$MODE_CURSOR_VICMD steady bar" -MODE_CURSOR_VLINE="$MODE_CURSOR_VISUAL #54ced6" -source /usr/share/zsh/plugins/zsh-vim-mode/zsh-vim-mode.plugin.zsh 2>/dev/null +# ## Enhanced vim mode +# MODE_INDICATOR="" +# MODE_CURSOR_VIINS="#b77ee0 blinking bar" +# MODE_CURSOR_REPLACE="$MODE_CURSOR_VIINS #ff3334" +# MODE_CURSOR_VICMD="#b77ee0 block" +# MODE_CURSOR_SEARCH="#e7c547 steady underline" +# MODE_CURSOR_VISUAL="$MODE_CURSOR_VICMD steady bar" +# MODE_CURSOR_VLINE="$MODE_CURSOR_VISUAL #54ced6" +# source /usr/share/zsh/plugins/zsh-vim-mode/zsh-vim-mode.plugin.zsh 2>/dev/null #### diff --git a/.config/.aliasrc b/modules/shell/zsh/aliases.zsh similarity index 100% rename from .config/.aliasrc rename to modules/shell/zsh/aliases.zsh diff --git a/modules/shell/zsh.nix b/modules/shell/zsh/default.nix similarity index 87% rename from modules/shell/zsh.nix rename to modules/shell/zsh/default.nix index 6231ba7..f18c558 100644 --- a/modules/shell/zsh.nix +++ b/modules/shell/zsh/default.nix @@ -35,7 +35,8 @@ in { }; home.configFile = { - "zsh" = {}; + "zsh/.zshrc" = { source = ./.zshrc; }; + "zsh/aliases.zsh" = { source = ./aliases.zsh }; }; }; } \ No newline at end of file