Matt Sturgeon
7f14a995cf
tests/plugins/clipboard-image: set platform-specific clipboardPackage
2025-07-13 12:16:46 +00:00
Gaetan Lepage
b71111e806
tests/modules/clipboard: do not enable wl-copy on non-linux platforms
2025-07-13 12:16:46 +00:00
nixvim-ci[bot]
35adb53eb1
generated: Updated rust-analyzer.nix
2025-07-13 12:16:46 +00:00
nixvim-ci[bot]
af18b878d8
flake/dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/ceb24d94c6feaa4e8737a8e2bd3cf71c3a7eaaa0?narHash=sha256-lIlUKVGCGsh0Q2EA7/6xRtKUZjaQ/ur8uUyY%2BMynHXQ%3D' (2025-07-06)
→ 'github:NixOS/nixpkgs/2a2130494ad647f953593c4e84ea4df839fbd68c?narHash=sha256-Q82Ms%2BFQmgOBkdoSVm%2BFBpuFoeUAffNerR5yVV7SgT8%3D' (2025-07-08)
• Updated input 'home-manager':
'github:nix-community/home-manager/fd9e55f5fac45a26f6169310afca64d56b681935?narHash=sha256-aDDC0CHTlL7QDKWWhdbEgVPK6KwWt%2Bca0QkmHYZxMzI%3D' (2025-07-06)
→ 'github:nix-community/home-manager/bf893ad4cbf46610dd1b620c974f824e266cd1df?narHash=sha256-mCHfZhQKdTj2JhCFcqfOfa3uKZbwUkPQbd0/zPnhOE8%3D' (2025-07-13)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/ac8e6f32e11e9c7f153823abc3ab007f2a65d3e1?narHash=sha256-0IEdQB1nS%2BuViQw4k3VGUXntjkDp7aAlqcxdewb/hAc%3D' (2025-06-26)
→ 'github:numtide/treefmt-nix/c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9?narHash=sha256-19m7P4O/Aw/6%2BCzncWMAJu89JaKeMh3aMle1CNQSIwM%3D' (2025-07-09)
2025-07-13 12:16:24 +00:00
nixvim-ci[bot]
030bc06677
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ceb24d94c6feaa4e8737a8e2bd3cf71c3a7eaaa0?narHash=sha256-lIlUKVGCGsh0Q2EA7/6xRtKUZjaQ/ur8uUyY%2BMynHXQ%3D' (2025-07-06)
→ 'github:NixOS/nixpkgs/2a2130494ad647f953593c4e84ea4df839fbd68c?narHash=sha256-Q82Ms%2BFQmgOBkdoSVm%2BFBpuFoeUAffNerR5yVV7SgT8%3D' (2025-07-08)
2025-07-13 12:16:14 +00:00
Austin Horstman
4b068551d8
ci/tag-maintainers: refactor managing reviewers
...
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
Move to separate script that looks at history of requests to determine
who needs to be removed. We will not remove reviews from those who were
manually requested.
2025-07-12 22:20:18 +00:00
Matt Sturgeon
c4353d057a
flake/dev: pin flake-compat to PR fixing shallow repo
...
Pin flake-compat to https://github.com/edolstra/flake-compat/pull/75
which fixes https://github.com/edolstra/flake-compat/issues/74
If the flake is a shallow git repo, such as when fetched in CI,
flake-compat was failing to run in nix-instantiate.
Flake lock file updates:
• Updated input 'flake-compat':
'https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D ' (2024-12-04)
→ 'github:edolstra/flake-compat/b70558fcb45e248abd2a0add41cfb6464c94eb03?narHash=sha256-JtdaTv%2B1VIiZpLsULCSQte6Qg3ew5axbdpOYjo%2B8D2U%3D' (2025-07-12)
2025-07-12 20:35:02 +00:00
Matt Sturgeon
4f9e855172
ci/tag-maintainers: exit if nix fails
2025-07-12 20:35:02 +00:00
saygo-png
3708f788e2
docs: fix typo
...
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-07-12 13:33:45 +00:00
Gaetan Lepage
4aad22c30c
user-configs: update GaetanLepage's config url
2025-07-12 09:46:51 +00:00
Ceferino Patino
658980fb24
user-configs: add @c4patino's config"
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-11 19:37:41 +00:00
Matt Sturgeon
b728cf43d9
ci/tag-maintainers: don't remove review requests
...
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
We can't distinguish between manual review requests and requests created
by CI, so let's avoid removing any review requests.
2025-07-10 14:36:48 +00:00
Matt Sturgeon
db7c5364a5
tests: use a nested attrset for buildbot
...
We need to optimise the buildbot attrs for nix-eval-jobs, however this
doesn't make sense for `nix flake check` or `nix flake show`.
Now that we aren't using the `checks` output, we don't _need_ to
restrict ourselves to a flat set of test derivations anymore.
This also simplifies our `tests` command, and means we no longer need to
pre-compute the test attr names.
2025-07-10 10:56:41 +00:00
Matt Sturgeon
1463ec64d5
tests: use a single link-farm for flake-checks
...
We need to optimise the buildbot attrs for nix-eval-jobs, however this
doesn't make sense for `nix flake check` or `nix flake show`.
2025-07-10 10:56:41 +00:00
Matt Sturgeon
278eb40fa7
tests: take responsibility for flakecheck/buildbot split
2025-07-10 10:56:41 +00:00
Matt Sturgeon
2e24f8e62b
ci/tag-maintainers: minor cleanup
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-09 22:12:18 +00:00
Matt Sturgeon
8eaf9254a1
ci/tag-maintainers: pass changed file to nix as json
2025-07-09 22:12:18 +00:00
Matt Sturgeon
cd856a327c
ci/tag-maintainers: split nix into separate file
2025-07-09 22:12:18 +00:00
Matt Sturgeon
22b3c49a0e
ci: run treefmt
2025-07-09 22:12:18 +00:00
Austin Horstman
405132bab3
ci: tag-maintainers extract maintainers in a separate script
...
Make it easier to test the workflow by moving logic out into separate
script.
2025-07-09 19:23:40 +00:00
Austin Horstman
860754350d
ci: add tag-maintainers workflow
...
Used to parse files changed and determine who should be notified of the
changes.
2025-07-09 19:23:40 +00:00
Heitor Augusto
a610befe67
plugins/otter: add HeitorAugustoLN as a maintainer
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
2025-07-08 17:12:37 +00:00
Heitor Augusto
e58246583e
plugins/otter: migrate autoActivate to the new lsp module
2025-07-08 17:12:37 +00:00
Matt Sturgeon
67785f9577
flake/ci: fix lazy eval of dev partition
...
If the `ci` options are a set of options rather than a single option,
then the module system cannot lazily override it via `mkForce`.
In practice, this means that the dev partition gets evaluated strictly
when the module system "pushes down" the `ci` definitions to its
options.
Instead, we must ensure that each attribute listed in `partitionedAttrs`
corresponds to an actual option which can be directly defined, with no
"pushing down" required.
Fixes #3532
2025-07-08 17:12:15 +00:00
Manuel Transfeld
87e81a6572
plugins/codecompanion: correct option description
2025-07-08 17:12:06 +00:00
n0099
8c5257088b
modules/files: improve extraFiles
example
2025-07-08 17:11:55 +00:00
Austin Horstman
6b56adb71a
ci: add update-maintainers workflow
...
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Deploy (push) Blocked by required conditions
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Used to keep the maintainers list updated used for RFC39 invites.
2025-07-08 14:08:46 +00:00
Austin Horstman
f812a689b8
generated/all-maintainers.nix: init
2025-07-08 14:08:46 +00:00
Austin Horstman
056cd86cc0
flake/dev/generate-all-maintainers: init
...
Used to generate a full maintainers.nix file that can be used for RFC39
invites. We will use these invites to support requesting reviews from
maintainers.
2025-07-08 14:08:46 +00:00
Manuel Transfeld
95f129ca65
plugins/codecompanion: update defaults and examples
2025-07-08 14:06:32 +00:00
Matt Sturgeon
bc997a2409
ci/version-info: create temp files in a temp directory
...
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
Avoid polluting the repo with temporary `channels.{nix,json,toml}`
files. Write them to a temporary working directory instead.
2025-07-07 16:10:55 +00:00
Matt Sturgeon
2369b7fc4f
ci/version-info: correctly set NIX_PATH instead of flake registries
...
Flake registries and include paths are not the same thing.
`<nixpkgs>` looks for nixpkgs on the include path, set by `NIX_PATH` and
`--include`. However `--inputs-from` adds inputs to the flake registry,
not the include path.
2025-07-07 16:10:55 +00:00
Gaetan Lepage
981c917a43
tests/none-ls: disable tests that depend on open-policy-agent on darwin
2025-07-07 15:36:26 +00:00
Gaetan Lepage
0ce4ebf139
plugins/origami: update module to v2.0
2025-07-07 15:36:26 +00:00
Gaetan Lepage
65725e83f8
tests/kulala: disable runNvim as the plugin tries to install a TS grammar
2025-07-07 15:36:26 +00:00
Gaetan Lepage
daae37a908
plugins/efmls-configs: add package mapping for ZLint
2025-07-07 15:36:26 +00:00
Matt Sturgeon
76c2e816e1
generated: Update
...
- Updated efmls-configs.nix
- Updated lspconfig-servers.json
2025-07-07 15:36:26 +00:00
Matt Sturgeon
a364039e8b
flake/dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/992f916556fcfaa94451ebc7fc6e396134bbf5b1?narHash=sha256-rD/978c35JXz6JLAzciTIOCMenPumF6zrQOj4rVZeHE%3D' (2025-06-25)
→ 'github:NixOS/nixpkgs/ceb24d94c6feaa4e8737a8e2bd3cf71c3a7eaaa0?narHash=sha256-lIlUKVGCGsh0Q2EA7/6xRtKUZjaQ/ur8uUyY%2BMynHXQ%3D' (2025-07-06)
• Updated input 'home-manager':
'github:nix-community/home-manager/ff31a4677c1a8ae506aa7e003a3dba08cb203f82?narHash=sha256-DTCCcp6WCFaYXWKFRA6fiI2zlvOLCf5Vwx8%2B/0R8Wc4%3D' (2025-06-24)
→ 'github:nix-community/home-manager/fd9e55f5fac45a26f6169310afca64d56b681935?narHash=sha256-aDDC0CHTlL7QDKWWhdbEgVPK6KwWt%2Bca0QkmHYZxMzI%3D' (2025-07-06)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/1dd19f19e4b53a1fd2e8e738a08dd5fe635ec7e5?narHash=sha256-w9EG5FOXrjXGfbqCcQg9x1lMnTwzNDW5BMXp8ddy15E%3D' (2025-06-22)
→ 'github:lnl7/nix-darwin/e04a388232d9a6ba56967ce5b53a8a6f713cdfcf?narHash=sha256-HsJM3XLa43WpG%2B665aGEh8iS8AfEwOIQWk3Mke3e7nk%3D' (2025-06-30)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/a05be418a1af1198ca0f63facb13c985db4cb3c5?narHash=sha256-eEy8cuS0mZ2j/r/FE0/LYBSBcIs/MKOIVakwHVuqTfk%3D' (2025-06-06)
→ 'github:numtide/treefmt-nix/ac8e6f32e11e9c7f153823abc3ab007f2a65d3e1?narHash=sha256-0IEdQB1nS%2BuViQw4k3VGUXntjkDp7aAlqcxdewb/hAc%3D' (2025-06-26)
2025-07-07 15:36:26 +00:00
Matt Sturgeon
8c80c0ae37
flake.lock: Update
...
Flake lock file updates:
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08)
→ 'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/992f916556fcfaa94451ebc7fc6e396134bbf5b1?narHash=sha256-rD/978c35JXz6JLAzciTIOCMenPumF6zrQOj4rVZeHE%3D' (2025-06-25)
→ 'github:NixOS/nixpkgs/ceb24d94c6feaa4e8737a8e2bd3cf71c3a7eaaa0?narHash=sha256-lIlUKVGCGsh0Q2EA7/6xRtKUZjaQ/ur8uUyY%2BMynHXQ%3D' (2025-07-06)
2025-07-07 15:36:26 +00:00
r17x
28f818b57b
user-configs: add @r17x's config
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-06 17:53:25 +00:00
Jakob Beckmann
19aab2f935
colorschemes/gruvbox-material: update default config due to lib changes
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-06 11:34:25 +00:00
Gutyina Gergő
ef0fa015a8
top-level/output: add enablePrintInit option
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
2025-07-05 20:09:35 +00:00
Matt Sturgeon
239d331bb4
ci/update: don't set NIX_PATH
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
2025-07-02 21:40:44 +00:00
Matt Sturgeon
5c3236c091
ci/pr-merged: use locked nixpkgs
2025-07-02 21:40:44 +00:00
Matt Sturgeon
54c44c09fa
flake/dev: prefix nixvim's nixpkgs to devshell NIX_PATH
2025-07-02 21:40:44 +00:00
Gaetan Lepage
30d8be8628
plugins/linediff: init
...
Publish every Git push to main to FlakeHub / flakehub-publish (push) Waiting to run
Publish every git push to Flakestry / publish-flake (push) Waiting to run
Documentation / Version info (push) Waiting to run
Documentation / Build (push) Blocked by required conditions
Documentation / Combine builds (push) Blocked by required conditions
Documentation / Deploy (push) Blocked by required conditions
Add support for
[linediff.vim](https://github.com/AndrewRadev/linediff.vim ), a vim
plugin to perform diffs on blocks of code.
Closes #3520
2025-07-02 13:32:26 +00:00
Martin J. Andersen
86dae3585b
plugins/neogit: Add 'kitty' to graph_style.
2025-07-02 13:23:43 +00:00
Matt Sturgeon
ceb52aece5
ci/merge: add pr-merged workflow
...
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
Will be used for notifying when new plugins are added.
Currently it is mostly printing info to the markdown summary.
2025-06-28 20:58:40 +00:00
Matt Sturgeon
ee0f56f4f8
flake/diff-plugins: allow specifying HEAD commit
2025-06-28 20:58:40 +00:00
Austin Horstman
01a861f669
flake/dev/list-plugins: add zf-native exclusion
...
fix script throwing error
2025-06-28 17:44:20 +00:00