about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2023-09-29Merge pull request #250810 from asonix/btrbk-fix-btrfs-pathasymmetric1-2/+2
nixos/btrbk: fix btrfs path for passwordless execution
2023-09-29Merge pull request #257937 from RaitoBezarius/reduce-spam-for-bootJacek Galowicz1-0/+3
nixos/lib/test-driver: reduce spam at boot hangs
2023-09-29nixos/lib/test-driver: reduce spam at boot hangsRaito Bezarius1-0/+3
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.
2023-09-29nixos/nano: add enable, package option, do not create /etc/nanorc by defaultSandro Jäckel3-21/+20
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>
2023-09-28Merge pull request #257900 from ↵Thiago Kenji Okada1-1/+1
thiagokokada/oci-useNetworkd-default-but-optional nixos/virtualisation: use mkDefault in networking.useNetworkd in oci-common
2023-09-28Merge pull request #257887 from yayayayaka/matrix-sliding-sync-fix-missing-mddocWeijia Wang1-2/+2
nixos/matrix-sliding-sync: Fix missing lib.mdDoc
2023-09-28nixos/virtualisation: use mkDefault in networking.useNetworkd in oci-commonThiago Kenji Okada1-1/+1
To make it easier to disable for those folks who don't want to use systemd-networkd.
2023-09-28nixos/btrbk: fix btrfs path for passwordless executionasonix1-2/+2
2023-09-28nixos/matrix-sliding-sync: Fix missing lib.mdDocYaya1-2/+2
2023-09-28Merge pull request #257862 from pbsds/typosWeijia Wang3-7/+7
treewide: Fix typos
2023-09-28network.interfaces: Add option to configure WakeOnLan policyign0tus2-1/+19
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.
2023-09-28Merge #257852: systemd: revert allow udev-trigger for lxd nested containersVladimír Čunát2-11/+10
2023-09-28systemd: revert allow udev-trigger for lxd nested containersAdam Stephens2-11/+10
2023-09-28treewide: Fix typosPeder Bergebakken Sundt3-7/+7
2023-09-28Merge pull request #257843 from tweag/nixos-nixpkgs-overlays-rewriteRobert Hensing1-10/+6
nixos/nixpkgs: Rewrite overlays option docs
2023-09-28networkd: Allow combinations of WakeOnLan policiesign0tus2-1/+5
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=
2023-09-28nixos/nixpkgs: Rewrite overlays option docsSilvan Mosberger1-10/+6
henrik-ch was also here :) Co-Authored-By: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-09-28Merge pull request #255116 from adamcstephens/lxd/udev-containerMario Rodas2-10/+11
systemd: allow udev-trigger to run on lxd containers with nesting
2023-09-28Merge pull request #257682 from Kharacternyk/transmission-doc-typoRobert Hensing1-1/+1
nixos/transmission: fix a typo in the docs
2023-09-27Merge pull request #257693 from NickCao/bindmountWill Fancher1-6/+3
nixos/stage-1-systemd: fix initrd-fstab generation for bind mounts, a…
2023-09-28nixos/sshd: fix sshd.conf validity checkMaximilian Bosch2-2/+2
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
2023-09-27release-notes: add GraalVM changesThiago Kenji Okada1-0/+4
2023-09-27nixos/stage-1-systemd: makeFstabEntries: drop rootPrefix parameterNick Cao1-4/+2
2023-09-27coredns: allow adding external pluginsBrendan Taylor1-0/+18
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>"; }; ```
2023-09-27regreet: fix user group in tmpfiles rulesKiran Ostrolenk1-3/+3
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
2023-09-27Merge pull request #257672 from svanderburg/disnix-updatesSander van der Burg1-1/+1
Disnix updates
2023-09-27Merge pull request #256544 from tweag/strict-foldlRobert Hensing1-0/+5
`lib.lists.foldl'`: Make stricter
2023-09-27nixos/stage-1-systemd: fix initrd-fstab generation for bind mounts, againNick Cao1-2/+1
See https://github.com/NixOS/nixpkgs/pull/185089
2023-09-27vimUtils: buildVimPluginFrom2Nix renamed to buildVimPluginMatthieu Coudron1-0/+3
the `from2Nix` suffix is a legacy from vim2nix but we dont use that anymore. It makes the name of the function unusual and long.
2023-09-27nixos/transmission: fix a typo in the docsNazar Vinnichuk1-1/+1
2023-09-27Merge pull request #254440 from Izorkin/add-nginx-bpfRyan Lahfa1-2/+28
2023-09-27Merge pull request #257047 from minijackson/netbox-3.6.2Ryan Lahfa5-8/+22
2023-09-27Merge pull request #249412 from ↵Ryan Lahfa1-0/+2
JTarasovic/jdt/systemd-networkd/ipv6-assign-prefix
2023-09-27Merge pull request #249386 from JTarasovic/jdt/systemd-networkd/dhcpv6configRyan Lahfa1-0/+6
2023-09-27dysnomia: 0.10.1 -> 0.10.2Sander van der Burg1-1/+1
2023-09-27Merge #255658: staging-next 2023-09-17Vladimír Čunát5-3/+14
2023-09-27Merge pull request #249792 from teto/postgresql-quality-of-life-changesMaximilian Bosch1-6/+16
services.postgres: move the generated statement at the top of the file
2023-09-27Merge pull request #257621 from herrwiese/for-master/usbguard-path-to-stringJanik1-2/+2
2023-09-27nixos/usbguard: don't use path literal for pure evaluationAndreas Wiese1-2/+2
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)
2023-09-27Merge master into staging-nextgithub-actions[bot]4-1/+53
2023-09-27Merge pull request #231384 from mrcjkb/tuxedo-rsArtturi3-0/+52
2023-09-26nixos/tlp fix NetworkManager RDW dispatcher script locationEike Frost1-1/+1
2023-09-27lib.attrsets.foldlAttrs: Make stricterSilvan Mosberger1-0/+2
See the parent commit for the same change to lib.lists.foldl'
2023-09-27lib.lists.foldl': Make strict in the initial accumulatorSilvan Mosberger1-0/+3
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.
2023-09-26nixos/rust-motd: use a second attribute (`order`) for the of sections in TOMLMaximilian Bosch1-29/+44
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.
2023-09-26nixos/tuxedo-rs: init at 0.2.2Marc Jakobi3-0/+52
2023-09-26netbox_3_3: removeMinijackson1-1/+0
should be, by now, unused by everyone Co-authored-by: Raito Bezarius <masterancpp@gmail.com>
2023-09-26nixos/netbox: use netbox_3_6 for stateVersion>=23.11Minijackson2-2/+13
2023-09-26netbox_3_6: init, mark 3_5 as EOLMinijackson3-2/+5
use it for the upgrade test increase tests memory, otherwise NetBox gets OOM killed Co-authored-by: Raito Bezarius <masterancpp@gmail.com>
2023-09-26Merge master into staging-nextgithub-actions[bot]7-33/+464