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 | |
| parent | dc38654e4c1ee67c80e20fa033fe0d7821c33e1d (diff) | |
update
| -rw-r--r-- | common/home/default.nix | 2 | ||||
| -rw-r--r-- | common/home/programs/nixvim/default.nix | 8 | ||||
| -rw-r--r-- | common/home/programs/zsh/default.nix | 33 | ||||
| -rw-r--r-- | flake.lock | 44 |
4 files changed, 51 insertions, 36 deletions
diff --git a/common/home/default.nix b/common/home/default.nix index 3991ebd..c7692d2 100644 --- a/common/home/default.nix +++ b/common/home/default.nix @@ -60,6 +60,8 @@ packages = [ pkgs.airshipper pkgs.watchmate pkgs.joplin-desktop + pkgs.anki + pkgs.xonotic ]; in { 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" ''; } @@ -8,11 +8,11 @@ ] }, "locked": { - "lastModified": 1754091436, - "narHash": "sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "67df8c627c2c39c41dbec76a1f201929929ab0bd", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -46,11 +46,11 @@ ] }, "locked": { - "lastModified": 1753592768, - "narHash": "sha256-oV695RvbAE4+R9pcsT9shmp6zE/+IZe6evHWX63f2Qg=", + "lastModified": 1758313341, + "narHash": "sha256-SsI6INUzWwPcRKRaxvi50RttnD9rcC4EjV+67TOEfrQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "fc3add429f21450359369af74c2375cb34a2d204", + "rev": "6f656618ebc71ca82d93d306a8aecb2c5f6f2ab2", "type": "github" }, "original": { @@ -74,27 +74,27 @@ ] }, "locked": { - "lastModified": 1748294338, - "narHash": "sha256-FVO01jdmUNArzBS7NmaktLdGA5qA3lUMJ4B7a05Iynw=", + "lastModified": 1754860581, + "narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=", "owner": "NuschtOS", "repo": "ixx", - "rev": "cc5f390f7caf265461d4aab37e98d2292ebbdb85", + "rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281", "type": "github" }, "original": { "owner": "NuschtOS", - "ref": "v0.0.8", + "ref": "v0.1.1", "repo": "ixx", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1754767907, - "narHash": "sha256-8OnUzRQZkqtUol9vuUuQC30hzpMreKptNyET2T9lB6g=", + "lastModified": 1758216857, + "narHash": "sha256-h1BW2y7CY4LI9w61R02wPaOYfmYo82FyRqHIwukQ6SY=", "owner": "nixos", "repo": "nixpkgs", - "rev": "c5f08b62ed75415439d48152c2a784e36909b1bc", + "rev": "d2ed99647a4b195f0bcc440f76edfa10aeb3b743", "type": "github" }, "original": { @@ -106,11 +106,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1754725699, - "narHash": "sha256-iAcj9T/Y+3DBy2J0N+yF9XQQQ8IEb5swLFzs23CdP88=", + "lastModified": 1758198701, + "narHash": "sha256-7To75JlpekfUmdkUZewnT6MoBANS0XVypW6kjUOXQwc=", "owner": "nixos", "repo": "nixpkgs", - "rev": "85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054", + "rev": "0147c2f1d54b30b5dd6d4a8c8542e8d7edf93b5d", "type": "github" }, "original": { @@ -130,11 +130,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1754262585, - "narHash": "sha256-Yz5dJ0VzGRzSRHdHldsWQbuFYmtP3NWNreCvPfCi9CI=", + "lastModified": 1757790948, + "narHash": "sha256-eU8CtpcD3JXAGWL2HxTYYbsrF9DfjYIh6OCbcK/d0Uo=", "owner": "nix-community", "repo": "nixvim", - "rev": "ab1b5962e1ca90b42de47e1172e0d24ca80e6256", + "rev": "e04e652cb0ef65ef8c8fb3b64c64a7e9b1166968", "type": "github" }, "original": { @@ -154,11 +154,11 @@ ] }, "locked": { - "lastModified": 1753771532, - "narHash": "sha256-Pmpke0JtLRzgdlwDC5a+aiLVZ11JPUO5Bcqkj0nHE/k=", + "lastModified": 1757624466, + "narHash": "sha256-25ExS2AkQD05Jf0Y2Wnn5KHpucN2d3ObEQOVaDh7ubg=", "owner": "NuschtOS", "repo": "search", - "rev": "2a65adaf2c0c428efb0f4a2bc406aab466e96a06", + "rev": "da8bcb74407e41d334fc79081fdd8948b795bd6f", "type": "github" }, "original": { |