mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-11-04 04:32:21 +00:00 
			
		
		
		
	Compare commits
	
		
			17 commits
		
	
	
		
			
				045f098f0e
			
			...
			
				ec2c64e04d
			
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
							 | 
						
							
							
								
							
							
	
	
	ec2c64e04d | 
						
						
							||
| 
							
							
								
							
							
	
	
	d70c3a8340 | 
						
						
							|||
| 
							 | 
						
							
							
								
							
							
	
	
	6381df4af2 | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	c0a5509a66 | 
						
						
							||
| 
							
							
								
							
							
	
	
	2acbfd810f | 
						
						
							|||
| 
							
							
								
							
							
	
	
	47735a6be6 | 
						
						
							|||
| 
							 | 
						
							
							
								
							
							
	
	
	8413b25e5e | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	2be50b2690 | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	d4b04d7aa0 | 
						
						
							||
| 
							
							
								
							
							
	
	
	3b2a37ef3d | 
						
						
							|||
| 
							 | 
						
							
							
								
							
							
	
	
	7199ee8ebf | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	733b42cc5f | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	a9503c8ef8 | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	ad69bef1f5 | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	f86030bc0e | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	6ec28999cb | 
						
						
							||
| 
							 | 
						
							
							
								
							
							
	
	
	06b5903b53 | 
						
						
							
					 65 changed files with 68 additions and 263 deletions
				
			
		| 
						 | 
					@ -435,8 +435,7 @@
 | 
				
			||||||
[smart-splits.nvim]: https://github.com/mrjones2014/smart-splits.nvim
 | 
					[smart-splits.nvim]: https://github.com/mrjones2014/smart-splits.nvim
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Add [solarized.nvim] theme with support for multiple variants
 | 
					- Add [solarized.nvim] theme with support for multiple variants
 | 
				
			||||||
 | 
					 | 
				
			||||||
- Add [smart-splits.nvim] for navigating between Neovim windows and terminal multiplexer panes.
 | 
					- Add [smart-splits.nvim] for navigating between Neovim windows and terminal multiplexer panes.
 | 
				
			||||||
  Available at `vim.utility.smart-splits`.
 | 
					  Available at `vim.utility.smart-splits`.
 | 
				
			||||||
 | 
					 | 
				
			||||||
