Guest User

neovim nix

a guest
Oct 28th, 2020
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1.  
  2. ./overlays/neovim.nix
  3. let
  4. lock = builtins.fromJSON (builtins.readFile ../flake.lock);
  5. inherit (lock.nodes.neovim-overlay.locked) owner repo rev narHash;
  6. in
  7. final: prev: {
  8. neovim-nightly = prev.neovim-unwrapped.overrideAttrs(old: {
  9. pname = "neovim-nightly";
  10. version = "nightly";
  11. src = prev.fetchFromGitHub {
  12. owner = owner;
  13. repo = repo;
  14. rev = rev;
  15. sha256 = narHash;
  16. };
  17. });
  18. }
  19.  
  20. ./home/profile/neovim.nix
  21.  
  22. {config, pkgs, ...}:
  23. {
  24. programs.neovim = {
  25. enable = true;
  26. package = pkgs.neovim-nightly;
  27. defaultEditor = true;
  28. };
  29. }
  30.  
  31.  
Advertisement
Add Comment
Please, Sign In to add comment