diff --git a/flake.lock b/flake.lock index 49ffa67..f1828f7 100644 --- a/flake.lock +++ b/flake.lock @@ -286,6 +286,22 @@ "type": "github" } }, + "himalaya": { + "flake": false, + "locked": { + "lastModified": 1647810768, + "narHash": "sha256-CXchZbXX7NH2ZXeAoPph3qxxdcAdDVZLBmOMwxFu+Yo=", + "owner": "soywod", + "repo": "himalaya", + "rev": "fe8f9eab7c4f1e7c470ac8cea48594d38580f8dc", + "type": "github" + }, + "original": { + "owner": "soywod", + "repo": "himalaya", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -745,6 +761,7 @@ "darwin": "darwin", "emacs-overlay": "emacs-overlay", "hercules-ci-agent": "hercules-ci-agent", + "himalaya": "himalaya", "home-manager": "home-manager", "neovim-nightly-overlay": "neovim-nightly-overlay", "nix-doom-emacs": "nix-doom-emacs", diff --git a/flake.nix b/flake.nix index 7d563db..482690f 100644 --- a/flake.nix +++ b/flake.nix @@ -23,6 +23,8 @@ neovim-nightly-overlay.inputs.neovim-flake.url = "github:neovim/neovim/v0.7.0?dir=contrib"; vim-eldar.url = "github:agude/vim-eldar"; vim-eldar.flake = false; + himalaya.url = "github:soywod/himalaya"; + himalaya.flake = false; }; outputs = inputs@{ self, home-manager, nixpkgs, darwin, ... }: diff --git a/home/neovim.nix b/home/neovim.nix index 0c0c4ee..6442e1e 100644 --- a/home/neovim.nix +++ b/home/neovim.nix @@ -24,6 +24,7 @@ extraPackages = [ pkgs.lazygit + pkgs.himalaya ]; # Full list here, @@ -47,6 +48,10 @@ name = "eldar"; src = inputs.vim-eldar; }) + (pkgs.vimUtils.buildVimPlugin { + name = "himalaya"; + src = inputs.himalaya + /vim; + }) # Doom-emacs like experience {