Commit graph

5,897 commits

Author SHA1 Message Date
Gergő Gutyina
a62df84c37
doc/javascript.section: recommend fetcherVersion 4 (#531246) 2026-07-05 22:24:56 +00:00
Doron Behar
abe4c0979b
nim: huge refactor of packages (#496960) 2026-07-05 07:42:20 +00:00
Johannes Kirschbauer
80896c01c5
docs/readme: clarify future scope of source files in doc folder (#536632) 2026-07-04 19:18:58 +00:00
Johannes Kirschbauer
b2373737aa
docs/readme: reword 'devmode' -> Live preview (#532945) 2026-07-04 19:16:20 +00:00
Johannes Kirschbauer
6b81af2023
docs/readme: clarify future scope of source files in doc folder 2026-07-04 21:13:52 +02:00
Johannes Kirschbauer
fcb65cb49d
doc/styles: distinct colors for admonitions (#538119) 2026-07-04 16:30:37 +00:00
Johannes Kirschbauer
3314b11056
doc/manual: reword 'nixpkgs reference manual' to just 'nixpkgs' manual (#537491) 2026-07-04 16:30:21 +00:00
Johannes Kirschbauer
a58825ce94
doc/manual: init example packaging guide (#537480) 2026-07-03 20:55:44 +00:00
Johannes Kirschbauer
140264dc32
pkgs/nixos-render-docs: remove dead {examples,figures} table
It is emited into the output but we set 'display: none
2026-07-03 15:59:05 +02:00
Johannes Kirschbauer
ced951f38c
doc/style.css: make admonition styles container-agnostic 2026-07-03 15:51:11 +02:00
Johannes Kirschbauer
b2f49162a5
doc/styles: distinct colors for admonitions
Made sure every text-background pair passes WCAG-AA
https://webaim.org/resources/contrastchecker/
2026-07-03 15:25:48 +02: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
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
fe2f68ef92
pkgs/nixos-render-docs: replace inline tocs with collapsible sidebar (#537810) 2026-07-03 09:00:52 +00:00
Johannes Kirschbauer
e4f7bfed18
pkgs/nixos-render-docs: add sidebar-open and popover for mobile support 2026-07-02 17:17:25 +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
Johannes Kirschbauer
645286a70f
doc/ci: use docPkgs from ci keeps local and ci render output the same 2026-07-02 14:44:40 +02:00
Johannes Kirschbauer
fdefb4bb67
doc/fixed-point-arguments: restructure chapter to make it more approachable (#537509) 2026-07-02 12:32:32 +00:00
Johannes Kirschbauer
993dc495e8
doc/fixed-point-arguments: restructure chapter to make it more approachable 2026-07-02 14:27:11 +02:00
Alexander Bantyev
cf89258090
packer: add withPlugins (#529920) 2026-07-02 09:10:10 +00:00
eveeifyeve
81daafea8c nim: remove 1_0, 2_0 and 2_2 versions and aliases; nim: 2.2.4 -> 2.2.10
writers/writeNim: migrate package to nim
nim: remove nativeStacktraces and gnuReadline args
nim: use pname instead

It's time that we remove nim1, nim1 has been a package for a while and
nim has moved on during that time to the v2 versions.
It's also time that nim had some attention in nixpkgs and upgrade the
nim 2 versions.

Also fixes an issue with nim-unwrapped missing the pname and version.
See #485742 for more info.

Co-authored-by: éclairevoyant
<848000+eclairevoyant@users.noreply.github.com>
2026-07-02 13:36:59 +10: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
Johannes Kirschbauer
d9c5294435
doc/manual: reword 'nixpkgs reference manual' to just 'nixpkgs' manual 2026-07-01 18:39:40 +02:00
Johannes Kirschbauer
6709a91894
doc/manual: move language chapter out of build-helpers
Packaging is a first class concern and should live as toplevel navigation entry
2026-07-01 18:07:48 +02:00
LIN, Jian
33e6d0bf86
emacs: load the early-default library after early-init.el (#536492) 2026-06-30 12:03:53 +00:00
Lin Jian
48dfaae2ac emacs: load the early-default library after early-init.el
emacs.pkgs.withPackages from Nixpkgs can be used to configure Emacs.
Its main functionality is to add extra Emacs lisp libraries.
By (ab)using a library named default, user configuration (init.el) can
also be added by it.

A natural extension[1] is to add early-init.el via
emacs.pkgs.withPackages.  With this patch, early-init.el can be added by
packaging it as a library named early-default.

The early-default library is similar to the default library except that
it is loaded right after early-init.el and is controlled by
inhibit-early-default-init.

[1]: https://github.com/nix-community/emacs-overlay/issues/532
2026-06-30 14:56:44 +08:00
Jörg Thalheim
f53d98faed
nixVersions: drop nix_2_28 and nix_2_30 (#536372) 2026-06-29 19:46:45 +00:00
Ivan Mincik
bcaf79b051
geoserver: add service (#506504) 2026-06-29 08:04:38 +00:00
Jörg Thalheim
dc05c0d446
haskellPackages.nix-serve-ng: build against lix
Upstream nix-serve-ng has switched to Lix as its supported Nix
implementation, so follow upstream and build the Lix-backed variant
by default. Add a release-notes entry since this changes pkgs.nix-serve-ng.
2026-06-28 20:50:43 +03:00
dotlambda
2916cac9ca
pnpm_10: 10.34.0 -> 10.34.4 (#525381) 2026-06-27 14:56:40 +00: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
Gutyina Gergő
d93350e0c2
pnpm_10: 10.34.0 -> 10.34.4 2026-06-27 12:35:25 +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
Robert Hensing
ef8925c8e1
testers.modularServiceCompliance: init (#531062) 2026-06-26 15:12:52 +00:00
Robert Hensing
43908e0d12 testers.modularServiceCompliance: init
Portable test suite for modular services, designed to be usable with
other service managers and use cases, inside Nixpkgs and externally.

Like modular services itself, it's still quite bare-bones. New
features can crystallize around this kind of infrastructure.

Assisted-By: Claude Opus 4.7/4.8 era Claude models
2026-06-26 14:25:32 +02:00
nixpkgs-ci[bot]
248ddc1100
Merge master into staging-next 2026-06-25 12:49:17 +00:00
Sandro
3f0de9343b
xsecurelock: make authproto_{pamtester,htacceess} optional (#519515) 2026-06-25 09:01:02 +00:00
nixpkgs-ci[bot]
3229b90251
Merge master into staging-next 2026-06-25 07:13:23 +00:00
nixpkgs-ci[bot]
7ac2687f5f
Merge master into staging-next 2026-06-25 00:45:19 +00:00
Peder Bergebakken Sundt
8297321c16
flameshot: 13.3.0 -> 14.0.0 (#533614) 2026-06-25 00:40:47 +00:00
Nick Cao
1ab79b94f1
pdns: 5.0.5 -> 5.1.1 (#532145) 2026-06-24 19:22:09 +00:00
David Mkhitaryan
3fb3bd45d9 flameshot: 13.3.0 -> 14.0.0 2026-06-24 19:48:30 +04:00
Vladimír Čunát
6e628a4f79
Revert "staging-nixos merge for 2026-06-19" 2026-06-24 10:55:53 +02:00
Atemu
b12656477c Revert "nixos/system-path: don't link /etc/xdg/ uncoditionally"
This created more breakage than expected. Revert until the critical modules are
patched.

This reverts commit 603fc91c33.
2026-06-24 00:43:16 +02:00
José Luis Lafuente
cd4f09c079
packer: add withPlugins 2026-06-23 13:29:29 +02:00