diff --git a/flake/develop.nix b/flake/develop.nix index aae9d92f..71c13688 100644 --- a/flake/develop.nix +++ b/flake/develop.nix @@ -3,7 +3,6 @@ pkgs, config, self', - inputs', ... }: { devShells = { diff --git a/modules/neovim/init/util.nix b/modules/neovim/init/util.nix index cc98d10a..d151e53a 100644 --- a/modules/neovim/init/util.nix +++ b/modules/neovim/init/util.nix @@ -3,7 +3,6 @@ lib, ... }: let - inherit (builtins) filter; inherit (lib.modules) mkIf mkMerge; inherit (lib.nvim.dag) entryBefore; diff --git a/modules/plugins/assistant/chatgpt/config.nix b/modules/plugins/assistant/chatgpt/config.nix index b1066e5a..bf4d9972 100644 --- a/modules/plugins/assistant/chatgpt/config.nix +++ b/modules/plugins/assistant/chatgpt/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -10,8 +11,7 @@ cfg = config.vim.assistant.chatgpt; - self = import ./chatgpt.nix {inherit lib;}; - mappingDefinitions = self.options.vim.assistant.chatgpt.mappings; + mappingDefinitions = options.vim.assistant.chatgpt.mappings; mappings = addDescriptionsToMappings cfg.mappings mappingDefinitions; maps = mkMerge [ (mkSetBinding mappings.editWithInstructions "ChatGPTEditWithInstruction") diff --git a/modules/plugins/git/git-conflict/config.nix b/modules/plugins/git/git-conflict/config.nix index bc9905d6..9d99aacc 100644 --- a/modules/plugins/git/git-conflict/config.nix +++ b/modules/plugins/git/git-conflict/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -10,8 +11,7 @@ cfg = config.vim.git.git-conflict; - self = import ./git-conflict.nix {inherit lib config;}; - gcMappingDefinitions = self.options.vim.git.git-conflict.mappings; + gcMappingDefinitions = options.vim.git.git-conflict.mappings; gcMappings = addDescriptionsToMappings cfg.mappings gcMappingDefinitions; in { diff --git a/modules/plugins/git/gitsigns/config.nix b/modules/plugins/git/gitsigns/config.nix index e89eebcf..e2d31df5 100644 --- a/modules/plugins/git/gitsigns/config.nix +++ b/modules/plugins/git/gitsigns/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (builtins) toJSON; @@ -12,8 +13,7 @@ cfg = config.vim.git.gitsigns; - self = import ./gitsigns.nix {inherit lib config;}; - gsMappingDefinitions = self.options.vim.git.gitsigns.mappings; + gsMappingDefinitions = options.vim.git.gitsigns.mappings; gsMappings = addDescriptionsToMappings cfg.mappings gsMappingDefinitions; in { diff --git a/modules/plugins/languages/clojure.nix b/modules/plugins/languages/clojure.nix index 442df2b7..25452d9b 100644 --- a/modules/plugins/languages/clojure.nix +++ b/modules/plugins/languages/clojure.nix @@ -8,10 +8,8 @@ inherit (lib.options) mkEnableOption mkOption; inherit (lib.modules) mkIf mkMerge; inherit (lib.meta) getExe; - inherit (lib.lists) isList; - inherit (lib.types) enum either listOf package str; + inherit (lib.types) enum listOf package; inherit (lib.nvim.types) mkGrammarOption; - inherit (lib.nvim.lua) expToLua; inherit (lib.nvim.attrsets) mapListToAttrs; cfg = config.vim.languages.clojure; diff --git a/modules/plugins/languages/haskell.nix b/modules/plugins/languages/haskell.nix index 600c7724..e73140f4 100644 --- a/modules/plugins/languages/haskell.nix +++ b/modules/plugins/languages/haskell.nix @@ -10,11 +10,10 @@ inherit (lib.strings) optionalString; inherit (lib.modules) mkIf mkMerge; inherit (lib.nvim.types) mkGrammarOption; - inherit (lib.nvim.dag) entryAfter entryBefore; + inherit (lib.nvim.dag) entryAfter; inherit (lib.nvim.lua) expToLua; inherit (lib.meta) getExe'; inherit (lib.generators) mkLuaInline; - inherit (lib.nvim.attrsets) mapListToAttrs; inherit (pkgs) haskellPackages; inherit (lib.nvim.lua) toLuaObject; diff --git a/modules/plugins/lsp/config.nix b/modules/plugins/lsp/config.nix index e7b67c8e..d6875205 100644 --- a/modules/plugins/lsp/config.nix +++ b/modules/plugins/lsp/config.nix @@ -1,7 +1,7 @@ { config, lib, - pkgs, + options, ... }: let inherit (lib.generators) mkLuaInline; @@ -14,12 +14,11 @@ cfg = config.vim.lsp; usingNvimCmp = config.vim.autocomplete.nvim-cmp.enable; usingBlinkCmp = config.vim.autocomplete.blink-cmp.enable; - self = import ./module.nix {inherit config lib pkgs;}; conformCfg = config.vim.formatter.conform-nvim; conformFormatOnSave = conformCfg.enable && conformCfg.setupOpts.format_on_save != null; augroup = "nvf_lsp"; - mappingDefinitions = self.options.vim.lsp.mappings; + mappingDefinitions = options.vim.lsp.mappings; mappings = addDescriptionsToMappings cfg.mappings mappingDefinitions; mkBinding = binding: action: if binding.value != null diff --git a/modules/plugins/lsp/nvim-docs-view/config.nix b/modules/plugins/lsp/nvim-docs-view/config.nix index 5c7ad2b7..997e9a72 100644 --- a/modules/plugins/lsp/nvim-docs-view/config.nix +++ b/modules/plugins/lsp/nvim-docs-view/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -9,9 +10,8 @@ inherit (lib.nvim.lua) toLuaObject; cfg = config.vim.lsp.nvim-docs-view; - self = import ./nvim-docs-view.nix {inherit lib;}; - mappingDefinitions = self.options.vim.lsp.nvim-docs-view.mappings; + mappingDefinitions = options.vim.lsp.nvim-docs-view.mappings; mappings = addDescriptionsToMappings cfg.mappings mappingDefinitions; in { config = mkIf cfg.enable { diff --git a/modules/plugins/lsp/otter/config.nix b/modules/plugins/lsp/otter/config.nix index 85f24c70..f3dbe4d6 100644 --- a/modules/plugins/lsp/otter/config.nix +++ b/modules/plugins/lsp/otter/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -10,8 +11,7 @@ cfg = config.vim.lsp; - self = import ./otter.nix {inherit lib;}; - mappingDefinitions = self.options.vim.lsp.otter-nvim.mappings; + mappingDefinitions = options.vim.lsp.otter-nvim.mappings; mappings = addDescriptionsToMappings cfg.otter-nvim.mappings mappingDefinitions; in { config = mkIf (cfg.enable && cfg.otter-nvim.enable) { diff --git a/modules/plugins/minimap/codewindow/config.nix b/modules/plugins/minimap/codewindow/config.nix index a853514a..8a62ee04 100644 --- a/modules/plugins/minimap/codewindow/config.nix +++ b/modules/plugins/minimap/codewindow/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -9,9 +10,7 @@ cfg = config.vim.minimap.codewindow; - self = import ./codewindow.nix {inherit lib;}; - - mappingDefinitions = self.options.vim.minimap.codewindow.mappings; + mappingDefinitions = options.vim.minimap.codewindow.mappings; mappings = addDescriptionsToMappings cfg.mappings mappingDefinitions; in { config = mkIf cfg.enable { diff --git a/modules/plugins/notes/todo-comments/config.nix b/modules/plugins/notes/todo-comments/config.nix index b03efce4..47fa3641 100644 --- a/modules/plugins/notes/todo-comments/config.nix +++ b/modules/plugins/notes/todo-comments/config.nix @@ -1,7 +1,7 @@ { - pkgs, config, lib, + options, ... }: let inherit (lib.modules) mkMerge mkIf; @@ -9,8 +9,7 @@ inherit (lib.nvim.lua) toLuaObject; cfg = config.vim.notes.todo-comments; - self = import ./todo-comments.nix {inherit pkgs lib;}; - inherit (self.options.vim.notes.todo-comments) mappings; + inherit (options.vim.notes.todo-comments) mappings; in { config = mkIf cfg.enable { vim = { diff --git a/modules/plugins/tabline/nvim-bufferline/config.nix b/modules/plugins/tabline/nvim-bufferline/config.nix index 250425d3..396e6886 100644 --- a/modules/plugins/tabline/nvim-bufferline/config.nix +++ b/modules/plugins/tabline/nvim-bufferline/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -9,8 +10,8 @@ inherit (lib.nvim.lua) toLuaObject; cfg = config.vim.tabline.nvimBufferline; - self = import ./nvim-bufferline.nix {inherit config lib;}; - inherit (self.options.vim.tabline.nvimBufferline) mappings; + + inherit (options.vim.tabline.nvimBufferline) mappings; in { config = mkIf cfg.enable { vim = { diff --git a/modules/plugins/treesitter/config.nix b/modules/plugins/treesitter/config.nix index 14aba5e1..f7955110 100644 --- a/modules/plugins/treesitter/config.nix +++ b/modules/plugins/treesitter/config.nix @@ -1,7 +1,7 @@ { config, - pkgs, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -12,8 +12,7 @@ cfg = config.vim.treesitter; - self = import ./treesitter.nix {inherit pkgs lib;}; - mappingDefinitions = self.options.vim.treesitter.mappings; + mappingDefinitions = options.vim.treesitter.mappings; mappings = addDescriptionsToMappings cfg.mappings mappingDefinitions; in { config = mkIf cfg.enable { diff --git a/modules/plugins/utility/gestures/gesture-nvim/config.nix b/modules/plugins/utility/gestures/gesture-nvim/config.nix index 9838c178..6c40e3ea 100644 --- a/modules/plugins/utility/gestures/gesture-nvim/config.nix +++ b/modules/plugins/utility/gestures/gesture-nvim/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -9,9 +10,7 @@ cfg = config.vim.gestures.gesture-nvim; - self = import ./gesture-nvim.nix {inherit lib;}; - - mappingDefinitions = self.options.vim.gestures.gesture-nvim.mappings; + mappingDefinitions = options.vim.gestures.gesture-nvim.mappings; mappings = addDescriptionsToMappings cfg.mappings mappingDefinitions; in { config = mkIf cfg.enable { diff --git a/modules/plugins/utility/motion/flash/config.nix b/modules/plugins/utility/motion/flash/config.nix index 83ddd0b9..73c94ab3 100644 --- a/modules/plugins/utility/motion/flash/config.nix +++ b/modules/plugins/utility/motion/flash/config.nix @@ -14,7 +14,7 @@ in { "flash-nvim" = { package = "flash-nvim"; setupModule = "flash"; - setupOpts = cfg.setupOpts; + inherit (cfg) setupOpts; lazy = true; diff --git a/modules/plugins/utility/motion/hop/config.nix b/modules/plugins/utility/motion/hop/config.nix index 505b9ebb..ef494309 100644 --- a/modules/plugins/utility/motion/hop/config.nix +++ b/modules/plugins/utility/motion/hop/config.nix @@ -1,6 +1,7 @@ { config, lib, + options, ... }: let inherit (lib.modules) mkIf; @@ -9,9 +10,7 @@ cfg = config.vim.utility.motion.hop; - self = import ./hop.nix {inherit lib;}; - - mappingDefinitions = self.options.vim.utility.motion.hop.mappings; + mappingDefinitions = options.vim.utility.motion.hop.mappings; mappings = addDescriptionsToMappings cfg.mappings mappingDefinitions; in { config = mkIf cfg.enable { diff --git a/modules/plugins/utility/preview/glow/config.nix b/modules/plugins/utility/preview/glow/config.nix index 4529a534..7297df83 100644 --- a/modules/plugins/utility/preview/glow/config.nix +++ b/modules/plugins/utility/preview/glow/config.nix @@ -2,6 +2,7 @@ pkgs, config, lib, + options, ... }: let inherit (lib.modules) mkIf mkMerge; @@ -9,10 +10,7 @@ inherit (lib.nvim.dag) entryAnywhere; cfg = config.vim.utility.preview.glow; - self = import ./glow.nix { - inherit lib config pkgs; - }; - inherit (self.options.vim.utility.preview.glow) mappings; + inherit (options.vim.utility.preview.glow) mappings; in { config = mkIf cfg.enable { vim.startPlugins = ["glow-nvim"];