No description
Automated changes by the [update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) GitHub Action. ``` Flake lock file updates: • Updated input 'nixpkgs': 'github:nixos/nixpkgs/5e0ca22929f3342b19569b21b2f3462f053e497b?narHash=sha256-M0xJ3FbDUc4fRZ84dPGx5VvgFsOzds77KiBMW/mMTnI%3D' (2024-08-09) → 'github:nixos/nixpkgs/c3aa7b8938b17aebd2deecf7be0636000d62a2b9?narHash=sha256-med8%2B5DSWa2UnOqtdICndjDAEjxr5D7zaIiK4pn0Q7c%3D' (2024-08-14) • Updated input 'nixvim': 'github:nix-community/nixvim/f13bdef0bc697261c51eab686c28c7e2e7b7db3c?narHash=sha256-g3wit604jFhBvjDBziJgulDUXDl/ApafMXq7o7ioMxo%3D' (2024-08-10) → 'github:nix-community/nixvim/7a11b66f11d292b59571dad85fd1501dbd9bd0c1?narHash=sha256-1pMyOYqBx7L/w1I/HEa8L01Wx7mZH3QrhDk/8XvDSSw%3D' (2024-08-18) • Updated input 'nixvim/home-manager': 'github:nix-community/home-manager/b3d5ea65d88d67d4ec578ed11d4d2d51e3de525e?narHash=sha256-jQnFEtH20/OsDPpx71ntZzGdRlpXhUENSQCGTjn//NA%3D' (2024-08-07) → 'github:nix-community/home-manager/086f619dd991a4d355c07837448244029fc2d9ab?narHash=sha256-97wn0ihhGqfMb8WcUgzzkM/TuAxce2Gd20A8oiruju4%3D' (2024-08-11) • Updated input 'nixvim/nuschtosSearch': 'github:NuschtOS/search/1016f4620e321c12ff1dbcd464e9de889e302d1c?narHash=sha256-wknII7R6ewALIxIKYtqeahjUk/ZrFj1ZtSpNBaHDCyg%3D' (2024-08-08) → 'github:NuschtOS/search/6ca2c3ae05a915c160512bd41f6810f456c9b30d?narHash=sha256-v1qA4WBGDI2uH/TVqRwuXSBP341W681psbzYJ8zrjog%3D' (2024-08-11) • Updated input 'nixvim/treefmt-nix': 'github:numtide/treefmt-nix/14c092e0326de759e16b37535161b3cb9770cea3?narHash=sha256-krGNVA30yptyRonohQ%2Bi9cnK%2BCfCpedg6z3qzqVJcTs%3D' (2024-08-10) → 'github:numtide/treefmt-nix/349de7bc435bdff37785c2466f054ed1766173be?narHash=sha256-S0Gvsenh0II7EAaoc9158ZB4vYyuycvMGKGxIbERNAM%3D' (2024-08-12) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/c7012d0c18567c889b948781bc74a501e92275d1?narHash=sha256-qbhjc/NEGaDbyy0ucycubq4N3//gDFFH3DOmp1D3u1Q%3D' (2024-08-09) → 'github:cachix/pre-commit-hooks.nix/bfef0ada09e2c8ac55bbcd0831bd0c9d42e651ba?narHash=sha256-yezvUuFiEnCFbGuwj/bQcqg7RykIEqudOy/RBrId0pc%3D' (2024-08-16) ``` ### Running GitHub Actions on this PR GitHub Actions will not run workflows on pull requests which are opened by a GitHub Action. To run GitHub Actions workflows on this PR, run: ```sh git branch -D update_flake_lock_action git fetch origin git checkout update_flake_lock_action git commit --amend --no-edit git push origin update_flake_lock_action --force ``` Co-authored-by: github-actions[bot] <github-actions[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.