diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2025-09-20 08:38:06 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2025-09-20 08:38:06 +0200 |
| commit | 126c42d734f4bff4583a8c7ae738908de6b680ad (patch) | |
| tree | c810dc9e8728b87346244acdd183a5f84f2fcb96 /common/home/programs | |
| parent | dc38654e4c1ee67c80e20fa033fe0d7821c33e1d (diff) | |
update
Diffstat (limited to 'common/home/programs')
| -rw-r--r-- | common/home/programs/nixvim/default.nix | 8 | ||||
| -rw-r--r-- | common/home/programs/zsh/default.nix | 33 |
2 files changed, 27 insertions, 14 deletions
diff --git a/common/home/programs/nixvim/default.nix b/common/home/programs/nixvim/default.nix index d9d5b87..2b2b6c0 100644 --- a/common/home/programs/nixvim/default.nix +++ b/common/home/programs/nixvim/default.nix @@ -91,6 +91,14 @@ mode = "n"; } { + key = "<leader>tn"; + action = "<cmd>tabnew<cr>"; + } + { + key = "<leader>tc"; + action = "<cmd>tabclose<cr>"; + } + { key = "<leader>f"; action = "<cmd>lua require('telescope.builtin').find_files()<cr>"; mode = "n"; diff --git a/common/home/programs/zsh/default.nix b/common/home/programs/zsh/default.nix index 171e430..82730b8 100644 --- a/common/home/programs/zsh/default.nix +++ b/common/home/programs/zsh/default.nix @@ -9,22 +9,27 @@ v = "nvim"; }; initContent = '' - export MANPAGER="sh -c 'col -bx | bat -l man -p'" - export MANROFFOPT="-c" + 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; - } + 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)" - } + 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 " + 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 )) + printf "\x1b[34m\n" + toilet -f future "$days_with_janina days" + printf "\x1b[0m\n" ''; } |