From dc82cf7fa11a4e486d45c9485de55c8688c3d0f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Vitor=20de=20Lima=20Matos?= Date: Tue, 25 Apr 2023 13:44:21 -0300 Subject: [PATCH] lualine: allow attrs in theme and fix disabledFiletypes --- plugins/statuslines/lualine.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/statuslines/lualine.nix b/plugins/statuslines/lualine.nix index 1135d63a..ad57f2f0 100644 --- a/plugins/statuslines/lualine.nix +++ b/plugins/statuslines/lualine.nix @@ -99,7 +99,7 @@ in { default = true; }; - theme = helpers.defaultNullOpts.mkStr "auto" "The theme to use for lualine-nvim."; + theme = helpers.defaultNullOpts.mkNullable (with types; either str attrs) "auto" "The theme to use for lualine-nvim."; componentSeparators = mkSeparatorsOption { leftDefault = ""; @@ -114,11 +114,11 @@ in { }; disabledFiletypes = helpers.mkCompositeOption "Filetypes to disable lualine for." { - statusline = helpers.defaultNullOpts.mkNullable (types.str) "[]" '' + statusline = helpers.defaultNullOpts.mkNullable (with types; listOf str) "[]" '' Only ignores the ft for statusline. ''; - winbar = helpers.defaultNullOpts.mkNullable (types.str) "[]" '' + winbar = helpers.defaultNullOpts.mkNullable (with types; listOf str) "[]" '' Only ignores the ft for winbar. ''; };