Skip to content

Commit

Permalink
home-manager/neovim: fix disable icons
Browse files Browse the repository at this point in the history
  • Loading branch information
thiagokokada committed Feb 11, 2025
1 parent 326e6c0 commit 4362570
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions modules/home-manager/editor/neovim.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
}:

let
toLua = lib.generators.toLua { };
cfg = config.home-manager.editor.neovim;
# Custom autocmds for filetypes
# { "<pattern>" = "<command>"; }
Expand Down Expand Up @@ -200,6 +201,15 @@ in
type = "lua";
config = # lua
''
${lib.optionalString cfg.icons.enable # lua
''
local icons = require('mini.icons')
icons.setup {}
icons.mock_nvim_web_devicons()
''
}
local enable_icons = ${toLua cfg.icons.enable}
require('mini.ai').setup {}
require('mini.align').setup {}
require('mini.basics').setup {
Expand All @@ -217,16 +227,14 @@ in
require('mini.jump').setup {}
require('mini.operators').setup {}
require('mini.statusline').setup {
use_icons = enable_icons,
set_vim_settings = false,
}
require('mini.tabline').setup {
show_icons = enable_icons,
set_vim_settings = false,
}
local icons = require('mini.icons')
icons.setup {}
icons.mock_nvim_web_devicons()
require('mini.surround').setup {
mappings = {
add = "ys",
Expand Down

0 comments on commit 4362570

Please # to comment.