diff --git a/home.nix b/home.nix index 66ebfa5..ee068d6 100644 --- a/home.nix +++ b/home.nix @@ -26,18 +26,28 @@ in # Global Packages home.packages = with pkgs; [ (nerdfonts.override { fonts = [ "Meslo" ]; }) + # ghostty - Pending Darwin @ https://github.com/NixOS/nixpkgs/pull/369788 android-tools awscli2 bashInteractive cw - # ghostty - Pending Darwin @ https://github.com/NixOS/nixpkgs/pull/369788 + fastfetch gitAndTools.gh google-cloud-sdk imagemagick kubectl kubernetes-helm + (llama-cpp.overrideAttrs { + version = "b4539"; + src = pkgs.fetchFromGitHub { + owner = "ggerganov"; + repo = "llama.cpp"; + tag = "b4539"; + hash = "sha256-zPWx8gdai8OfoBCr2X2oJYg45ipLselYZMrL+MbQ1AY="; + leaveDotGit = true; + }; + }) mosh - fastfetch pre-commit python311 ssm-session-manager-plugin diff --git a/nvim/default.nix b/nvim/default.nix index a4c0428..c248230 100644 --- a/nvim/default.nix +++ b/nvim/default.nix @@ -120,6 +120,23 @@ in } ) + # ------------------- + # ---- LLAMA.VIM ---- + # ------------------- + ( + pkgs.vimUtils.buildVimPlugin { + pname = "llama.vim"; + version = "2025-01-23"; + src = pkgs.fetchFromGitHub { + owner = "ggml-org"; + repo = "llama.vim"; + rev = "143fe910b8d47a054ed464c38d8b7c17d5354468"; + sha256 = "sha256-PW0HKzhSxcZiWzpDOuy98rl/X0o2nE7tMjZjwwh0qLE="; + }; + meta.homepage = "https://github.com/ggml-org/llama.vim/"; + } + ) + ]; extraPackages = with pkgs; [