- Restore vim-dirtytalk plugin and fix ordering with spellcheck in generated config.
 | 
					- Restore vim-dirtytalk plugin and fix ordering with spellcheck in generated config.
 | 
				
			||||||
 | 
					- Fix lualine separator options
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										21
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										21
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -51,26 +51,6 @@
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nil": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1750047244,
 | 
					 | 
				
			||||||
        "narHash": "sha256-vluLARrk4485npdyHOj8XKr0yk6H22pNf+KVRNL+i/Y=",
 | 
					 | 
				
			||||||
        "owner": "oxalica",
 | 
					 | 
				
			||||||
        "repo": "nil",
 | 
					 | 
				
			||||||
        "rev": "870a4b1b5f12004832206703ac15aa85c42c247b",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "oxalica",
 | 
					 | 
				
			||||||
        "repo": "nil",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "nixpkgs": {
 | 
					    "nixpkgs": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1750215678,
 | 
					        "lastModified": 1750215678,
 | 
				
			||||||
| 
						 | 
					@ -107,7 +87,6 @@
 | 
				
			||||||
        "flake-parts": "flake-parts",
 | 
					        "flake-parts": "flake-parts",
 | 
				
			||||||
        "flake-utils": "flake-utils",
 | 
					        "flake-utils": "flake-utils",
 | 
				
			||||||
        "mnw": "mnw",
 | 
					        "mnw": "mnw",
 | 
				
			||||||
        "nil": "nil",
 | 
					 | 
				
			||||||
        "nixpkgs": "nixpkgs",
 | 
					        "nixpkgs": "nixpkgs",
 | 
				
			||||||
        "systems": "systems_2"
 | 
					        "systems": "systems_2"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -82,12 +82,5 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Alternate neovim-wrapper
 | 
					    # Alternate neovim-wrapper
 | 
				
			||||||
    mnw.url = "github:Gerg-L/mnw";
 | 
					    mnw.url = "github:Gerg-L/mnw";
 | 
				
			||||||
 | 
					 | 
				
			||||||
    ## Language servers (use master instead of nixpkgs)
 | 
					 | 
				
			||||||
    # Nix LSP
 | 
					 | 
				
			||||||
    nil = {
 | 
					 | 
				
			||||||
      url = "github:oxalica/nil";
 | 
					 | 
				
			||||||
      inputs.nixpkgs.follows = "nixpkgs";
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,7 +10,7 @@
 | 
				
			||||||
      default = self'.devShells.lsp;
 | 
					      default = self'.devShells.lsp;
 | 
				
			||||||
      nvim-nix = pkgs.mkShellNoCC {packages = [config.packages.nix];};
 | 
					      nvim-nix = pkgs.mkShellNoCC {packages = [config.packages.nix];};
 | 
				
			||||||
      lsp = pkgs.mkShellNoCC {
 | 
					      lsp = pkgs.mkShellNoCC {
 | 
				
			||||||
        packages = with pkgs; [inputs'.nil.packages.default statix deadnix alejandra npins];
 | 
					        packages = with pkgs; [nil statix deadnix alejandra npins];
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,7 @@
 | 
				
			||||||
{lib}: let
 | 
					{lib}: let
 | 
				
			||||||
  inherit (builtins) hasAttr head throw typeOf isList isAttrs isBool isInt isString isPath isFloat toJSON;
 | 
					  inherit (builtins) hasAttr head throw typeOf isList isAttrs isBool isInt isString isPath isFloat toJSON;
 | 
				
			||||||
  inherit (lib.attrsets) mapAttrsToList filterAttrs;
 | 
					  inherit (lib.attrsets) mapAttrsToList filterAttrs;
 | 
				
			||||||
  inherit (lib.strings) concatStringsSep concatMapStringsSep stringToCharacters concatLines;
 | 
					  inherit (lib.strings) concatStringsSep concatMapStringsSep stringToCharacters;
 | 
				
			||||||
  inherit (lib.trivial) boolToString warn;
 | 
					  inherit (lib.trivial) boolToString warn;
 | 
				
			||||||
in rec {
 | 
					in rec {
 | 
				
			||||||
  # Convert a null value to lua's nil
 | 
					  # Convert a null value to lua's nil
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,10 +1,6 @@
 | 
				
			||||||
# Convenience function that returns the given Nixpkgs standard library
 | 
					# Convenience function that returns the given Nixpkgs standard library
 | 
				
			||||||
# extended with our functions using `lib.extend`.
 | 
					# extended with our functions using `lib.extend`.
 | 
				
			||||||
{
 | 
					{inputs, ...} @ args:
 | 
				
			||||||
  inputs,
 | 
					 | 
				
			||||||
  self,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
} @ args:
 | 
					 | 
				
			||||||
inputs.nixpkgs.lib.extend (self: super: {
 | 
					inputs.nixpkgs.lib.extend (self: super: {
 | 
				
			||||||
  # WARNING: New functions should not be added here, but to files
 | 
					  # WARNING: New functions should not be added here, but to files
 | 
				
			||||||
  # imported by `./default.nix` under their own categories. If your
 | 
					  # imported by `./default.nix` under their own categories. If your
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,7 +6,7 @@
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (lib.modules) mkIf;
 | 
					  inherit (lib.modules) mkIf;
 | 
				
			||||||
  inherit (lib.options) mkOption mkEnableOption mkPackageOption;
 | 
					  inherit (lib.options) mkOption mkEnableOption mkPackageOption;
 | 
				
			||||||
  inherit (lib.types) nullOr either str listOf submodule;
 | 
					  inherit (lib.types) str submodule;
 | 
				
			||||||
  inherit (lib.attrsets) mapAttrs mapAttrsToList filterAttrs;
 | 
					  inherit (lib.attrsets) mapAttrs mapAttrsToList filterAttrs;
 | 
				
			||||||
  cfg = config.vim.clipboard;
 | 
					  cfg = config.vim.clipboard;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -57,14 +57,21 @@
 | 
				
			||||||
      signs = mkOption {
 | 
					      signs = mkOption {
 | 
				
			||||||
        type = diagnosticType;
 | 
					        type = diagnosticType;
 | 
				
			||||||
        default = false;
 | 
					        default = false;
 | 
				
			||||||
        example = {
 | 
					        example = literalExpression ''
 | 
				
			||||||
          signs.text = {
 | 
					          signs.text = lib.generators.mkLuaInline '''
 | 
				
			||||||
            "vim.diagnostic.severity.ERROR" = " ";
 | 
					            {
 | 
				
			||||||
            "vim.diagnostic.severity.WARN" = " ";
 | 
					              [vim.diagnostic.severity.ERROR] = " ",
 | 
				
			||||||
          };
 | 
					              [vim.diagnostic.severity.WARN] = " ",
 | 
				
			||||||
        };
 | 
					            }
 | 
				
			||||||
 | 
					          ''';
 | 
				
			||||||
 | 
					        '';
 | 
				
			||||||
        description = ''
 | 
					        description = ''
 | 
				
			||||||
          Use signs for diagnostics. See {command}`:help diagnostic-signs`.
 | 
					          Use signs for diagnostics. See {command}`:help diagnostic-signs`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          :::{.note}
 | 
				
			||||||
 | 
					          The code presented in that example section uses Lua expressions as object keys which
 | 
				
			||||||
 | 
					          only translate well if you use `lib.generators.mkLuaInline` as in the example.
 | 
				
			||||||
 | 
					          :::
 | 
				
			||||||
        '';
 | 
					        '';
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,7 +3,7 @@
 | 
				
			||||||
  lib,
 | 
					  lib,
 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (lib.modules) mkIf mkMerge;
 | 
					  inherit (lib.modules) mkMerge;
 | 
				
			||||||
  inherit (lib.trivial) pipe;
 | 
					  inherit (lib.trivial) pipe;
 | 
				
			||||||
  inherit (lib.attrsets) mapAttrsToList;
 | 
					  inherit (lib.attrsets) mapAttrsToList;
 | 
				
			||||||
  inherit (lib.lists) flatten;
 | 
					  inherit (lib.lists) flatten;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,7 +5,6 @@
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (builtins) toJSON;
 | 
					  inherit (builtins) toJSON;
 | 
				
			||||||
  inherit (lib.modules) mkIf;
 | 
					  inherit (lib.modules) mkIf;
 | 
				
			||||||
  inherit (lib.strings) optionalString;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  cfg = config.vim.assistant.copilot;
 | 
					  cfg = config.vim.assistant.copilot;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,6 @@
 | 
				
			||||||
{lib, ...}: let
 | 
					{lib, ...}: let
 | 
				
			||||||
  inherit (lib.options) mkEnableOption mkOption literalMD;
 | 
					  inherit (lib.options) mkEnableOption mkOption literalMD;
 | 
				
			||||||
  inherit (lib.types) bool listOf str either attrsOf submodule enum anything int nullOr;
 | 
					  inherit (lib.types) bool listOf str either attrsOf submodule enum anything int nullOr;
 | 
				
			||||||
  inherit (lib.generators) mkLuaInline;
 | 
					 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption luaInline pluginType;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption luaInline pluginType;
 | 
				
			||||||
  inherit (lib.nvim.binds) mkMappingOption;
 | 
					  inherit (lib.nvim.binds) mkMappingOption;
 | 
				
			||||||
  inherit (lib.nvim.config) mkBool;
 | 
					  inherit (lib.nvim.config) mkBool;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,11 +3,10 @@
 | 
				
			||||||
  config,
 | 
					  config,
 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (lib.modules) mkIf mkMerge;
 | 
					  inherit (lib.modules) mkIf;
 | 
				
			||||||
  inherit (lib.strings) optionalString;
 | 
					  inherit (lib.strings) optionalString;
 | 
				
			||||||
  inherit (lib.generators) mkLuaInline;
 | 
					  inherit (lib.generators) mkLuaInline;
 | 
				
			||||||
  inherit (lib.nvim.lua) toLuaObject;
 | 
					  inherit (lib.nvim.lua) toLuaObject;
 | 
				
			||||||
  inherit (lib.nvim.attrsets) mapListToAttrs;
 | 
					 | 
				
			||||||
  inherit (builtins) attrNames typeOf tryEval concatStringsSep;
 | 
					  inherit (builtins) attrNames typeOf tryEval concatStringsSep;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  borders = config.vim.ui.borders.plugins.nvim-cmp;
 | 
					  borders = config.vim.ui.borders.plugins.nvim-cmp;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,7 +3,7 @@
 | 
				
			||||||
  config,
 | 
					  config,
 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (lib.options) mkEnableOption mkOption literalExpression literalMD;
 | 
					  inherit (lib.options) mkEnableOption mkOption literalMD;
 | 
				
			||||||
  inherit (lib.types) str attrsOf nullOr either listOf;
 | 
					  inherit (lib.types) str attrsOf nullOr either listOf;
 | 
				
			||||||
  inherit (lib.generators) mkLuaInline;
 | 
					  inherit (lib.generators) mkLuaInline;
 | 
				
			||||||
  inherit (lib.nvim.binds) mkMappingOption;
 | 
					  inherit (lib.nvim.binds) mkMappingOption;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,6 @@
 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (lib.modules) mkIf;
 | 
					  inherit (lib.modules) mkIf;
 | 
				
			||||||
  inherit (lib.nvim.dag) entryAnywhere;
 | 
					 | 
				
			||||||
  inherit (lib.nvim.lua) toLuaObject;
 | 
					  inherit (lib.nvim.lua) toLuaObject;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  cfg = config.vim.dashboard.alpha;
 | 
					  cfg = config.vim.dashboard.alpha;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,7 +10,6 @@
 | 
				
			||||||
  inherit (lib.lists) isList;
 | 
					  inherit (lib.lists) isList;
 | 
				
			||||||
  inherit (lib.meta) getExe;
 | 
					  inherit (lib.meta) getExe;
 | 
				
			||||||
  inherit (lib.types) enum either listOf package str;
 | 
					  inherit (lib.types) enum either listOf package str;
 | 
				
			||||||
  inherit (lib.generators) mkLuaInline;
 | 
					 | 
				
			||||||
  inherit (lib.nvim.lua) expToLua;
 | 
					  inherit (lib.nvim.lua) expToLua;
 | 
				
			||||||
  inherit (lib.nvim.types) mkGrammarOption diagnostics;
 | 
					  inherit (lib.nvim.types) mkGrammarOption diagnostics;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -66,7 +66,7 @@ in {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      package = mkOption {
 | 
					      package = mkOption {
 | 
				
			||||||
        description = "bash-language-server package, or the command to run as a list of strings";
 | 
					        description = "bash-language-server package, or the command to run as a list of strings";
 | 
				
			||||||
        example = literalExpression ''[lib.getExe pkgs.nodePackages.bash-language-server "start"]'';
 | 
					        example = literalExpression ''[lib.getExe pkgs.bash-language-server "start"]'';
 | 
				
			||||||
        type = either package (listOf str);
 | 
					        type = either package (listOf str);
 | 
				
			||||||
        default = pkgs.bash-language-server;
 | 
					        default = pkgs.bash-language-server;
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,7 +6,6 @@
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (builtins) attrNames;
 | 
					  inherit (builtins) attrNames;
 | 
				
			||||||
  inherit (lib.options) mkEnableOption mkOption;
 | 
					  inherit (lib.options) mkEnableOption mkOption;
 | 
				
			||||||
  inherit (lib.meta) getExe;
 | 
					 | 
				
			||||||
  inherit (lib.modules) mkIf mkMerge;
 | 
					  inherit (lib.modules) mkIf mkMerge;
 | 
				
			||||||
  inherit (lib.lists) isList;
 | 
					  inherit (lib.lists) isList;
 | 
				
			||||||
  inherit (lib.types) enum either listOf package str;
 | 
					  inherit (lib.types) enum either listOf package str;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,6 @@
 | 
				
			||||||
  config,
 | 
					  config,
 | 
				
			||||||
  pkgs,
 | 
					  pkgs,
 | 
				
			||||||
  lib,
 | 
					  lib,
 | 
				
			||||||
  inputs,
 | 
					 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (builtins) attrNames;
 | 
					  inherit (builtins) attrNames;
 | 
				
			||||||
| 
						 | 
					@ -28,7 +27,7 @@
 | 
				
			||||||
    else ''{"${package}/bin/${defaultCmd}"}'';
 | 
					    else ''{"${package}/bin/${defaultCmd}"}'';
 | 
				
			||||||
  servers = {
 | 
					  servers = {
 | 
				
			||||||
    nil = {
 | 
					    nil = {
 | 
				
			||||||
      package = inputs.nil.packages.${pkgs.stdenv.system}.nil;
 | 
					      package = pkgs.nil;
 | 
				
			||||||
      internalFormatter = true;
 | 
					      internalFormatter = true;
 | 
				
			||||||
      lspConfig = ''
 | 
					      lspConfig = ''
 | 
				
			||||||
        lspconfig.nil_ls.setup{
 | 
					        lspconfig.nil_ls.setup{
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,6 @@
 | 
				
			||||||
  inherit (lib.modules) mkIf mkMerge;
 | 
					  inherit (lib.modules) mkIf mkMerge;
 | 
				
			||||||
  inherit (lib.lists) isList;
 | 
					  inherit (lib.lists) isList;
 | 
				
			||||||
  inherit (lib.meta) getExe;
 | 
					  inherit (lib.meta) getExe;
 | 
				
			||||||
  inherit (lib.generators) mkLuaInline;
 | 
					 | 
				
			||||||
  inherit (lib.types) enum either listOf package str;
 | 
					  inherit (lib.types) enum either listOf package str;
 | 
				
			||||||
  inherit (lib.nvim.lua) expToLua;
 | 
					  inherit (lib.nvim.lua) expToLua;
 | 
				
			||||||
  inherit (lib.nvim.types) mkGrammarOption diagnostics;
 | 
					  inherit (lib.nvim.types) mkGrammarOption diagnostics;
 | 
				
			||||||
| 
						 | 
					@ -19,7 +18,7 @@
 | 
				
			||||||
  defaultServer = "svelte";
 | 
					  defaultServer = "svelte";
 | 
				
			||||||
  servers = {
 | 
					  servers = {
 | 
				
			||||||
    svelte = {
 | 
					    svelte = {
 | 
				
			||||||
      package = pkgs.nodePackages.svelte-language-server;
 | 
					      package = pkgs.svelte-language-server;
 | 
				
			||||||
      lspConfig = ''
 | 
					      lspConfig = ''
 | 
				
			||||||
        lspconfig.svelte.setup {
 | 
					        lspconfig.svelte.setup {
 | 
				
			||||||
          capabilities = capabilities;
 | 
					          capabilities = capabilities;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,6 @@
 | 
				
			||||||
  inherit (lib.modules) mkIf mkMerge;
 | 
					  inherit (lib.modules) mkIf mkMerge;
 | 
				
			||||||
  inherit (lib.lists) isList;
 | 
					  inherit (lib.lists) isList;
 | 
				
			||||||
  inherit (lib.meta) getExe;
 | 
					  inherit (lib.meta) getExe;
 | 
				
			||||||
  inherit (lib.generators) mkLuaInline;
 | 
					 | 
				
			||||||
  inherit (lib.types) enum either listOf package str bool;
 | 
					  inherit (lib.types) enum either listOf package str bool;
 | 
				
			||||||
  inherit (lib.nvim.lua) expToLua toLuaObject;
 | 
					  inherit (lib.nvim.lua) expToLua toLuaObject;
 | 
				
			||||||
  inherit (lib.nvim.types) mkGrammarOption diagnostics mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkGrammarOption diagnostics mkPluginSetupOption;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,7 +28,7 @@
 | 
				
			||||||
  defaultServer = "yaml-language-server";
 | 
					  defaultServer = "yaml-language-server";
 | 
				
			||||||
  servers = {
 | 
					  servers = {
 | 
				
			||||||
    yaml-language-server = {
 | 
					    yaml-language-server = {
 | 
				
			||||||
      package = pkgs.nodePackages.yaml-language-server;
 | 
					      package = pkgs.yaml-language-server;
 | 
				
			||||||
      lspConfig = ''
 | 
					      lspConfig = ''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
  options.vim.mini.colors = {
 | 
					  options.vim.mini.colors = {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
  options.vim.mini.extra = {
 | 
					  options.vim.mini.extra = {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,10 +1,5 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption mkOption;
 | 
					  inherit (lib.options) mkEnableOption mkOption;
 | 
				
			||||||
  inherit (lib.strings) hasPrefix;
 | 
					 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
  inherit (lib.nvim.types) hexColor;
 | 
					  inherit (lib.nvim.types) hexColor;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -63,8 +63,8 @@ in {
 | 
				
			||||||
          options = {
 | 
					          options = {
 | 
				
			||||||
            icons_enabled = mkDefault cfg.icons.enable;
 | 
					            icons_enabled = mkDefault cfg.icons.enable;
 | 
				
			||||||
            theme = mkDefault cfg.theme;
 | 
					            theme = mkDefault cfg.theme;
 | 
				
			||||||
            component_separators = mkDefault [cfg.componentSeparator.left cfg.componentSeparator.right];
 | 
					            component_separators = mkDefault cfg.componentSeparator;
 | 
				
			||||||
            section_separators = mkDefault [cfg.sectionSeparator.left cfg.sectionSeparator.right];
 | 
					            section_separators = mkDefault cfg.sectionSeparator;
 | 
				
			||||||
            globalstatus = mkDefault cfg.globalStatus;
 | 
					            globalstatus = mkDefault cfg.globalStatus;
 | 
				
			||||||
            refresh = mkDefault cfg.refresh;
 | 
					            refresh = mkDefault cfg.refresh;
 | 
				
			||||||
            always_divide_middle = mkDefault cfg.alwaysDivideMiddle;
 | 
					            always_divide_middle = mkDefault cfg.alwaysDivideMiddle;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
{lib, ...}: let
 | 
					{lib, ...}: let
 | 
				
			||||||
  inherit (lib.options) mkOption mkEnableOption;
 | 
					  inherit (lib.options) mkOption mkEnableOption;
 | 
				
			||||||
  inherit (lib.types) enum str bool;
 | 
					  inherit (lib.types) enum str;
 | 
				
			||||||
  inherit (lib.generators) mkLuaInline;
 | 
					  inherit (lib.generators) mkLuaInline;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption luaInline;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption luaInline;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,8 +5,6 @@
 | 
				
			||||||
}: let
 | 
					}: let
 | 
				
			||||||
  inherit (lib.modules) mkIf;
 | 
					  inherit (lib.modules) mkIf;
 | 
				
			||||||
  inherit (lib.nvim.binds) mkKeymap;
 | 
					  inherit (lib.nvim.binds) mkKeymap;
 | 
				
			||||||
  inherit (lib.nvim.lua) toLuaObject;
 | 
					 | 
				
			||||||
  inherit (lib.nvim.dag) entryAnywhere;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  cfg = config.vim.utility.motion.flash-nvim;
 | 
					  cfg = config.vim.utility.motion.flash-nvim;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,4 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  pkgs,
 | 
					 | 
				
			||||||
  config,
 | 
					  config,
 | 
				
			||||||
  options,
 | 
					  options,
 | 
				
			||||||
  lib,
 | 
					  lib,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
{lib, ...}: let
 | 
					{lib, ...}: let
 | 
				
			||||||
  inherit (lib.modules) mkRemovedOptionModule;
 | 
					  inherit (lib.modules) mkRemovedOptionModule;
 | 
				
			||||||
  inherit (lib.options) mkOption mkEnableOption;
 | 
					  inherit (lib.options) mkOption mkEnableOption;
 | 
				
			||||||
  inherit (lib.types) submodule attrs attrsOf;
 | 
					  inherit (lib.types) attrs;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
  imports = [
 | 
					  imports = [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.modules) mkRenamedOptionModule;
 | 
					  inherit (lib.modules) mkRenamedOptionModule;
 | 
				
			||||||
  inherit (lib.options) mkOption mkEnableOption literalExpression;
 | 
					  inherit (lib.options) mkOption mkEnableOption literalExpression;
 | 
				
			||||||
  inherit (lib.types) nullOr attrsOf attrs enum;
 | 
					  inherit (lib.types) nullOr attrsOf attrs enum;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,4 @@
 | 
				
			||||||
{
 | 
					{lib, ...}: let
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  ...
 | 
					 | 
				
			||||||
}: let
 | 
					 | 
				
			||||||
  inherit (lib.options) mkEnableOption;
 | 
					  inherit (lib.options) mkEnableOption;
 | 
				
			||||||
  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
					  inherit (lib.nvim.types) mkPluginSetupOption;
 | 
				
			||||||
in {
 | 
					in {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue