diff --git a/modules/home-manager/programs/neovide.nix b/modules/home-manager/programs/neovide.nix index f8ad505..4c40b7b 100644 --- a/modules/home-manager/programs/neovide.nix +++ b/modules/home-manager/programs/neovide.nix @@ -1,5 +1,24 @@ { pkgs, ... }: { home.packages = [ pkgs.neovide ]; - xdg.configFile."neovide/config.toml".source = ./neovide.toml; + xdg.configFile."neovide/config.toml".source = (pkgs.formats.toml { }).generate "neovide" { + maximized = false; + fork = true; + font = { + normal = [ "FiraCode Nerd Font" ]; + size = 13; + edging = "subpixelantialias"; + features."FiraCode Nerd Font" = [ + "+zero" + "+onum" + "+ss04" + "+cv19" + "+cv23" + "+ss09" + "+ss06" + "+ss07" + "+ss10" + ]; + }; + }; } diff --git a/modules/home-manager/programs/neovide.toml b/modules/home-manager/programs/neovide.toml deleted file mode 100644 index 3f3af0b..0000000 --- a/modules/home-manager/programs/neovide.toml +++ /dev/null @@ -1,20 +0,0 @@ -maximized = false -srgb = true - -[font] -normal = ["FiraCode Nerd Font"] -size = 13 -edging = "subpixelantialias" - -[font.features] -"FiraCode Nerd Font" = [ - "+zero", - "+onum", - "+ss04", - "+cv19", - "+cv23", - "+ss09", - "+ss06", - "+ss07", - "+ss10", -]