From b91640d120911320d8bb732b79bf8a6729a26358 Mon Sep 17 00:00:00 2001 From: winston Date: Mon, 20 Feb 2023 20:57:05 +0100 Subject: [PATCH] feat(darwin): move all macOS gui apps to brew, add neovide --- home/apps/neovim/init.lua | 13 +++++++++++++ home/default.nix | 4 +--- machines/sashimi/brew.nix | 2 ++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/home/apps/neovim/init.lua b/home/apps/neovim/init.lua index e05dd74..d82dd72 100644 --- a/home/apps/neovim/init.lua +++ b/home/apps/neovim/init.lua @@ -74,3 +74,16 @@ vim.api.nvim_create_autocmd("InsertLeave,BufEnter,WinEnter,FocusGained", { end, group = trnuGroup, }) + +if vim.g.neovide then + vim.g.neovide_refresh_rate = 60 + vim.g.neovide_refresh_rate_idle = 5 + vim.g.neovide_cursor_vfx_mode = "ripple" + vim.g.neovide_scroll_animation_length = 0.3 + vim.opt.guifont = { + "Berkeley Mono", + "Symbols Nerd Font Mono", + "h14", + "#e-subpixelantialias", + } +end diff --git a/home/default.nix b/home/default.nix index 8e18036..c63c565 100644 --- a/home/default.nix +++ b/home/default.nix @@ -52,13 +52,11 @@ in { (nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];}) wezterm ] - ++ lib.optionals isDarwin [ - iina - ] ++ lib.optionals isLinux [ _1password-gui insomnia mattermost-desktop + neovide ] ++ lib.optionals (isLinux && machine.personal) [ nur.repos.nekowinston.discover-overlay diff --git a/machines/sashimi/brew.nix b/machines/sashimi/brew.nix index ede82ab..899a1ef 100644 --- a/machines/sashimi/brew.nix +++ b/machines/sashimi/brew.nix @@ -22,6 +22,7 @@ "discord" "docker" "firefox" + "iina" "imageoptim" "insomnia" "jetbrains-toolbox" @@ -40,6 +41,7 @@ "yubico-yubikey-manager" (noQuarantine "easy-move-plus-resize") (noQuarantine "eloston-chromium") + (noQuarantine "neovide") (skipSha "affinity-designer") (skipSha "affinity-photo") (skipSha "affinity-publisher")