summaryrefslogtreecommitdiffstats
path: root/nixos
AgeCommit message (Collapse)Author
2023-06-14nixos/ceph: add options to configure package used by each componentSandro Jäckel
This makes updates following the upstream guide possible.
2023-06-14nixos/ceph: run statix fixSandro Jäckel
2023-06-11xray: allow binding lower portsMarillindië
Set CapabilityBoundingSet, AmbientCapabilities and NoNewPrivileges as described in XTLS/xray-install.
2023-06-10rl-2305: fix typo in openjdk version noteWinston (Winny) Weinert
2023-06-10Merge pull request #237063 from roberth/fix-systemd-boot-testRobert Hensing
nixos: Fix systemd-boot test
2023-06-10Merge pull request #237069 from ↵Robert Hensing
roberth/fix-nixos-tests-nixos-rebuild-specialisations nixosTests.nixos-rebuild-specialisations: Fix
2023-06-10nixosTests.nixos-rebuild-specialisations: FixRobert Hensing
2023-06-10Merge pull request #234034 from NixOS/qemu/direct-bootRyan Lahfa
nixos/qemu-vm: introduce `virtualisation.directBoot`
2023-06-10nixosTests.systemd-boot.switch-test: Fix warningsRobert Hensing
2023-06-10nixosTests.systemd-boot.switch-test: Fix testRobert Hensing
... by making the alternate configs available in machine's store.
2023-06-10Merge pull request #236388 from ↵Will Fancher
ElvishJerricco/sd-s1-networkd-stop-on-switch-root systemd stage 1 networking: Stop systemd-networkd on switch-root
2023-06-09nixos/go2rtc: add support for v4l2 video sourcesMartin Weinelt
Capturing from /dev/video* requires being member of the video group.
2023-06-09gnunet: fix systemd service config (#151269)Sergey Ivanov
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-06-09nixos/qemu-vm: introduce `virtualisation.directBoot`Raito Bezarius
As with many things, we have scenarios where we don't want to boot on a disk / bootloader and also we don't want to boot directly. Sometimes, we want to boot through an OptionROM of our NIC, e.g. netboot scenarios or let the firmware decide something, e.g. UEFI PXE (or even UEFI OptionROM!). This is composed of: - `directBoot.enable`: whether to direct boot or not - `directBoot.initrd`: enable overriding the `config.system.build.initialRamdisk` defaults, useful for netbootRamdisk for example. This makes it possible.
2023-06-09nixos/tests/lvm2/thinpool: fix xfs creation on older kernelsajs124
2023-06-09nixos/tests/lvm2: also build for new LTS kernelajs124
2023-06-08Merge pull request #236567 from l0b0/fix-activate-lintsPol Dellaiera
nixos/modules: Fix ShellCheck lints
2023-06-08Merge pull request #234030 from NixOS/cleanup-overlay-mountsRyan Lahfa
nixosTests: fix tests that relies on an empty rootfs using a bootloader
2023-06-08nixosTests.luks: mount the host Nix storeRaito Bezarius
Same rationale as in caf6f41e2e1.
2023-06-08nixos/tests/lvm2/systemd-stage-1: mount the host Nix storeRaito Bezarius
Same rationale as in caf6f41e2e1.
2023-06-08nixosTests.systemd-initrd-networkd-ssh: bootDevice -> rootDeviceRaito Bezarius
Missed deprecation fixup during the bootDisk PR.
2023-06-08nixosTests.systemd-initrd-luks-keyfile: mount the host Nix storeRaito Bezarius
Same rationale as caf6f41e2e1.
2023-06-08nixosTests.systemd-initrd-luks-password: mount the host Nix storeRaito Bezarius
Same rationale as caf6f41e2e1.
2023-06-08nixosTests.systemd-initrd-luks-tpm2: mount the host Nix storeRaito Bezarius
Same rationale as caf6f41e2e1.
2023-06-08nixosTests.systemd-initrd-networkd-ssh: mount the host Nix storeRaito Bezarius
Same rationale as caf6f41e2e1.
2023-06-08nixosTests.systemd-initrd-swraid: mount the host Nix storeRaito Bezarius
Same rationale as caf6f41e2e1.
2023-06-08nixosTests.systemd-initrd-luks-fido2: mount the host Nix storeRaito Bezarius
Same rationale as caf6f41e2e1.
2023-06-08nixosTests.systemd-initrd-btrfs-raid: mount the host Nix storeRaito Bezarius
Same rationale as caf6f41e2e1.
2023-06-08nixosTests.initrd-luks-empty-passphrase: mount the host nix storeRaito Bezarius
This is necessary because this test relies on switching the root fs to an empty one which does not have a Nix store available in stage 1, therefore, we have to make this test host-store only. A better fix in the long term is to evaluate whether this is worth to enable a proper Nix store image for it with EROFS?
2023-06-08Merge pull request #236640 from wegank/foundationdb-cleanupWeijia Wang
foundationdb: cleanup
2023-06-08Merge pull request #236534 from NixOS/home-assistantMartin Weinelt
home-assistant: 2023.5.4 -> 2023.6.0
2023-06-08foundationdb: cleanupWeijia Wang
2023-06-08Merge pull request #236259 from wegank/mongodb-dropWeijia Wang
mongodb-4_2: drop
2023-06-08github-runner: add thomasjm as maintainerTom McLaughlin
2023-06-08systemd stage 1 networking: Stop systemd-networkd on switch-rootWill Fancher
This essentially backports https://github.com/systemd/systemd/pull/27791. `systemd-networkd.service` is sent the `SIGTERM` signal, but it is not required to be stopped before `initrd-switch-root.target` is reached, despite the use of `systemctl isolate initrd-switch-root.target`. This is because when there is no ordering at all between two units, and a transaction stops one and starts the other, the two operations can happen simultaneously. This means the service could still be running when `switch-root` actually occurs. Then, stage 2 systemd will see the service still running and decide it doesn't need to add a start operation for it to its initial transaction. Finally, the service exits, but only after it's already too late. If, however, there is any ordering at all between a stopping unit and a starting unit, then the stop operation will be done first. This way, we ensure that the service is properly exited before doing `switch-root`. This is something to keep in mind going forward. There may be other services that need this treatment. These `before` and `conflicts` definitions are the correct way to ensure a unit is actually stopped before you reach initrd-switch-root
2023-06-08systemd stage 1 networking: Add network-pre to flush testsWill Fancher
This isn't actually wanted by any units by default.
2023-06-08refactor: Split `mkdir -m …` into `mkdir` + `chmod`Victor Engmark
As recommended by ShellCheck <https://www.shellcheck.net/wiki/SC2174>.
2023-06-08refactor: Use dummy variable name for unused valueVictor Engmark
As recommended by ShellCheck <https://github.com/koalaman/shellcheck/wiki/SC2034>.
2023-06-08Merge pull request #235855 from soywod/himalaya-v0.8.0Pol Dellaiera
himalaya: 0.7.3 -> 0.8.0
2023-06-08Merge pull request #236471 from Mic92/mediawiki-fixesMartin Weinelt
mediawiki: fix group used when apache2 is used
2023-06-07nixos/tests/home-assistant: Drop esphome, fix post-restart expectationMartin Weinelt
Mentioning esphome in the config is now causing an error. Check for the backup module post-restart, not esphome.
2023-06-07Merge pull request #236436 from helsinki-systems/mariadb_changesPol Dellaiera
mariadb: init at 11.0.2 + upgrade default from 10.6 to 10.11
2023-06-07mediawiki: fix group used when apache2 is usedJörg Thalheim
2023-06-07Merge pull request #236303 from alyssais/StrictModesPol Dellaiera
nixos/sshd: add StrictModes option
2023-06-07Merge pull request #236363 from pennae/drop-unifi-maintWeijia Wang
unifi: drop pennae from maintainers
2023-06-07mariadb: upgrade default from 10.6 to 10.11ajs124
which is the next LTS release
2023-06-07himalaya: 0.7.3 -> 0.8.0Clément DOUIN
2023-06-07nixos/atuin: add database.createLocallyhappysalada
2023-06-07Merge pull request #236048 from rnhmjoj/pr-fix-i2cMichele Guerini Rocco
nixos/hardware/i2c: fix uaccess rule
2023-06-07Merge pull request #236311 from joee/patch-4Michele Guerini Rocco
nixos/modules/web-servers/nginx/default.nix: fix minor typo