| Commit message (Collapse) | Author | Age |
|\ |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The project has moved away from Freenode as an IRC network[1], and there
is now a quite large channel on Libera. As such, we should point users
towards that instead.
This also changes all examples to refer to libera instead of freenode
as, with the recent deletion of all freenode channels, it is perhaps
where most communities are to be found nowadays.
Finally, also link to the official Matrix room[2] as an alternative to
IRC.
Related: https://github.com/NixOS/nixpkgs/pull/129384
[1]: https://discourse.nixos.org/t/join-us-on-matrix-at-nix-nixos-org-migrating-from-freenode
[2]: https://github.com/NixOS/rfcs/pull/94
|
|\| |
|
| |
| |
| |
| |
| |
| | |
The page has been replaced by the much more general page
https://wiki.archlinux.org/title/Security#Packages
which is barely talking about hardening flags any more.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This confused the hell out of me, as I didn't spot the
> The following flags are disabled by default ...
when reading about `pie`, because that sentence was hidden in the
previous hardening flag's section.
Also explain that `pie` hardening is on by default on musl.
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
nodejs-15_x has reached EOL, and removed from nixpkgs.
|
|
|
|
|
|
| |
pkgs.steam-run-native is defined as exactly the expression that
these instructions tell you to write, so the instruction is no
longer necessary since we can just tell you to use that.
|
|\
| |
| | |
hy: 0.19.0 -> 1.0a1 and improvements
|
| | |
|
|\ \
| | |
| | | |
lib.sources: docs, tests, refactoring
|
| | | |
|
|\ \ \
| | | |
| | | | |
Make backport bot link to criteria, make `CONTRIBUTING.md` more prominent
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We found that many users found it difficult to locate this document.
Github supports it in the root, see:
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The current example in the manual no longer builds, mainly because
`useDune2 = true` is required, but also because the inputs have changed.
The new examples are copied verbatim from nixpkgs.
|
| | | |
| | | |
| | | |
| | | | |
Small fixup of 606bf6d.
|
|\| | | |
|
| | |/
| |/|
| | |
| | | |
Switch to CommonMark with our extensions.
|
|\| | |
|
| |\ \
| | | |
| | | | |
doc/gnome: document GIO modules
|
| | | |
| | | |
| | | |
| | | | |
In particular, that glib-networking is required for TLS support.
|
|\| | | |
|
| |\ \ \
| | | | |
| | | | | |
doc: Clean up generated media directory
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
pandoc uses ./media to extract media files - add it to the list
of directories that need to be removed by `make clean`.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With removeUnknownConfigureFlags, it's impossible to express a package
that needs --enable-static, but will not accept --disable-shared,
without overriding the result of removeUnknownConfigureFlags _again_
in pkgs/top-level/static.nix.
It would be much better (and more in line with the rest of Nixpkgs) if
we encoded changes needed for static builds in package definitions
themselves, rather than in an ever-expanding list in static.nix. This
is especially true when doing it in static.nix is going to require
multiple overrides to express what could be expressed with stdenv
options.
So as a step in that direction, and to fix the problem described
above, here I replace removeUnknownConfigureFlags with a new stdenv
option, dontAddStaticConfigureFlags. With this mechanism, a package
that needs one but not both of the flags just needs to set
dontAddStaticConfigureFlags and then set up configureFlags manually
based on stdenv.hostPlatform.isStatic.
|
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The attributes got renamed in PR #126440 and in some places this caused
evaluation errors, e.g. the tarball job was saying (locally)
> attribute 'alsaUtils' missing, at /build/source/nixos/modules/services/audio/alsa.nix:6:4
and I suspect that trunk-combined jobset's failure to evaluate was also caused.
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
doc/functions/debug: convert to CommonMark
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
doc: Parse as CommonMark
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Syntax is taken from MyST:
https://myst-parser.readthedocs.io/en/latest/using/syntax.html#targets-and-cross-referencing
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We were using Pandoc’s Markdown parser. This is non-standard and might cause issues when we finally switch to some other tool.
Since RFC 0072 agreed on CommonMark, let’s switch to that.
We will use some extensions to make the limited syntax bearable but these are official so they should be more portable.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We are still using Pandoc’s Markdown parser, which differs from CommonMark spec slightly.
Notably:
- Line breaks in lists behave differently.
- Admonitions do not support the simpler syntax https://github.com/jgm/commonmark-hs/issues/75
- The auto_identifiers uses a different algorithm – I made the previous ones explicit.
- Languages (classes) of code blocks cannot contain whitespace so we have to use “pycon” alias instead of Python “console” as GitHub’s linguist
While at it, I also fixed the following issues:
- ShellSesssion was used
- Removed some pointless docbook tags.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Not depicted:
- Diagrams using Lua filter and dot
- fenced code attributes (enabled by the attributes extension)
|
|\ \ \ \
| |/ / /
|/| | | |
doc: nix-gitignore to CommonMark
|
| |/ /
| | |
| | |
| | | |
Closes #125670
|
|\ \ \ |
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | | |
When running make manually, makeFlags will not be passed. Let’s just use an environment variable.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously it was not possible to define multiple ldflags, since only
the last definition applies, and there's some quoting issues with
`buildFlagsArray`. With the new `ldflags` argument it's possible to do
this, e.g.
ldflags = drv.ldflags or [] ++ [
"-X main.Version=1.0"
]
can now properly append a flag without clearing all previous ldflags.
|
| | |
|
|/
|
|
| |
Thanks to @bjornfor for reporting this error!
|
|\
| |
| | |
doc/coding-conventions: Add documentation for fetchpatch optional arguments
|