mirror of
https://github.com/materusPL/nixos-config
synced 2026-06-18 16:37:21 +02:00
common: zsh changes
This commit is contained in:
parent
5440b8aaf2
commit
640907f9e1
3
config/shell/zsh/.zprofile
Normal file
3
config/shell/zsh/.zprofile
Normal file
@ -0,0 +1,3 @@
|
||||
__HOME_ZPROFILE_SOURCED=1
|
||||
[[ -f "/etc/profile" ]] && emulate sh -c "source /etc/profile"
|
||||
[[ -f "~/.profile" ]] && emulate sh -c "source ~/.profile"
|
||||
@ -1,3 +1,5 @@
|
||||
__HOME_ZSHRC_SOURCED=1
|
||||
|
||||
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
||||
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
||||
fi
|
||||
@ -7,8 +9,8 @@ if [ -n "$EAT_SHELL_INTEGRATION_DIR" ]; then
|
||||
source "$EAT_SHELL_INTEGRATION_DIR/zsh";
|
||||
fi
|
||||
|
||||
export ZSH_DATA_DIR="${XDG_CONFIG_HOME:-"$HOME/.config"}/zsh/data"
|
||||
export ZSH_CONFIG_DIR="${XDG_CONFIG_HOME:-"$HOME/.config"}/zsh/cfg"
|
||||
ZSH_DATA_DIR="${XDG_CONFIG_HOME:-"$HOME/.config"}/zsh/data"
|
||||
ZSH_CONFIG_DIR="${XDG_CONFIG_HOME:-"$HOME/.config"}/zsh/cfg"
|
||||
|
||||
#Check if terminal is fullcolor
|
||||
if zmodload zsh/terminfo && (( "$terminfo[colors]" >= "256" )); then
|
||||
@ -19,7 +21,7 @@ fi
|
||||
#MSYS
|
||||
if [[ "$(uname -s)" =~ ^MSYS_NT.* ]]; then
|
||||
#Use windows symlink instead copy
|
||||
export MSYS=winsymlinks:nativestrict
|
||||
MSYS=winsymlinks:nativestrict
|
||||
fi
|
||||
|
||||
|
||||
@ -1 +1,5 @@
|
||||
__MATERUS_HM_ZSH=1
|
||||
#TODO: Set ZDOTDIR based on MKK_CONFIG_PATH
|
||||
|
||||
__HOME_ZSHENV_SOURCED=1
|
||||
ZDOTDIR=${XDG_CONFIG_HOME:-"$HOME/.config"}/zsh/cfg
|
||||
setopt no_global_rcs
|
||||
@ -14,7 +14,6 @@
|
||||
|
||||
|
||||
home.file = {
|
||||
".zshrc".source = "${config.xdg.configFile."zsh/cfg".source}/zshrc";
|
||||
".zshenv".source = "${config.xdg.configFile."zsh/cfg".source}/zshenv";
|
||||
".tmux.conf".source = "${config.mkk.dir}/config/tmux/tmux.conf";
|
||||
};
|
||||
|
||||
@ -279,7 +279,7 @@ in
|
||||
enable = true;
|
||||
enableGlobalCompInit = false;
|
||||
interactiveShellInit = ''
|
||||
if [[ ''${__MATERUS_HM_ZSH:-0} == 0 ]]; then
|
||||
if [[ ''${__HOME_ZSHRC_SOURCED:-0} == 0 ]]; then
|
||||
source ${pkgs.grml-zsh-config}/etc/zsh/zshrc
|
||||
fi
|
||||
'';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user