nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

commit e6ed1e8a0d08c10239e0e10b235bab8020b8ff92
parent e39d2280b1d8dcef663249cff6749e4c01361c74
Author: mtmn <miro@haravara.org>
Date:   Mon, 22 Jun 2026 11:46:07 +0200

nvim: switch to mini.nvim

Diffstat:
Mflake.lock | 6+++---
Mmodules/mixins/dotfiles/config/nvim/fnl/init.fnl | 24+++++++-----------------
Mmodules/mixins/dotfiles/config/nvim/fnl/keymaps.fnl | 2+-
3 files changed, 11 insertions(+), 21 deletions(-)

diff --git a/flake.lock b/flake.lock @@ -162,11 +162,11 @@ ] }, "locked": { - "lastModified": 1782051614, - "narHash": "sha256-xBRAhYLEXcjp8hM2tkkTTLb6PWU7VDxDoogl25g7Ezs=", + "lastModified": 1782103446, + "narHash": "sha256-+vMR3KPBVoY9nJrQI9qje5H1vmv51dJgMYkUuYimtJg=", "owner": "nix-community", "repo": "home-manager", - "rev": "d1ccd0721ec599866622665f3651e19e6e2d4c6a", + "rev": "d8dac1f668fd861369571be3678ec75b1573e7e3", "type": "github" }, "original": { diff --git a/modules/mixins/dotfiles/config/nvim/fnl/init.fnl b/modules/mixins/dotfiles/config/nvim/fnl/init.fnl @@ -13,24 +13,12 @@ (local lsp (require :config.lsp)) (local treesitter (require :config.treesitter)) - (vim.api.nvim_create_autocmd :PackChanged - {:callback (fn [ev] - (let [{:spec {:name name} :kind kind :path path} ev.data] - (when (and (= name :blink.cmp) - (or (= kind :install) (= kind :update))) - (vim.system [:cargo :build :--release] {:cwd path}))))}) - (vim.pack.add - [(gh :nvim-mini/mini.base16) - (gh :windwp/nvim-autopairs) - (gh :ibhagwan/fzf-lua) - (gh :smoka7/hop.nvim) + [(gh :nvim-mini/mini.nvim) (gh :stevearc/oil.nvim) (gh :neogitorg/neogit) (gh :sindrets/diffview.nvim) - (gh :tpope/vim-commentary) - (gh :tpope/vim-repeat) - (gh :tpope/vim-surround) + (gh :ibhagwan/fzf-lua) (gh :troydm/zoomwintab.vim) (gh :L3MON4D3/LuaSnip) {:src (gh :neovim/nvim-lspconfig) :version :master} @@ -43,12 +31,14 @@ (vim.api.nvim_set_hl 0 :NormalFloat {:bg :NONE}) (vim.api.nvim_set_hl 0 :NormalNC {:bg :NONE}) - ((. (require :nvim-autopairs) :setup)) - ((. (require :fzf-lua) :setup)) - ((. (require :hop) :setup) {:keys :etovxqpdygfblzhckisuran}) + ((. (require :mini.comment) :setup)) + ((. (require :mini.surround) :setup)) + ((. (require :mini.pairs) :setup)) + ((. (require :mini.jump2d) :setup) {:mappings {:start_jumping ""}}) ((. (require :oil) :setup) {:default_file_explorer false}) ((. (require :neogit) :setup)) ((. (require :diffview) :setup) + ((. (require :fzf-lua) :setup)) {:diff_binaries false :enhanced_diff_hl false :git_cmd [:git] diff --git a/modules/mixins/dotfiles/config/nvim/fnl/keymaps.fnl b/modules/mixins/dotfiles/config/nvim/fnl/keymaps.fnl @@ -11,7 +11,7 @@ (local single-keymaps {:<leader>g :<cmd>Neogit<CR> :- :<cmd>Oil<CR> - :f :<cmd>HopWord<CR> + :f "<cmd>lua MiniJump2d.start()<CR>" :mn :<cmd>Mnav<CR>}) (each [key cmd (pairs single-keymaps)]