No description
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [DeterminateSystems/update-flake-lock](https://togithub.com/DeterminateSystems/update-flake-lock) | action | major | `v22` -> `v23` | --- ### Release Notes <details> <summary>DeterminateSystems/update-flake-lock (DeterminateSystems/update-flake-lock)</summary> ### [`v23`](https://togithub.com/DeterminateSystems/update-flake-lock/releases/tag/v23) [Compare Source](https://togithub.com/DeterminateSystems/update-flake-lock/compare/v22...v23) #### What's Changed - Lock third-party actions by [@​arianvp](https://togithub.com/arianvp) in [https://github.com/DeterminateSystems/update-flake-lock/pull/118](https://togithub.com/DeterminateSystems/update-flake-lock/pull/118) - Add instructions for new fine grained GitHub PAT by [@​ibizaman](https://togithub.com/ibizaman) in [https://github.com/DeterminateSystems/update-flake-lock/pull/92](https://togithub.com/DeterminateSystems/update-flake-lock/pull/92) - Fixup support for Nix 2.23.0 and later by [@​cole-h](https://togithub.com/cole-h) in [https://github.com/DeterminateSystems/update-flake-lock/pull/121](https://togithub.com/DeterminateSystems/update-flake-lock/pull/121) #### New Contributors - [@​arianvp](https://togithub.com/arianvp) made their first contribution in [https://github.com/DeterminateSystems/update-flake-lock/pull/118](https://togithub.com/DeterminateSystems/update-flake-lock/pull/118) - [@​ibizaman](https://togithub.com/ibizaman) made their first contribution in [https://github.com/DeterminateSystems/update-flake-lock/pull/92](https://togithub.com/DeterminateSystems/update-flake-lock/pull/92) **Full Changelog**: https://github.com/DeterminateSystems/update-flake-lock/compare/v22...v23 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/dc-tec/nixvim). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|---|---|---|
| .github/workflows | ||
| config | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
| renovate.json5 | ||
NixVim Configuration
This repository contains my personal configuration NixVim, a Neovim configuration managed with Nix.
General Configuration
settings.nix: Contains general settings for Neovim.keymaps.nix: Defines key mappings.auto_cmds.nix: Sets up automatic commands.file_types.nix: Configures file type specific settings.
Themes
default.nix: Sets the default theme.
Completion
cmp.nix: Configures the cmp completion framework.cmp-copilot.nix: Adds GitHub Copilot support to cmp.lspkind.nix: Adds icons to lsp completion items.autopairs.nix: Adds the autopairs plugin.
Snippets
luasnip.nix: Configures the LuaSnip snippet engine.
Editor Plugins and Configurations
neo-tree.nix: Configures the NeoTree file explorer.treesitter.nix: Configures the TreeSitter syntax highlighter.undotree.nix: Configures the UndoTree undo history visualizer.illuminate.nix: Configures the Illuminate plugin for highlighting other uses of the current word under the cursor.indent-blankline.nix: Configures the Indent Blankline plugin for displaying indentation levels.todo-comments.nix: Configures the Todo Comments plugin for highlighting TODO comments.copilot-chat.nix: Configures the Copilot Chat plugin for interacting with GitHub Copilot.navic.nix: Configures the Navic plugin, shows the current code context.
UI Plugins
bufferline.nix: Configures the Bufferline plugin for enhanced buffer/tab display.lualine.nix: Configures the Lualine status line plugin.startup.nix: Configures the startup screen.
LSP
lsp.nix: Configures the Neovim LSP client.conform.nix: Configures the Conform plugin for automatic code formatting.fidget.nix: Configures the Fidget plugin for displaying LSP diagnostics in the status line.
Git
lazygit.nix: Configures the LazyGit plugin for Git integration.gitsigns.nix: Configures the GitSigns plugin for displaying Git diff information.
Utils
telescope.nix: Configures the Telescope plugin for fuzzy finding and picking.whichkey.nix: Configures the WhichKey plugin for displaying key mappings.extra_plugins.nix: Configures additional plugins.mini.nix: Configures the Mini plugin.obsidian.nix: Confiugres the Obsidian plugin, for note-taking purposes.markdown-preview.nix: Configures the Markdown Preview plugin.
Please refer to the individual .nix files for more detailed configuration information.
References
This configuration has taken inspiration from the following contributors.