summaryrefslogtreecommitdiff
path: root/common/home
diff options
context:
space:
mode:
Diffstat (limited to 'common/home')
-rw-r--r--common/home/programs/zsh/default.nix26
-rw-r--r--common/home/programs/zsh/init.sh24
2 files changed, 25 insertions, 25 deletions
diff --git a/common/home/programs/zsh/default.nix b/common/home/programs/zsh/default.nix
index 910b749..d7a8a71 100644
--- a/common/home/programs/zsh/default.nix
+++ b/common/home/programs/zsh/default.nix
@@ -8,29 +8,5 @@
shellAliases = {
v = "nvim";
};
- initContent = ''
- export MANPAGER="sh -c 'col -bx | bat -l man -p'"
- export MANROFFOPT="-c"
-
- prompt_git_status() {
- if [ -n "$(git branch 2>/dev/null)" ]; then
- sign="";
- [[ -n "$(git status -s)" ]] && sign="";
- git_branch=$(git branch);
- echo "%F{5}%f%F{0}%K{5}''${sign} ''${git_branch##*\* }%k%F{5}%k";
- fi;
- }
-
- update_prompt() {
- export RPROMPT="$(prompt_git_status)"
- }
-
- PROMPT="%F{cyan}%F{0}%K{cyan}%n%k%f%F{cyan}%k%f %F{cyan}%f%k%K{cyan}%F{0}%m%k%f%F{cyan}%k %f%k%F{magenta}%F{0}%K{magenta}%~%f%k%F{magenta}%k%f "
-
- days_with_janina=$(( ($(date +%s) - $(date +%s -ud '2025-08-14')) / 3600 / 24 ))
- days_together_with_janina=$(( ($(date +%s) - $(date +%s -ud '2025-09-27')) / 3600 / 24 ))
- printf "\x1b[34m\n"
- toilet -f future "$days_with_janina, $days_together_with_janina days"
- printf "\x1b[0m\n"
- '';
+ initContent = builtins.readFile ./init.sh;
}
diff --git a/common/home/programs/zsh/init.sh b/common/home/programs/zsh/init.sh
new file mode 100644
index 0000000..6ad3721
--- /dev/null
+++ b/common/home/programs/zsh/init.sh
@@ -0,0 +1,24 @@
+export MANPAGER="sh -c 'col -bx | bat -l man -p'"
+export MANROFFOPT="-c"
+
+prompt_git_status() {
+ if [ -n "$(git branch 2>/dev/null)" ]; then
+ sign="";
+ [[ -n "$(git status -s)" ]] && sign="";
+ git_branch=$(git branch);
+ echo "%F{5}%f%F{0}%K{5}''${sign} ''${git_branch##*\* }%k%F{5}%k";
+ fi;
+}
+
+update_prompt() {
+ export RPROMPT="$(prompt_git_status)"
+}
+
+PROMPT="%F{cyan}%F{0}%K{cyan}%n%k%f%F{cyan}%k%f %F{cyan}%f%k%K{cyan}%F{0}%m%k%f%F{cyan}%k %f%k%F{magenta}%F{0}%K{magenta}%~%f%k%F{magenta}%k%f "
+TIME
+
+days_with_janina=$(( ($(date +%s) - $(date +%s -ud '2025-08-14')) / 3600 / 24 ))
+days_together_with_janina=$(( ($(date +%s) - $(date +%s -ud '2025-09-27')) / 3600 / 24 ))
+printf "\x1b[34m\n"
+toilet -f future "$days_with_janina, $days_together_with_janina days"
+printf "\x1b[0m\n"