{ config, pkgs, lib, ... }: { programs.nixvim = { enable = true; clipboard.register = "unnamedplus"; # plugins.neotree.enable = true; plugins = { lsp.servers.nixd = { enable = true; settings = { formatting.command = ["nixfmt"]; nixpkgs.expr = "import (builtins.getFlake \"~/nixconf\").inputs.nixpkgs { }"; }; extraOptions = { "nixos" = { "expr" = "(builtins.getFlake \"~/nixconf\").nixosConfigurations.gabbielaptop.options"; }; "home-manager" = { "expr" = "(builtins.getFlake \"~/nixconf\").homeConfigurations.blue.options"; }; }; }; }; }; }