Age | Commit message (Collapse) | Author | Files | Lines |
|
nixos/btrbk: fix btrfs path for passwordless execution
|
|
nixos/lib/test-driver: reduce spam at boot hangs
|
|
Since 008f9f0cd419bd66e922239e2319fd2b1f347ad8
("nixos/test-driver: actually use the backdoor message to wait for backdoor"),
when boot is still computering, we can get a tons of empty strings in response to the shell.
This is not really useful to print and waste the disk space for any CI system that logs them.
We stop logging chunks whenever they are empty.
|
|
and remove nano from environment.defaultPackages. In addition also cleanup the file in general.
This is a follow up to #220481
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
|
|
thiagokokada/oci-useNetworkd-default-but-optional
nixos/virtualisation: use mkDefault in networking.useNetworkd in oci-common
|
|
nixos/matrix-sliding-sync: Fix missing lib.mdDoc
|
|
To make it easier to disable for those folks who don't want to use
systemd-networkd.
|
|
|
|
|
|
treewide: Fix typos
|
|
Adds an option to configure a custom WakeOnLan policy instead of the
hard-coded "magic" policy. To ensure compatibility with current
behavior, "magic" is kept as default.
|
|
|
|
|
|
|
|
nixos/nixpkgs: Rewrite overlays option docs
|
|
To comply with the systemd.link WakeOnLan[^1] specification, the option
"off" and all other possible policy combinations must be allowed.
[^1]: https://www.freedesktop.org/software/systemd/man/systemd.link.html#WakeOnLan=
|
|
henrik-ch was also here :)
Co-Authored-By: Valentin Gagarin <valentin.gagarin@tweag.io>
|
|
systemd: allow udev-trigger to run on lxd containers with nesting
|
|
nixos/transmission: fix a typo in the docs
|
|
nixos/stage-1-systemd: fix initrd-fstab generation for bind mounts, a…
|
|
When using e.g. `{ addr = "[::]"; port = 22; }` at `listenAddresses`,
the check fails because of an escaping issue[1] with
last 1 log lines:
> Invalid test mode specification -f
For full logs, run 'nix log /nix/store/c6pbpw5hjkjgipmarwyic9zyqr1xaix5-check-sshd-config.drv'
Using `lib.escapeShellArg` appears to solve the problem.
[1] https://github.com/NixOS/nixpkgs/pull/256090#issuecomment-1738063528
|
|
|
|
|
|
Solves https://github.com/NixOS/nixpkgs/issues/146603
CoreDNS has support for plugins that are added at compile time. This
exposes an argument `externalPlugins` that will build coredns with
the specified plugins.
Example:
```
coredns-fanout = pkgs.coredns.override {
externalPlugins = [
{name = "fanout"; repo = "github.com/networkservicemesh/fanout"; version = "v1.9.1";}
];
vendorHash = "<SRI hash>";
};
```
|
|
Prior to this commit the derivation assumed a user's primary group has
the same name as the user themselves. This is standard on linux but not
necessary (and indeed I believe not the default on NixOS).
Closes #232184
|
|
Disnix updates
|
|
`lib.lists.foldl'`: Make stricter
|
|
See https://github.com/NixOS/nixpkgs/pull/185089
|
|
the `from2Nix` suffix is a legacy from vim2nix but we dont use that anymore. It makes the name of the function unusual and long.
|
|
|
|
|
|
|
|
JTarasovic/jdt/systemd-networkd/ipv6-assign-prefix
|
|
|
|
|
|
|
|
services.postgres: move the generated statement at the top of the file
|
|
|
|
PR#256295 reintroduced ruleFile option, but set the default as a path
literal, which was a "string path" previously. This breaks evaluation
for being impure:
error: access to absolute path '/var/lib/usbguard/rules.conf' is forbidden in pure eval mode (use '--impure' to override)
|
|
|
|
|
|
|
|
See the parent commit for the same change to lib.lists.foldl'
|
|
To maintain backwards compatibility, this can't be changed in the Nix language.
We can however ensure that the version Nixpkgs has the more intuitive behavior.
|
|
Rather than using `priority` with `sortProperties`, a new option called
`order` defines the ordering of the sections. I.e.
order = [ "global" "uptime" "banner" ]
means that `uptime` comes before `banner`. Please note that `global` is
for global settings and not a section. I figured that it'd be too much
magic to hide this in the implementation and ask the user to specify the
order of _each_ section in `settings` instead.
OTOH this makes the intent way clearer than priorities. Also, this
remains opt-in, the option defaults to `attrNames cfg.settings`, i.e.
all sections ordered alphabetically.
|
|
|
|
should be, by now, unused by everyone
Co-authored-by: Raito Bezarius <masterancpp@gmail.com>
|
|
|
|
use it for the upgrade test
increase tests memory, otherwise NetBox gets OOM killed
Co-authored-by: Raito Bezarius <masterancpp@gmail.com>
|
|
|