No description
Find a file
Roel de Cort e5ae766f48
chore(deps): update renovatebot/github-action action to v41.0.22 (#92)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[renovatebot/github-action](https://redirect.github.com/renovatebot/github-action)
| action | patch | `v41.0.14` -> `v41.0.22` |

---

### Release Notes

<details>
<summary>renovatebot/github-action (renovatebot/github-action)</summary>

###
[`v41.0.22`](https://redirect.github.com/renovatebot/github-action/releases/tag/v41.0.22)

[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v41.0.21...v41.0.22)

##### Documentation

- update references to ghcr.io/renovatebot/renovate to v39.261.4
([5526141](55261416ad))
- update references to renovatebot/github-action to v41.0.21
([1e46a7d](1e46a7de38))

##### Miscellaneous Chores

- **deps:** update dependency typescript-eslint to v8.30.0
([66dd8a5](66dd8a5beb))
- **deps:** update dependency typescript-eslint to v8.30.1
([6fb49f5](6fb49f568d))
- **deps:** update linters to v9.25.0
([d010471](d0104711d4))
- **deps:** update node.js to v20.19.1
([badc3e1](badc3e1666))
- **deps:** update pnpm to v10.8.1
([b24ada0](b24ada06bf))

##### Build System

- **deps:** lock file maintenance
([0223cc4](0223cc4c4f))

##### Continuous Integration

- **deps:** update renovate docker tag to v39.253.0
([6679e4e](6679e4e4fa))
- **deps:** update renovate docker tag to v39.253.2
([071e449](071e449a69))
- **deps:** update renovate docker tag to v39.253.4
([25ac773](25ac773940))
- **deps:** update renovate docker tag to v39.253.5
([f48db0d](f48db0d14e))
- **deps:** update renovate docker tag to v39.254.1
([d93cc05](d93cc05e27))
- **deps:** update renovate docker tag to v39.254.2
([c4a43a6](c4a43a62fa))
- **deps:** update renovate docker tag to v39.254.3
([c8ea932](c8ea932555))
- **deps:** update renovate docker tag to v39.256.1
([f2eb480](f2eb48011e))
- **deps:** update renovate docker tag to v39.257.1
([f3fb8c3](f3fb8c33ad))
- **deps:** update renovate docker tag to v39.257.2
([2f43374](2f433743bf))
- **deps:** update renovate docker tag to v39.257.3
([b5d8e73](b5d8e73af3))
- **deps:** update renovate docker tag to v39.257.5
([a5a1463](a5a1463e03))
- **deps:** update renovate docker tag to v39.257.8
([d447a00](d447a00108))
- **deps:** update renovate docker tag to v39.258.0
([d21eea7](d21eea7b8a))
- **deps:** update renovate docker tag to v39.258.1
([6ec1a48](6ec1a482d7))
- **deps:** update renovate docker tag to v39.258.3
([9aea284](9aea2841d8))
- **deps:** update renovate docker tag to v39.259.0
([282c11e](282c11eb82))
- **deps:** update renovate docker tag to v39.260.0
([c6da673](c6da6739f7))
- **deps:** update renovate docker tag to v39.261.0
([0326f6f](0326f6fc2c))
- **deps:** update renovate docker tag to v39.261.4
([e1ec512](e1ec512482))

###
[`v41.0.21`](https://redirect.github.com/renovatebot/github-action/releases/tag/v41.0.21)

[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v41.0.20...v41.0.21)

##### Documentation

- update references to ghcr.io/renovatebot/renovate to v39.252.0
([fe2955a](fe2955ab44))
- update references to renovatebot/github-action to v41.0.20
([89b3b61](89b3b61338))

##### Miscellaneous Chores

- **deps:** update actions/setup-node action to v4.4.0
([ac5bd2a](ac5bd2a850))
- **deps:** update dependency eslint-config-prettier to v10.1.2
([fa34e11](fa34e114e9))
- **deps:** update dependency lint-staged to v15.5.1
([56e3aa6](56e3aa61f3))
- **deps:** update dependency typescript-eslint to v8.29.1
([c759b05](c759b05b6e))
- **deps:** update pnpm to v10.8.0
([84ba316](84ba316bfb))

##### Build System

- **deps:** lock file maintenance
([74e3f00](74e3f00d7b))

##### Continuous Integration

- **deps:** update renovate docker tag to v39.241.1
([5bbb6b5](5bbb6b5ab3))
- **deps:** update renovate docker tag to v39.241.2
([21af2c0](21af2c0671))
- **deps:** update renovate docker tag to v39.242.0
([855234f](855234fcc1))
- **deps:** update renovate docker tag to v39.242.2
([69a56f0](69a56f0679))
- **deps:** update renovate docker tag to v39.243.0
([7997835](7997835436))
- **deps:** update renovate docker tag to v39.244.0
([a78adc1](a78adc17d5))
- **deps:** update renovate docker tag to v39.245.0
([b5ae000](b5ae000743))
- **deps:** update renovate docker tag to v39.245.1
([bb396f2](bb396f2015))
- **deps:** update renovate docker tag to v39.245.2
([24a608e](24a608e754))
- **deps:** update renovate docker tag to v39.245.3
([81225b8](81225b83f5))
- **deps:** update renovate docker tag to v39.246.0
([41f7342](41f734272c))
- **deps:** update renovate docker tag to v39.248.0
([b1056a5](b1056a5169))
- **deps:** update renovate docker tag to v39.248.1
([513f7bf](513f7bf248))
- **deps:** update renovate docker tag to v39.248.2
([48c5879](48c58792c0))
- **deps:** update renovate docker tag to v39.248.3
([6a78942](6a78942fef))
- **deps:** update renovate docker tag to v39.250.0
([4a71d2f](4a71d2f9f9))
- **deps:** update renovate docker tag to v39.250.2
([d0ca66d](d0ca66d9ec))
- **deps:** update renovate docker tag to v39.250.3
([bbfbdcf](bbfbdcfc97))
- **deps:** update renovate docker tag to v39.251.0
([a990447](a990447855))
- **deps:** update renovate docker tag to v39.251.2
([2812119](2812119c83))
- **deps:** update renovate docker tag to v39.252.0
([5f8b8a7](5f8b8a7178))

###
[`v41.0.20`](https://redirect.github.com/renovatebot/github-action/releases/tag/v41.0.20)

[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v41.0.19...v41.0.20)

##### Documentation

- update references to ghcr.io/renovatebot/renovate to v39.240.1
([e1c431a](e1c431abfd))
- update references to renovatebot/github-action to v41.0.19
([1207b8c](1207b8c474))

##### Build System

- **deps:** lock file maintenance
([d904e5f](d904e5f05c))

##### Continuous Integration

- **deps:** update renovate docker tag to v39.240.0
([40a6a27](40a6a275e8))
- **deps:** update renovate docker tag to v39.240.1
([a6086b4](a6086b4997))

###
[`v41.0.19`](https://redirect.github.com/renovatebot/github-action/releases/tag/v41.0.19)

[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v41.0.18...v41.0.19)

##### Documentation

- update references to renovatebot/github-action to v41.0.18
([0eee01a](0eee01ac53))

##### Miscellaneous Chores

- **deps:** update dependency
[@&#8203;tsconfig/node20](https://redirect.github.com/tsconfig/node20)
to v20.1.5
([e19528e](e19528e640))
- **deps:** update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to
v20.17.26
([#&#8203;923](https://redirect.github.com/renovatebot/github-action/issues/923))
([5d1bccb](5d1bccb54d))
- **deps:** update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to
v20.17.27
([a44046e](a44046ec2e))
- **deps:** update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to
v20.17.30
([427fc83](427fc83d7a))
- **deps:** update dependency esbuild to v0.25.2
([af1578e](af1578e59b))
- **deps:** update dependency typescript-eslint to v8.28.0
([c456da9](c456da9e42))
- **deps:** update dependency typescript-eslint to v8.29.0
([9ecae90](9ecae90fee))
- **deps:** update linters to v9.24.0
([4b2425f](4b2425f897))
- **deps:** update pnpm to v10.7.1
([c1d1754](c1d1754aff))

##### Build System

- **deps:** update dependency typescript to v5.8.3
([e354eb9](e354eb9ed3))

##### Continuous Integration

- **deps:** update renovate docker tag to v39.222.3
([8241db2](8241db24bd))
- **deps:** update renovate docker tag to v39.222.4
([653bb91](653bb91d6e))
- **deps:** update renovate docker tag to v39.223.0
([4ffff8f](4ffff8f672))
- **deps:** update renovate docker tag to v39.227.1
([a9bd9ca](a9bd9ca849))
- **deps:** update renovate docker tag to v39.227.2
([98fa37b](98fa37bf07))
- **deps:** update renovate docker tag to v39.238.0
([2f605bc](2f605bc1ba))
- **deps:** update renovate docker tag to v39.238.1
([788014e](788014e132))
- **deps:** update renovate docker tag to v39.238.2
([109aeac](109aeac9d2))

###
[`v41.0.18`](https://redirect.github.com/renovatebot/github-action/releases/tag/v41.0.18)

[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v41.0.17...v41.0.18)

##### Documentation

- add github app account install step
([#&#8203;922](https://redirect.github.com/renovatebot/github-action/issues/922))
([0ced26a](0ced26a708))
- update references to ghcr.io/renovatebot/renovate to v39.222.1
([25e0f9c](25e0f9cecf))
- update references to renovatebot/github-action to v41.0.17
([af57dd6](af57dd6038))

##### Miscellaneous Chores

- **deps:** update dependency
[@&#8203;types/node](https://redirect.github.com/types/node) to
v20.17.25
([b0922d9](b0922d9b10))
- **deps:** update dependency typescript-eslint to v8.27.0
([4aabd2f](4aabd2f6a3))
- **deps:** update linters to v9.23.0
([06e0506](06e0506e4f))
- **deps:** update pnpm to v10.6.4
([3f80068](3f80068719))
- **deps:** update pnpm to v10.6.5
([b0a0fd1](b0a0fd156a))

##### Build System

- **deps:** lock file maintenance
([6250e41](6250e41783))

##### Continuous Integration

- **deps:** update renovate docker tag to v39.212.2
([4efe6dc](4efe6dc237))
- **deps:** update renovate docker tag to v39.213.0
([a480666](a480666d47))
- **deps:** update renovate docker tag to v39.213.4
([254f31f](254f31f4b7))
- **deps:** update renovate docker tag to v39.213.5
([2fd09d6](2fd09d659c))
- **deps:** update renovate docker tag to v39.213.6
([9828b5c](9828b5c12f))
- **deps:** update renovate docker tag to v39.214.0
([8672965](8672965bba))
- **deps:** update renovate docker tag to v39.215.2
([dd5ec68](dd5ec6866a))
- **deps:** update renovate docker tag to v39.220.0
([78a91db](78a91db611))
- **deps:** update renovate docker tag to v39.220.2
([eab1f45](eab1f4500b))
- **deps:** update renovate docker tag to v39.220.3
([e3a0da8](e3a0da82fb))
- **deps:** update renovate docker tag to v39.220.4
([7e1c54e](7e1c54ee0e))
- **deps:** update renovate docker tag to v39.220.6
([148060c](148060cebe))
- **deps:** update renovate docker tag to v39.220.7
([edb66ff](edb66ff24d))
- **deps:** update renovate docker tag to v39.221.0
([49fcdae](49fcdae3cc))
- **deps:** update renovate docker tag to v39.222.0
([0a3405a](0a3405a467))
- **deps:** update renovate docker tag to v39.222.1
([686118d](686118d81a))

###
[`v41.0.17`](https://redirect.github.com/renovatebot/github-action/releases/tag/v41.0.17)

[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v41.0.16...v41.0.17)

##### Documentation

- update references to ghcr.io/renovatebot/renovate to v39.212.0
([5048e7e](5048e7e7f5))
- update references to renovatebot/github-action to v41.0.16
([dd4ff22](dd4ff22f2f))

##### Miscellaneous Chores

- **deps:** update actions/cache action to v4.2.3
([e6e004f](e6e004f209))
- **deps:** update actions/setup-node action to v4.3.0
([b281145](b281145e6c))
- **deps:** update dependency esbuild to v0.25.1
([c73ae27](c73ae27a92))
- **deps:** update dependency lint-staged to v15.5.0
([bec0276](bec027611e))
- **deps:** update dependency typescript-eslint to v8.26.1
([9a724c3](9a724c32a2))
- **deps:** update pnpm to v10.6.2
([39e87cb](39e87cb158))
- **deps:** update pnpm to v10.6.3
([b8e205e](b8e205e03c))

##### Build System

- **deps:** lock file maintenance
([d8fb9a0](d8fb9a05af))

##### Continuous Integration

- **deps:** update renovate docker tag to v39.206.0
([5fa0075](5fa0075bd5))
- **deps:** update renovate docker tag to v39.207.1
([57d45dc](57d45dc973))
- **deps:** update renovate docker tag to v39.207.2
([dc19c4c](dc19c4cad9))
- **deps:** update renovate docker tag to v39.211.2
([be6cc08](be6cc0832e))
- **deps:** update renovate docker tag to v39.212.0
([d8ed84a](d8ed84afc5))

###
[`v41.0.16`](https://redirect.github.com/renovatebot/github-action/releases/tag/v41.0.16)

[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v41.0.15...v41.0.16)

##### Documentation

- update references to ghcr.io/renovatebot/renovate to v39.205.1
([3c6cbdd](3c6cbddb6f))
- update references to renovatebot/github-action to v41.0.15
([8fe0b33](8fe0b33e22))

##### Miscellaneous Chores

- **deps:** update commitlint monorepo to v19.8.0
([a3fe721](a3fe721085))
- **deps:** update linters
([396f1fe](396f1feee3))
- **deps:** update node.js to v20.19.0
([b07360d](b07360de8c))
- **deps:** update pnpm to v10.6.1
([a64f16a](a64f16a278))

##### Build System

- **deps:** lock file maintenance
([1e746b3](1e746b30c4))

##### Continuous Integration

- **deps:** update renovate docker tag to v39.205.0
([cb6e5dd](cb6e5dd32c))
- **deps:** update renovate docker tag to v39.205.1
([1ac6c97](1ac6c97717))

###
[`v41.0.15`](https://redirect.github.com/renovatebot/github-action/releases/tag/v41.0.15)

[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v41.0.14...v41.0.15)

##### Miscellaneous Chores

- **deps:** update actions/cache action to v4.2.2
([7a58c68](7a58c685ce))
- **deps:** update dependency globals to v16
([#&#8203;913](https://redirect.github.com/renovatebot/github-action/issues/913))
([bf9cb67](bf9cb678a5))
- **deps:** update dependency typescript-eslint to v8.24.1
([c7e6881](c7e6881b0c))
- **deps:** update linters to v9.21.0
([a45cba2](a45cba263e))
- **deps:** update prettier packages
([662cc4c](662cc4c35e))

##### Build System

- **deps:** update dependency typescript to v5.8.2
([0e77c3e](0e77c3eb89))

##### Continuous Integration

- **deps:** update renovate docker tag to v39.179.0
([02e1045](02e1045fb7))
- **deps:** update renovate docker tag to v39.179.1
([1fb769c](1fb769c3a6))
- **deps:** update renovate docker tag to v39.180.2
([f63f763](f63f763b87))
- **deps:** update renovate docker tag to v39.181.0
([08306b9](08306b9c53))
- **deps:** update renovate docker tag to v39.182.3
([edcae37](edcae37a87))
- **deps:** update renovate docker tag to v39.182.4
([11ae7a1](11ae7a10ed))
- **deps:** update renovate docker tag to v39.182.5
([735bb48](735bb48714))
- **deps:** update renovate docker tag to v39.183.0
([f08a9de](f08a9de1d5))
- **deps:** update renovate docker tag to v39.184.0
([4542046](4542046b86))
- **deps:** update renovate docker tag to v39.185.0
([527c18d](527c18d2f4))

</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 has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuMSIsInVwZGF0ZWRJblZlciI6IjQwLjEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-06-02 17:28:55 +02:00
.docs/images feat: add toggleterm, markdown preview keymaps, lualine switch filename and navic (#23) 2024-08-20 00:03:30 +02:00
.github/workflows chore(deps): update determinatesystems/nix-installer-action action to v17 (#93) 2025-06-02 17:28:14 +02:00
config chore: Update flake, fix issues after updating and fix flake update action (#88) 2025-03-07 22:29:43 +01:00
.envrc direnv: create .envrc and load the flake (#59) 2024-11-26 09:51:05 +01:00
.gitignore patch: update gitignore and fixed issue in flake.nix (#62) 2024-11-26 10:03:36 +01:00
flake.lock chore: Update flake, fix issues after updating and fix flake update action (#88) 2025-03-07 22:29:43 +01:00
flake.nix patch: update gitignore and fixed issue in flake.nix (#62) 2024-11-26 10:03:36 +01:00
LICENSE Initial commit 2024-04-13 00:16:30 +02:00
README.md feat: add schemastore (#26) 2024-09-01 02:05:10 +02:00
renovate.json5 patch: fix renovate config (#27) 2024-09-01 21:14:54 +02:00

NixVim Configuration

This repository contains my personal configuration NixVim, a Neovim configuration managed with Nix.

Neovim

How to use

You can use this flake as an input:

{
    inputs = {
        nixvim.url = "github:dc-tec/nixvim"
    };
}

You can then install the package either normally or through home-manager.

Normal:

environment.systemPackages = [
    inputs.nixvim.packages.x86_64-linux.default
];

Home-Manager

home-manager.users.<user>.home.packages = [
    inputs.nixvim.packages.x86_64-linux.default
];

Plugins

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.
  • schemastore.nix: Adds the schemastore plugin for JSON and YAML schemas.

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.
  • toggleterm.nix: Configures Terminal plugin.

Please refer to the individual .nix files for more detailed configuration information.

References

This configuration has taken inspiration from the following contributors.