csdflkjdsflkldjskfldjkfljkdsfljksdfjlksdf
This commit is contained in:
parent
ab416d86a4
commit
22834e7017
2 changed files with 37 additions and 1 deletions
21
modules/home/caem/core/zsh/conf.d/ps1.zsh
Normal file
21
modules/home/caem/core/zsh/conf.d/ps1.zsh
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#!/usr/bin/env zsh
|
||||||
|
# TODO: Add vcs and nix shell indicator
|
||||||
|
|
||||||
|
# stt colors
|
||||||
|
local c0=$'\e[0;0m'
|
||||||
|
local c31=$'\e[31;0m'
|
||||||
|
local c33=$'\e[33;0m'
|
||||||
|
local c34=$'\e[34;0m'
|
||||||
|
local c35=$'\e[35;0m'
|
||||||
|
local c38=$'\e[38;0m'
|
||||||
|
# end colors
|
||||||
|
|
||||||
|
nix_shell_ps1_t=" $c34{$c33 shell$c34}$c0"
|
||||||
|
if [ -n "$IN_NIX_SHELL" ]; then
|
||||||
|
nix_shell_ps1="$nix_shell_ps1_t"
|
||||||
|
elif [[ "$PATH" == *"/nix/store"* ]]; then
|
||||||
|
IN_NIX_SHELL=true
|
||||||
|
nix_shell_ps1="$nix_shell_ps1_t"
|
||||||
|
fi
|
||||||
|
|
||||||
|
export PS1="$c35[$c31%3~$nix_shell_ps1$c35]$c0# "
|
|
@ -10,6 +10,7 @@
|
||||||
tmux
|
tmux
|
||||||
fastfetch
|
fastfetch
|
||||||
tre-command
|
tre-command
|
||||||
|
btop
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.bat = {
|
programs.bat = {
|
||||||
|
@ -19,7 +20,18 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.btop = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
color_theme = "TTY";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
home.file.".zshenv".enable = false;
|
home.file.".zshenv".enable = false;
|
||||||
|
home.file.".config/zsh/conf.d" = {
|
||||||
|
source = ./conf.d;
|
||||||
|
recursive = true;
|
||||||
|
};
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableCompletion = true;
|
enableCompletion = true;
|
||||||
|
@ -42,8 +54,11 @@
|
||||||
initExtra = ''
|
initExtra = ''
|
||||||
alias -g -- -h='-h 2>&1 | bat --language=help --style=plain'
|
alias -g -- -h='-h 2>&1 | bat --language=help --style=plain'
|
||||||
alias -g -- --help='--help 2>&1 | bat --language=help --style=plain'
|
alias -g -- --help='--help 2>&1 | bat --language=help --style=plain'
|
||||||
export MANPAGER="sh -c 'sed -u -e \"s/\\x1B\[[0-9;]*m//g; s/.\\x08//g\" | bat -p -lman'"
|
|
||||||
|
|
||||||
|
for dotfile in "$ZDOTDIR/conf.d/"*; do
|
||||||
|
source "$dotfile"
|
||||||
|
done
|
||||||
|
# TODO: Add vcs and nix shell indicator
|
||||||
export PS1=$'\e[0;38m[\e[0;31m%3~\e[0;38m]\e[0;0m# '
|
export PS1=$'\e[0;38m[\e[0;31m%3~\e[0;38m]\e[0;0m# '
|
||||||
'';
|
'';
|
||||||
|
|
Loading…
Add table
Reference in a new issue