diff --git a/config/colorscheme.nix b/config/colorscheme.nix index 8433717..a6b4a74 100644 --- a/config/colorscheme.nix +++ b/config/colorscheme.nix @@ -1,24 +1,5 @@ -{lib, ...}:{ - # TODO: Make colorscheme configurable - colorscheme = lib.mkOverride 500 "everforest"; - +{ colorschemes = { - kanagawa.enable = true; - nord.enable = true; - tokyonight = { - enable = true; - settings = { - style = "storm"; - light_style = "day"; - transparent = false; - }; - }; - everforest = { - enable = true; - settings = { - enable_italic = 1; - }; - }; catppuccin = { enable = true; @@ -27,13 +8,6 @@ # Needed to keep terminal transparency, if any transparent_background = false; - - styles = { - keywords = [ "italic" ]; - conditionals = [ "italic" ]; - functions = [ "italic" ]; - loops = [ "italic" ]; - }; }; }; }; diff --git a/config/default.nix b/config/default.nix index c794b51..a19604a 100644 --- a/config/default.nix +++ b/config/default.nix @@ -9,6 +9,5 @@ let ) (builtins.readDir ./.) ); -in { - imports = map (file: import ./${file}) definitions; -} +in +lib.mkMerge (map (file: import ./${file}) definitions) diff --git a/config/keymaps/default.nix b/config/keymaps/default.nix index 2d161d8..4fb1a61 100644 --- a/config/keymaps/default.nix +++ b/config/keymaps/default.nix @@ -1,4 +1,4 @@ -_: { +{ keymaps = (import ./buffers.nix) ++ (import ./diagnostics.nix) diff --git a/config/options.nix b/config/options.nix index fd6ec50..6170bdc 100644 --- a/config/options.nix +++ b/config/options.nix @@ -1,7 +1,7 @@ # Neovim options # Use :options to get the list of all options # Use :h