Commit Graph
2826 Commits
Author SHA1 Message Date
github-actions[bot] 683e5ea4b5 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/0db5c8bfcce78583ebbde0b2abbc95ad93445f7c?narHash=sha256-wJQCxyMRc4P26zDrHmZiRD5bbfcJpqPG3e2djdGG3pk%3D' (2025-01-23)
  → 'github:nix-community/home-manager/a0428685572b134f6594e7d7f5db5e1febbab2d7?narHash=sha256-zta8jvOQ2wRCZmiwFEnS5iCulWAh8e%2BfLUlQxrgOBjM%3D' (2025-01-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5757bbb8bd7c0630a0cc4bb19c47e588db30b97c?narHash=sha256-3wFonKmNRWKq1himW9N3TllbeGIHFACI5vmLpk6moF8%3D' (2025-01-22)
  → 'github:NixOS/nixpkgs/055c50feaa548eadca66407630961b77f3ebb750?narHash=sha256-GWHH9ljsR0LR29IEruJnKVVk6veeQpo7kfolyDyCVGQ%3D' (2025-01-23)
2025-01-24 12:13:47 +00:00
Austin Horstman c7a600c3f3 plugins/git-worktree: migrate to mkNeovimPlugin 2025-01-23 23:29:42 -06:00
Austin Horstman 4ae6136d12 plugins/git-worktree: remove helpers 2025-01-23 23:29:42 -06:00
Austin Horstman 7dd9684264 plugins/git-worktree: remove with lib 2025-01-23 23:29:42 -06:00
Austin Horstman ff7570d781 plugins/markdown-preview: move deprecations to separate file 2025-01-23 20:14:44 -06:00
Austin Horstman c269e1b967 plugins/markdown-preview: remove helpers 2025-01-23 20:14:44 -06:00
Austin Horstman c0dda6cf49 plugins/markdown-preview: remove with lib 2025-01-23 19:50:28 -06:00
Austin Horstman aab2b81792 plugins/git-conflict: fix packPath name
Failing to lazy load because of incorrect packPathName
2025-01-23 15:26:01 -06:00
github-actions[bot] 32bf82ebe8 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/4481a16d1ac5bff4a77c608cefe08c9b9efe840d?narHash=sha256-rk/cmrvq3In0TegW9qaAxw%2B5YpJhRWt2p74/6JStrw0%3D' (2025-01-21)
  → 'github:nix-community/home-manager/0db5c8bfcce78583ebbde0b2abbc95ad93445f7c?narHash=sha256-wJQCxyMRc4P26zDrHmZiRD5bbfcJpqPG3e2djdGG3pk%3D' (2025-01-23)
2025-01-23 18:55:31 +00:00
Gaetan Lepage e22bb46c88 plugins/quicker: init 2025-01-23 16:18:51 +01:00
Matt Sturgeon 85bef9e191 ci/update: fix getFlake expecting an absolute path
Pass in `$PWD` instead of `.`, because `builtins.getFlake` does not
permit relative paths.
2025-01-23 14:58:47 +00:00
Matt Sturgeon 7dc67410bb ci/update: cancel scheduled runs that don't bump nixpkgs
This should help mitigate spammy force-pushes that don't actually update
the nixpkgs input.

This only affects _scheduled_ runs. Manually triggered updates will
always force-push to the update branch.
2025-01-23 02:54:11 +00:00
Matt Sturgeon a2a4befdaf ci/update: cleanup names & comments 2025-01-22 20:49:50 +00:00
Matt Sturgeon 6046ad79f0 ci/update: schedule main branch daily, other branches weekly
Split scheduling other branches into a dedicated workflow. The main
update workflow is no longer responsible for triggering the workflow on
_other_ branches.
2025-01-22 20:15:57 +00:00
Gaetan Lepage 5bd71b2474 Revert "[TO-REVERT] tests: disable failing-tests"
This reverts commit 3c463c8e7fd6813c600ebf50cafe8e3abb7ecb7c.
2025-01-22 18:13:44 +01:00
Gaetan Lepage e7d827bb32 flake.nix: follow nixpkgs-unstable instead of nixos-unstable 2025-01-22 18:13:44 +01:00
Gaetan Lepage 31b0e36087 [TO-REVERT] tests: disable failing-tests
https://github.com/NixOS/nixpkgs/pull/375585
2025-01-22 17:04:20 +00:00
Gaetan Lepage e935f7a407 plugins/none-ls: update packages 2025-01-22 17:04:20 +00:00
Gaetan Lepage c289e10a0f plugins/lsp: update packages 2025-01-22 17:04:20 +00:00
Gaetan Lepage 8926001426 tests/lsp-servers: disable bitbake_language_server (build failure) 2025-01-22 17:04:20 +00:00
Austin Horstman 5a980d02fa plugins/lsp: add atlas and cue 2025-01-22 17:04:20 +00:00
Gaetan Lepage 2414495449 generated: Updated none-ls.nix 2025-01-22 17:04:20 +00:00
github-actions[bot] 9b6c15e41e generated: Updated lspconfig-servers.json 2025-01-22 17:04:20 +00:00
github-actions[bot] 7f27c464a6 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/12851ae7467bad8ef422b20806ab4d6d81e12d29?narHash=sha256-u1gk5I1an975FOAMMdS6oBKnSIsZza5ZKhaeBZAskVo%3D' (2025-01-17)
  → 'github:nix-community/home-manager/1e36429705f9af2d00a517ba46a4f21ef8a8194f?narHash=sha256-O2ttwW1/dUc/Y%2BRf48Njtr4tZpRJhy8FhafikekIjMY%3D' (2025-01-18)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/bd921223ba7cdac346477d7ea5204d6f4736fcc6?narHash=sha256-deQVtIH4UJueELJqluAICUtX7OosD9paTP%2B5FgbiSwI%3D' (2025-01-14)
  → 'github:lnl7/nix-darwin/87131f51f8256952d1a306b5521cedc2dc61aa08?narHash=sha256-5T%2BHkouTMGaRm0rh3kgD4Z1O7ONKfgjyoPQH5rSyreU%3D' (2025-01-18)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/eb62e6aa39ea67e0b8018ba8ea077efe65807dc8?narHash=sha256-uQ%2BNQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140%3D' (2025-01-14)
  → 'github:NixOS/nixpkgs/5df43628fdf08d642be8ba5b3625a6c70731c19c?narHash=sha256-Tbk1MZbtV2s5aG%2BiM99U8FqwxU/YNArMcWAv6clcsBc%3D' (2025-01-16)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/97871d416166803134ba64597a1006f3f670fbde?narHash=sha256-saLiCRQ5RtdTnznT/fja7GxcYRAzeY3k8S%2BIF/2s/2A%3D' (2025-01-16)
  → 'github:numtide/treefmt-nix/d1ed3b385f8130e392870cfb1dbfaff8a63a1899?narHash=sha256-uPNWcYbhY2fjY3HOfRCR5jsfzdzemhfxLSxwjXYXqNc%3D' (2025-01-17)
2025-01-22 17:04:20 +00:00
Gaetan Lepage e60ea678ac plugins/emmet: cosmetic refactoring 2025-01-22 12:01:00 +00:00
Matt Sturgeon 342161bf52 templates: add experimental-flake-parts template
This template uses the lower-level `evalNixvim` function to work
directly with nixvim configurations, instead of the prior idiom of using
`makeNixvim` to produce nixvim packages.

Additionally, the template is build on flake.parts, and demonstrates
using our recently added flakeModules.
2025-01-21 18:29:33 +00:00
Matt Sturgeon e3938e9464 templates: inherit checks from _all_ templates 2025-01-21 18:29:33 +00:00
Matt Sturgeon 53bfadc2c2 lib/modules: work-around a submodule type-merging issue
Includes a regression test.

Revert "lib/modules: remove explicit `specialArgs.lib`"

This reverts commit b5efe91c52.
2025-01-21 12:10:29 +00:00
Matt Sturgeon 77c78bd04e tests/platforms: move out of flake wrappers module
These should be set up in a dedicated test file, owned by
`tests/default.nix`.

Also refactored to use `callTest`.
2025-01-21 10:52:56 +00:00
Matt Sturgeon 115994f18e flake/auto: nameFunction default to lib.id
This seems like a simpler/saner default.
2025-01-20 15:11:39 +00:00
Matt Sturgeon 780d3eec72 wrappers/standalone: simplify extend 2025-01-20 14:49:59 +00:00
Matt Sturgeon 00586f8f1b modules/output: move symlinkJoin to build.package 2025-01-20 14:49:59 +00:00
Gaetan Lepage 731699a24c plugins/gitsigns: cosmetic refactoring 2025-01-20 14:57:16 +01:00
Gaetan Lepage af6e4b0bad treewide: use mkAssertions wherever possible 2025-01-20 14:23:55 +01:00
Gaetan Lepage a7e516b322 lib/utils: add mkAssertions 2025-01-20 14:17:26 +01:00
Gaetan Lepage 60adb6c56b treewide: use mkWarnings wherever possible 2025-01-20 14:06:20 +01:00
Gaetan Lepage 2ec6218f87 treewide: use mkWarnings wherever possible 2025-01-20 12:25:33 +00:00
Gaetan Lepage 02e16b2a76 lib/utils: add mkWarnings 2025-01-20 12:25:33 +00:00
Gaetan Lepage 1036b8f8b6 ci/update: remove nixos-24.05 update action 2025-01-20 07:16:02 +00:00
Matt Sturgeon a70b16976b lib: export evalNixvim as top-level alias
- `lib.nixvim.evalNixvim`
- `<nixvim>.lib.evalNixvim` (flake output)
2025-01-20 05:23:05 +00:00
Matt Sturgeon e793c5cdc6 flake: add auto flake-parts module
When enabled, automatically sets up packages and/or checks for all
`nixvimConfigurations`
2025-01-20 03:34:31 +00:00
Matt Sturgeon 8fb2fe22c2 flake: add nixvimModules flake-parts module 2025-01-19 17:47:17 +00:00
Matt Sturgeon 5426c9dd83 flake: add nixvimConfigurations flake-parts module 2025-01-19 17:47:17 +00:00
Matt Sturgeon 9aa6d0f6e6 flake: add initial flake-parts module 2025-01-19 17:47:17 +00:00
Matt Sturgeon 1654f97a79 docs: use README as a source for the docs 2025-01-19 17:36:14 +00:00
Gaetan Lepage ab693bb1cd plugins/vim-suda: add back the smart_edit option 2025-01-19 15:19:43 +01:00
Matt Sturgeon 85e4e16de8 docs: notify useGlobalPackages breaking change 2025-01-19 13:23:14 +00:00
Matt Sturgeon 82415eaa5d modules/nixpkgs: warn about changing defaults
If end-users change the nixpkgs revision to something other than our
default, they can run into issues not picked up by our test suite.
2025-01-19 13:13:15 +00:00
Matt Sturgeon 3a22953bea modules/nixpkgs: useGlobalPackages default to false
Rather than waiting for a technically impossible migration strategy,
let's just bite the bullet and change the default.
2025-01-19 13:13:15 +00:00
Matt Sturgeon fecc892145 flake: remove pkgsUnfree arg 2025-01-19 12:55:15 +00:00