Austin Horstman
afb89593d4
luarocks-packages-updater: support initial maintainer ( #544218 )
2026-07-22 14:12:33 +00:00
Marc Jakobi
98089f0292
vim.section.md: add note on adding Neovim LuaRocks based plugins ( #544152 )
2026-07-21 13:28:53 +00:00
Austin Horstman
3ba52b0d7a
luarocks-packages-updater: support initial maintainer
...
Allow passing `--maintainers` to add the maintainers for a new package
creation.
2026-07-21 08:13:11 -05:00
Théo Zimmermann
c57117faef
doc: fix typo ( #541799 )
2026-07-21 12:28:45 +00:00
Marc Jakobi
941e594717
vim.section.md: add note on adding Neovim LuaRocks based plugins
2026-07-21 13:16:57 +02:00
Dmitry Kalinkin
c1d4c396f2
doc: added a method to exclude packages from TeX Live collections ( #523729 )
2026-07-19 23:10:21 +00:00
Théo Zimmermann
1b950b50bd
rocqPackages.mkRocqDerivation: change prefix for rocq
...
Make the defauult prefix be set to `[ "rocq" ]` (instead of
`[ "rocq-core" ]`) if `useCoq` is `false`.
This matches the opam convention and ensures that the default
`opam-name` will be correct.
2026-07-15 21:43:39 +02:00
Théo Zimmermann
60d60de3de
doc: fix typo
2026-07-14 15:35:36 +02:00
Vincent Laporte
17be5c5fe7
Delete duplicated code and make mkCoqDerivation a wrapper on top of mkRocqDerivation ( #537856 )
2026-07-13 07:41:58 +00:00
Sefa Eyeoglu
0202989271
pnpm_8: drop
...
Insecure and unmaintained. No consumers in nixpkgs anymore so it can go.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2026-07-11 20:04:14 +02:00
Théo Zimmermann
962d8fb3ed
mkRocqDerivation: document new parameters useCoq and useCoqifVersion
2026-07-10 17:56:59 +02:00
Peder Bergebakken Sundt
2c75f32887
docs: re-order Rocq section alphabetically ( #538947 )
2026-07-10 15:29:03 +00:00
Théo Zimmermann
ac33ddde94
doc: re-order Rocq section alphabetically
2026-07-06 13:32:38 +02:00
Michael Daniels
5f07727588
Merge branch 'master' into staging-next
2026-07-05 21:41:03 -04:00
Gergő Gutyina
a62df84c37
doc/javascript.section: recommend fetcherVersion 4 ( #531246 )
2026-07-05 22:24:56 +00:00
nixpkgs-ci[bot]
a692067795
Merge master into staging-next
2026-07-04 00:35:57 +00:00
Johannes Kirschbauer
a58825ce94
doc/manual: init example packaging guide ( #537480 )
2026-07-03 20:55:44 +00:00
Johannes Kirschbauer
acfc12be47
doc/manual: init example packaging guide
...
Used go as example, python and rust where not found suitable due to
theory overhead and multiple competing builder choices
2026-07-03 14:50:03 +02:00
nixpkgs-ci[bot]
be92e0575f
Merge master into staging-next
2026-07-03 12:39:18 +00:00
Johannes Kirschbauer
ea3c357a82
doc: replace "in order to" with "to" ( #523608 )
2026-07-03 09:08:43 +00:00
Johannes Kirschbauer
66241985dc
doc/treewide: replace "in order to" with "to"
...
Fixes a styleguide violation (doc/styleguide.md, "Filler Words and
Weak Phrases"). Release notes excluded.
2026-07-03 11:03:28 +02:00
Johannes Kirschbauer
ad97f5573d
pkgs/nixos-render-docs: replace inlince tocs with collapsible sidebar
...
tables of contents disconnect headings from body text.
decouples heading levels from include type (part,chapter,part etc.)
structure of the sidebar is derived from the include type for now.
Can be changed to a meta file later.
sidebar now uses proper ol-, li-, span-, a-tags
definition tables are not ideal for navigation and accessibility
breaking change:
--toc-depth, --chunk-toc-depth, --section-toc-depth is
now collapsed into --sidebar-depth
2026-07-02 15:44:56 +02:00
nixpkgs-ci[bot]
aac49c0eff
Merge master into staging-next
2026-07-02 00:44:19 +00:00
Johannes Kirschbauer
8a2f69744c
doc/python: state benefit of fixed point arguments
...
drop rec and theoretical introduction
just state the pattern that should be used
2026-07-01 19:05:37 +02:00
K900
caea65bc86
Merge remote-tracking branch 'origin/master' into staging-next
2026-06-27 17:13:58 +03:00
Austin Horstman
a47702c9df
doc/neovim: fix formatting
...
Ran nixfmt and saw untouched section that needed formatting.
2026-06-27 08:57:35 -05:00
Austin Horstman
f7b9e91062
doc/neovim: document plugin lua config type option
...
Explain the type attribute in the plugins list configuration option, showing how to specify a Lua configuration block instead of VimScript.
2026-06-27 08:57:35 -05:00
Austin Horstman
9742b211f4
doc/neovim: fix VimScript comments in examples
...
VimScript comments start with a double quote (") instead of a hash sign (#).
2026-06-27 08:57:35 -05:00
Austin Horstman
46689fa74a
doc/neovim: correct configuration overrides example
...
Correct configuration overrides example to use neovim.override instead of overrideAttrs.
2026-06-27 08:57:35 -05:00
Austin Horstman
66e23f410b
doc/neovim: document wrapNeovimUnstable options
...
Document extraPython3Packages, withPerl, vimAlias, viAlias, and extraName options for wrapNeovimUnstable.
2026-06-27 08:57:35 -05:00
Martin Weinelt
9ade44f1d4
Merge remote-tracking branch 'origin/staging' into staging-next
...
Conflicts:
- pkgs/top-level/nixpkgs-basic-release-checks.nix
2026-06-27 01:13:12 +02:00
Austin Horstman
df34580aae
doc/neovim: document WASM treesitter parsers
...
Show how to use the existing wasi32 cross parser set with
wasm-enabled Neovim, and explain why native and WASM parsers
should not be mixed for one language.
2026-06-26 13:55:49 -05:00
nixpkgs-ci[bot]
0f0b57829b
Merge staging-next into staging
2026-06-22 17:40:41 +00:00
K900
8f26ec5602
pnpmConfigHook: allow opt-out
...
This is sometimes useful when mixing ecosystems, e.g. in buildGoModule.
2026-06-22 18:44:29 +03:00
nixpkgs-ci[bot]
87a9b3959a
Merge staging-next into staging
2026-06-17 00:51:16 +00:00
Austin Horstman
ba261354d6
doc: update outdated neovim-luarocks-based-plugins section ( #532460 )
2026-06-16 20:53:21 +00:00
Marc Jakobi
865a4dd05c
doc: update outdated neovim-luarocks-based-plugins section
2026-06-16 22:39:42 +02:00
Marc Jakobi
a3414fc47e
doc: add note on adding a single Lua package
2026-06-16 22:27:30 +02:00
Stefan Frijters
720365f01c
wrapGAppsHook: only wrap out/$outputBin by default ( #526688 )
2026-06-16 20:01:39 +00:00
Arne Keller
0d4d62432d
maven_4: init at 4.0.0-rc5 ( #516100 )
2026-06-16 18:59:44 +00:00
Ilan Joselevich
1c56877f68
buildRustCrate: add useClippy parameter to lint with clippy-driver ( #521993 )
2026-06-16 16:08:42 +00:00
Stefan Frijters
e858e80fb1
wrapGAppsHook: only wrap $outBin by default
2026-06-15 18:52:51 +02:00
Sizhe Zhao
a742a240a7
doc/javascript.section: recommend fetcherVersion 4
2026-06-13 13:49:37 +08:00
Gergő Gutyina
3604c8c851
pnpm: switch to nodejs-slim ( #514575 )
2026-06-06 10:46:45 +00:00
Antoine du Hamel
36b6c90e6b
pnpm: switch to nodejs-slim
2026-06-06 00:36:37 +02:00
Gergő Gutyina
49ffcc65f9
fetchPnpmDeps: remove fetcherVersion = 1 and 2 ( #523933 )
2026-06-03 09:03:19 +00:00
Gergő Gutyina
e75fb5a069
pnpmBuildHook: init and migrate some packages ( #487046 )
2026-06-03 07:39:01 +00:00
Ross Smyth
3b8d94ca86
doc: Add pnpmBuildHook
2026-06-02 13:53:11 -04:00
Benedikt Ritter
8b6cd28599
maven_4: init at 4.0.0-rc-5
...
Package Maven 4 as a standalone derivation that can be customized
independently of maven.
It defaults to jdk25_headless (the JDK can be overridden via that
argument), exposed through a local jdk_headless binding so future JDK
bumps are a one-line change.
maven exposes its package builder as the mkBuildMavenPackage passthru
function, which maven_4 reuses to provide its own buildMavenPackage
without duplicating build-maven-package.nix. The version tests passthru
is exposed as well. buildMaven is intentionally not exposed as it is
semi-deprecated.
The dependency FOD deletes the .meta directory during cleanup: Maven
Resolver 2.0.11+ writes machine- and time-dependent files there, which
would otherwise break the fixed-output derivation's hash.
A section about maven_4 is added to the Maven manual.
Assisted-by: Claude Code (Claude Opus 4.8)
2026-06-02 11:40:02 +02:00
Aliaksandr
2c01146d7d
fetchPnpmDeps: throw on removed fetcherVersion = 1 and 2
...
fetcherVersion = 1 and 2 were deprecated in the 26.05 release and
scheduled for removal in 26.11. Remove them from supportedFetcherVersions
and replace the deprecation warning with a hard throw that points users
at the migration to fetcherVersion = 3.
No in-tree package still uses fetcherVersion = 1 or 2. The now-unreachable
v1/v2 code paths are removed in a follow-up commit.
Assisted-by: claude-code with claude-opus-4-7[1m]-xhigh
2026-05-31 23:50:21 +03:00