diff --git a/programs/neovim/init.lua b/programs/neovim/init.lua index 0dc767a..146a44c 100644 --- a/programs/neovim/init.lua +++ b/programs/neovim/init.lua @@ -72,6 +72,11 @@ vim.keymap.set("n", "", "", { desc = "Move focus to the upper win -- open neo-tree vim.keymap.set("n", "t", "Neotree reveal") +-- [[ neovide configuration ]] +if vim.g.neovide then + vim.o.guifont = "IosevkaTerm Nerd Font:h12" +end + -- [[ plugin configuration ]] require("catppuccin").setup({ flavour = "auto", diff --git a/programs/neovim/neovide.nix b/programs/neovim/neovide.nix index c12a9e5..5e78385 100644 --- a/programs/neovim/neovide.nix +++ b/programs/neovim/neovide.nix @@ -2,12 +2,6 @@ { programs.neovide = { enable = true; - settings = { - fork = true; - font = { - normal = "IosevkaTerm Nerd Font"; - size = 12; - }; - }; + settings.fork = true; }; } diff --git a/systems/fuji-wsl/default.nix b/systems/fuji-wsl/default.nix index 0fb39d5..26543b7 100644 --- a/systems/fuji-wsl/default.nix +++ b/systems/fuji-wsl/default.nix @@ -10,7 +10,12 @@ nixos-wsl.nixosModules.default ]; - environment.sessionVariables.LD_LIBRARY_PATH = [ "/run/opengl-driver/lib" ]; + environment = { + sessionVariables.LD_LIBRARY_PATH = [ "/run/opengl-driver/lib" ]; + systemPackages = [ + (pkgs.writeShellScriptBin "neovide" ''/bin/neovide-unwrapped --wsl "$@" &'') + ]; + }; wsl = { enable = true; @@ -23,6 +28,10 @@ name = "code"; src = lib.escapeShellArg "/mnt/c/Users/Leo/AppData/Local/Programs/Microsoft VS Code/bin/code"; } + { + name = "neovide-unwrapped"; + src = lib.escapeShellArg "/mnt/c/Program Files/Neovide/neovide.exe"; + } ]; wslConf.network = {