LeMarsu
|
84305d33fd
|
fix: no more calling deprecated function `makeNeovimConfig`
|
2026-04-17 15:58:10 +02:00 |
LeMarsu
|
24b7227e6f
|
fix: describe reports init and config correctly
|
2026-03-16 02:28:38 +01:00 |
LeMarsu
|
85fa8f4d1f
|
chore: improve documentation of init module
|
2026-03-16 02:17:55 +01:00 |
LeMarsu
|
f9afe7fa31
|
fix: get deps by name
|
2026-03-16 01:22:09 +01:00 |
LeMarsu
|
9334d02bcc
|
fix: show the bad list name
|
2026-03-12 14:06:38 +01:00 |
LeMarsu
|
ceeb4c53ef
|
chore: bump version
|
2026-03-11 23:05:57 +01:00 |
LeMarsu
|
a842362876
|
merge feat/module-refacto in dev
|
2026-03-11 23:05:57 +01:00 |
LeMarsu
|
2761e11d62
|
chore: remove all API code
|
2026-03-11 22:45:00 +01:00 |
LeMarsu
|
43d374b618
|
chore: few clean before RC
|
2026-03-11 22:34:22 +01:00 |
LeMarsu
|
cf660fa367
|
refactor: sloth plugin derivation is less hackish
|
2026-03-11 22:26:47 +01:00 |
LeMarsu
|
c00555d6d8
|
refactor: init module has simler configuration
|
2026-03-11 22:19:37 +01:00 |
LeMarsu
|
2816b256d4
|
fix: init can be build from config
|
2026-03-11 21:02:41 +01:00 |
LeMarsu
|
aff1dbc079
|
feat: lua render now handle indentation
|
2026-03-11 20:31:27 +01:00 |
LeMarsu
|
1d6bc88719
|
refactor: better use of readOnly options
|
2026-03-08 15:40:52 +01:00 |
LeMarsu
|
44bfef1f1c
|
chore: reorganize lib folder hierarchy
|
2026-03-08 05:33:47 +01:00 |
LeMarsu
|
bf329e5f42
|
feat: new module interface has 100% feature parity
|
2026-03-08 03:49:38 +01:00 |
LeMarsu
|
c12a87bfa1
|
feat: add new `mkNeovimPackage` method that take modules and extraArgs and return a neovim package
|
2026-03-02 12:54:00 +01:00 |
LeMarsu
|
fabe787feb
|
feat: can use flakeModules perSystem to build package with new ongoing module API
|
2026-03-02 12:54:00 +01:00 |
LeMarsu
|
27c8d275c5
|
refactor: simplify configuration creation
|
2026-03-02 12:53:37 +01:00 |
LeMarsu
|
99b4355a1a
|
flake.lock: Update
Flake lock file updates:
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01)
→ 'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
• Updated input 'flake-parts/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/e4822aea2a6d1cdd36653c134cacfd64c97ff4fa?narHash=sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc%3D' (2025-03-30)
→ 'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6?narHash=sha256-x2rJ%2BOvzq0sCMpgfgGaaqgBSwY%2BLST%2BWbZ6TytnT9Rk%3D' (2025-08-10)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/a79cfe0ebd24952b580b1cf08cd906354996d547?narHash=sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y%3D' (2025-02-08)
→ 'github:nixos/nixpkgs/7df7ff7d8e00218376575f0acdcc5d66741351ee?narHash=sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs%3D' (2025-10-02)
|
2025-10-06 17:21:08 +02:00 |
LeMarsu
|
14bc2d39de
|
chore(nix): move to flake-parts
|
2025-05-03 14:42:41 +02:00 |
LeMarsu
|
0df7f7399c
|
feat: add LICENSE
|
2025-05-03 14:00:11 +02:00 |
LeMarsu
|
4cea570a84
|
chore(nix): remove unneeded flake deps
|
2025-05-03 05:01:42 +02:00 |
LeMarsu
|
7dbf4382ef
|
flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/d70bd19e0a38ad4790d3913bf08fcbfc9eeca507?narHash=sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ%3D' (2024-12-19)
→ 'github:nixos/nixpkgs/a79cfe0ebd24952b580b1cf08cd906354996d547?narHash=sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y%3D' (2025-02-08)
|
2025-02-11 20:06:51 +01:00 |
LeMarsu
|
3f58d180ec
|
fix: inherit `nvimRequireCheck` for runtime plugin
|
2024-12-26 01:16:08 +01:00 |
LeMarsu
|
f343d0eb15
|
feat: allow openStruct for `runtime`.
This allows adding `nvimRequireCheck` for your runtime.
|
2024-12-26 01:00:08 +01:00 |
LeMarsu
|
1b2ddaffb6
|
feat: define `nvimRequireCheck` for sloth-flake
|
2024-12-26 00:59:52 +01:00 |
LeMarsu
|
7f160dfe6c
|
flake.lock: Update
Flake lock file updates:
• Updated input 'nil':
'github:oxalica/nil/c8e8ce72442a164d89d3fdeaae0bcc405f8c015a?narHash=sha256-mIuOP4I51eFLquRaxMKx67pHmhatZrcVPjfHL98v/M8%3D' (2024-09-19)
→ 'github:oxalica/nil/2e24c9834e3bb5aa2a3701d3713b43a6fb106362?narHash=sha256-DCIVdlb81Fct2uwzbtnawLBC/U03U2hqx8trqTJB7WA%3D' (2024-11-19)
• Updated input 'nil/flake-utils':
'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a?narHash=sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ%3D' (2024-03-11)
→ 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Updated input 'nil/nixpkgs':
'github:nixos/nixpkgs/20f9370d5f588fb8c72e844c54511cab054b5f40?narHash=sha256-MWTBH4dd5zIz2iatDb8IkqSjIeFum9jAqkFxgHLdzO4%3D' (2024-09-16)
→ 'github:nixos/nixpkgs/5083ec887760adfe12af64830a66807423a859a7?narHash=sha256-D1FNZ70NmQEwNxpSSdTXCSklBH1z2isPR84J6DQrJGs%3D' (2024-11-18)
• Updated input 'nil/rust-overlay':
'github:oxalica/rust-overlay/ca2e79cd22625d214b8437c2c4080ce79bd9f7d2?narHash=sha256-pupsow4L79SBfNwT6vh/5RAbVZuhngIA0RTCZksXmZY%3D' (2024-09-16)
→ 'github:oxalica/rust-overlay/71287228d96e9568e1e70c6bbfa3f992d145947b?narHash=sha256-JECaBgC0pQ91Hq3W4unH6K9to8s2Zl2sPNu7bLOv4ek%3D' (2024-11-19)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/4aa36568d413aca0ea84a1684d2d46f55dbabad7?narHash=sha256-Zwl8YgTVJTEum%2BL%2B0zVAWvXAGbWAuXHax3KzuejaDyo%3D' (2024-11-05)
→ 'github:nixos/nixpkgs/d70bd19e0a38ad4790d3913bf08fcbfc9eeca507?narHash=sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ%3D' (2024-12-19)
• Updated input 'utils':
'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a?narHash=sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ%3D' (2024-09-17)
→ 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
|
2024-12-25 23:46:24 +01:00 |
LeMarsu
|
5cef4b0503
|
flake.lock: Update
Flake lock file updates:
• Updated input 'nil':
'github:oxalica/nil/ab3ddb8f063774cf7e22eb610f5ecfdb77309f3c?narHash=sha256-GmsEQa4HZeMfec37LZnwG/Lt/XmqFLXsjv5QWojeNiM%3D' (2024-05-30)
→ 'github:oxalica/nil/c8e8ce72442a164d89d3fdeaae0bcc405f8c015a?narHash=sha256-mIuOP4I51eFLquRaxMKx67pHmhatZrcVPjfHL98v/M8%3D' (2024-09-19)
• Updated input 'nil/nixpkgs':
'github:nixos/nixpkgs/ac82a513e55582291805d6f09d35b6d8b60637a1?narHash=sha256-pFe5jLeIPlKEln5n2h998d7cpzXFdbrBMRe3suz4K1o%3D' (2024-05-29)
→ 'github:nixos/nixpkgs/20f9370d5f588fb8c72e844c54511cab054b5f40?narHash=sha256-MWTBH4dd5zIz2iatDb8IkqSjIeFum9jAqkFxgHLdzO4%3D' (2024-09-16)
• Updated input 'nil/rust-overlay':
'github:oxalica/rust-overlay/095702e63a40e86f339d11864da9dc965b70a01e?narHash=sha256-MzH%2ByjKULH3HCRj9QCTwBvqq4LZkR0ZqRE/QfGOGC2E%3D' (2024-05-30)
→ 'github:oxalica/rust-overlay/ca2e79cd22625d214b8437c2c4080ce79bd9f7d2?narHash=sha256-pupsow4L79SBfNwT6vh/5RAbVZuhngIA0RTCZksXmZY%3D' (2024-09-16)
• Removed input 'nil/rust-overlay/flake-utils'
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/57610d2f8f0937f39dbd72251e9614b1561942d8?narHash=sha256-yZKhxVIKd2lsbOqYd5iDoUIwsRZFqE87smE2Vzf6Ck0%3D' (2024-05-31)
→ 'github:nixos/nixpkgs/4aa36568d413aca0ea84a1684d2d46f55dbabad7?narHash=sha256-Zwl8YgTVJTEum%2BL%2B0zVAWvXAGbWAuXHax3KzuejaDyo%3D' (2024-11-05)
• Updated input 'utils':
'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a?narHash=sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ%3D' (2024-03-11)
→ 'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a?narHash=sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ%3D' (2024-09-17)
|
2024-11-08 02:25:51 +01:00 |
LeMarsu
|
a4cc5d9b9c
|
feat: can declare extra lua packages
|
2024-06-18 01:12:08 +02:00 |
LeMarsu
|
b5a3526f8a
|
chore: bump version
|
2024-06-10 01:14:35 +02:00 |
LeMarsu
|
23c9863c97
|
feat: add option init config object to generate `init.lua`
|
2024-06-10 01:08:56 +02:00 |
LeMarsu
|
b6630684fb
|
feat!: `init.lua` configuration is now a `mkNeovimPkg`'s option
BREAKING CHANGE: The init configuration has moved out of runtime
configuration. It is now in the mkNeovimPkg confuguration.
|
2024-06-10 01:08:50 +02:00 |
LeMarsu
|
815a099805
|
feat: runtime is now optional
as it should be according to docs...
|
2024-06-10 00:36:56 +02:00 |
LeMarsu
|
3d20bc0ade
|
chore: add alejandra to nix shell
|
2024-06-09 04:01:18 +02:00 |
LeMarsu
|
182c7cd83d
|
chore: bump version
|
2024-06-09 02:02:47 +02:00 |
LeMarsu
|
af9565fa95
|
feat: introduce mkPluginsFromInputs function
This permit creation of plugin before declaration of dependencies. The
biggest benefit is using those on-the-fly plugins in dependencies.
|
2024-06-09 00:00:56 +02:00 |
LeMarsu
|
6c499b1441
|
fix: plugins with init are now loaded as they should be
|
2024-06-08 23:57:29 +02:00 |
LeMarsu
|
cbd08e5258
|
chore: move back to flake-utils
|
2024-06-08 20:03:23 +02:00 |
LeMarsu
|
b36722bfe6
|
chore: remove sourcesWith fn, using lib.fileset
|
2024-06-07 20:22:01 +02:00 |
LeMarsu
|
61381e2ba0
|
fix: init/config are loaded to on-the-fly build plugins
|
2024-06-07 16:20:46 +02:00 |
LeMarsu
|
da637930bc
|
feat: add describe subcommand
|
2024-06-05 02:47:46 +02:00 |
LeMarsu
|
c20336ee60
|
refactor: filters are now fully dynamic
|
2024-06-05 02:02:57 +02:00 |
LeMarsu
|
f50f314c98
|
feat: Sloth command has now completion
|
2024-06-05 01:54:41 +02:00 |
LeMarsu
|
459eadfae4
|
chore: bump version
|
2024-06-04 03:37:08 +02:00 |
LeMarsu
|
ada07e10d6
|
chore: switch from nixpkgs `23.11` to `unstable`
|
2024-06-04 03:35:08 +02:00 |
LeMarsu
|
f52525abd1
|
feat: can load lazy plugins on keymaps
|
2024-06-04 03:26:27 +02:00 |
LeMarsu
|
70484e221f
|
feat: can load lazy plugins on events
|
2024-06-04 03:26:24 +02:00 |
LeMarsu
|
eb11cfbe1a
|
fix: Sloth list was broken since refactoring
|
2024-06-04 00:48:37 +02:00 |
LeMarsu
|
3d35555ef7
|
fix: move files instead of copying them
There was left over files in sloth-flake in the store.
|
2024-06-04 00:47:37 +02:00 |