From 4056b0d144ced601bb35d07058237128b791fef0 Mon Sep 17 00:00:00 2001 From: lulusilly Date: Mon, 6 Apr 2026 19:20:44 +0000 Subject: [PATCH 1/4] Adding Zen mode to Neovim configuration --- dots/nvim/init.lua | 10 ++++++++++ home.nix | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/dots/nvim/init.lua b/dots/nvim/init.lua index 6cbe098..253f239 100755 --- a/dots/nvim/init.lua +++ b/dots/nvim/init.lua @@ -28,6 +28,16 @@ end vim.opt.rtp:prepend(lazypath) -- Setup the plugins you need. require("lazy").setup({ + -- Zen mode + { + "folke/zen-mode.nvim", + opts = { + window = { + backdrop = .9, + width = 150, + } + } + } -- For background transparency { 'xiyaowong/transparent.nvim' }, -- === The colorscheme plugin is specified here. === diff --git a/home.nix b/home.nix index d0e1ec4..c8e8560 100644 --- a/home.nix +++ b/home.nix @@ -26,7 +26,7 @@ epkgs.nix-mode epkgs.nixfmtt ]; - extraConfig = builtins.readFile ; + # extraConfig = builtins.readFile; }; home.sessionVariables = { @@ -81,7 +81,7 @@ oh-my-zsh = { enable = true; plugins = [ "git" ]; - theme = "lambda"; + theme = "half-life"; }; }; From 165209dc8ac34b3cc59fc02038de3c1b36aed149 Mon Sep 17 00:00:00 2001 From: lulusilly Date: Mon, 6 Apr 2026 19:21:32 +0000 Subject: [PATCH 2/4] bruh --- home.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home.nix b/home.nix index c8e8560..5f4c9bf 100644 --- a/home.nix +++ b/home.nix @@ -24,7 +24,7 @@ package = pkgs.emacs-gtk; extraPackages = epkgs: [ epkgs.nix-mode - epkgs.nixfmtt + epkgs.nixfmt ]; # extraConfig = builtins.readFile; }; From 4a5724f5e3861225146a79f2e128937954711656 Mon Sep 17 00:00:00 2001 From: lulusilly Date: Tue, 7 Apr 2026 02:26:08 +0000 Subject: [PATCH 3/4] modified: dots/nvim/init.lua --- dots/nvim/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dots/nvim/init.lua b/dots/nvim/init.lua index 253f239..2f2a791 100755 --- a/dots/nvim/init.lua +++ b/dots/nvim/init.lua @@ -37,7 +37,7 @@ require("lazy").setup({ width = 150, } } - } + }, -- For background transparency { 'xiyaowong/transparent.nvim' }, -- === The colorscheme plugin is specified here. === From 923800d2efee20e94a8bad8469c60aef247d6ec7 Mon Sep 17 00:00:00 2001 From: lulusilly Date: Tue, 7 Apr 2026 02:31:39 +0000 Subject: [PATCH 4/4] Added keymap for toggling Zen mode in Neovim --- dots/nvim/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dots/nvim/init.lua b/dots/nvim/init.lua index 2f2a791..07e814f 100755 --- a/dots/nvim/init.lua +++ b/dots/nvim/init.lua @@ -34,7 +34,7 @@ require("lazy").setup({ opts = { window = { backdrop = .9, - width = 150, + width = 100, } } }, @@ -104,6 +104,8 @@ require('mini.pairs').setup({}) -- =================================== -- Keymaps are custom commands mapped to a specific key combination. -- The "" prefix will be replaced with your leader key, which is "space". +-- ZenMode enable +vim.keymap.set('n', 'z', ':ZenMode', { desc = 'Toggle ZenMode' }) -- Split creation keymaps vim.keymap.set('n', 'sv', ':vsplit', { desc = 'Create a vertical split' }) vim.keymap.set('n', 'ss', ':split', { desc = 'Create a horizontal split' })