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