summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/home/default.nix2
-rw-r--r--common/home/programs/nixvim/default.nix8
-rw-r--r--common/home/programs/zsh/default.nix33
-rw-r--r--flake.lock44
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"
'';
}
diff --git a/flake.lock b/flake.lock
index e788e9b..1607fdb 100644
--- a/flake.lock
+++ b/flake.lock
@@ -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": {