about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2023-04-25Merge pull request #225883 from e1mo/dokuwiki-2023-04-04Jonas Heinrich1-0/+2
dokuwiki: 2022-07-31a -> 2023-04-04
2023-04-25cloud-init: add udhcpc support (#226216)Jean-François Roche1-0/+1
* cloud-init: 22.4 -> 23.1.1 * cloud-init: add udhcpc support Cloud-init use as dhcp client, dhclient, which is coming from the unmaintained package, isc-dhcp-client (refer https://www.isc.org/dhcp/) which ended support in 2022. dhclient is deprecated in nixos Add patch to use `udhcpc` dhcp client coming from busybox instead. PR based on #226173 refs #215571 upstream PR: https://github.com/canonical/cloud-init/pull/2125
2023-04-25Merge pull request #199835 from SuperSandro2000/nodejs-normalisationSandro2-3/+3
2023-04-25nixos/bird-lg: Add support for traceroute-flagsMoritz 'e1mo' Fromm1-0/+7
2023-04-25nodejs*: normalise names to better fit other packagesSandro Jäckel2-3/+3
Versioned package attributes are usually named like $pname_$version eg: nodejs-14_x -> nodejs_14
2023-04-25nixos/bird-lg: Add maintainersMoritz 'e1mo' Fromm1-0/+5
2023-04-25nixos/bird-lg: Rework command attribute generationMoritz 'e1mo' Fromm1-31/+69
Prior to this change, arguments were not escaped nor was the possiblity for arguments to be empty accounted for. This led to a kinda broken startup script were arguments were "shifted", e.g. leaving allowedIPs empty in order to use the default would cause `--bird` (the following arguments key) to be used as the value. This was also observable when e.g. the navbarBrand had a space in it where only everything until the first space would show up. With the new approach, all arguments are consistently escaped and empty ones left out. `extraConfig` now supports and prefers lists of strings instead of lines (still supported but warned). This is due to the fragility with respect to e.g. forgetting trailing backslashes after each line. `frontend.{servers,domain}` are unset by default since the frontend needs (the upstream project itself has no empty defaults here) needs them to be set. If not set, an error is caused at build-time. `proxy.birdSocket` has a new default: The projects README[^1] states `/var/run/bird/bird.ctl` as the current default value. And bird2 on NixOS does use this path too. [^1]: https://github.com/xddxdd/bird-lg-go#proxy
2023-04-24Merge pull request #220812 from anpin/feature/promscale-rebaseMario Rodas2-0/+61
promscale: 0.10.0 -> 0.17.0
2023-04-24nixos/stargazer: initgaykitty5-0/+232
2023-04-24Merge pull request #227782 from everlanes/roundcube_bugfix_postgresql_passwdGuillaume Girol1-2/+14
nixos/roundcube: fix remote postgresql server
2023-04-24Merge pull request #227881 from NixOS/qemu-vm/mount-host-nix-storeRyan Lahfa1-2/+20
nixos/qemu-vm: introduce `virtualisation.mountHostNixStore` option
2023-04-24Merge pull request #227232 from datafoo/nixos-acme-fix-options-typeNick Cao1-2/+2
nixos/acme: fix options type
2023-04-24Merge pull request #227039 from yorickvP/bump-asteriskRobert Scott1-0/+2
asterisk: drop 16, 19, bump 18.16.0 -> 18.17.1, 20.1.0 -> 20.2.1
2023-04-24Merge pull request #226974 from IndeedNotJames/forgejo-build-from-sourceSandro1-0/+1
2023-04-23nixos/qemu-vm: introduce `virtualisation.mountHostNixStore` optionRaito Bezarius1-2/+20
Now that `useBootLoader` produces a full system image, moving disk images can be slow because they have a full Nix store in them. It does not make sense to keep the 9p mountpoint to shadow the /nix/store of the VM. We disable it if we have `useBootLoader` and introduce an option for easy overrides.
2023-04-23Merge pull request #225829 from IndeedNotJames/nixos.consulSandro1-4/+4
2023-04-23nixos/roundcube: read only first line of password fileAndreas Brinner1-2/+3
Only read the first line of the password file, if has multiple lines. Mention that behaviour in options documentation.
2023-04-23asterisk: drop 16 and 19Yorick van Pelt1-0/+2
These will go EOL within the 23.05 support window.
2023-04-23nixos/roundcube: extend documentation for passwordFileAndreas Brinner1-3/+5
The passwordFile must be formatted correctly. Added some information about how the file content should look like.
2023-04-23nixos/roundcube: fix roundcube-setup startAndreas Brinner1-0/+1
When using Roundcube with a non local PostgreSQL database wait for network start before running roundcube-setup.service Otherwise the database is not reachable and the service fails.
2023-04-23nixos/roundcube: fix PostgreSQL passwordAndreas Brinner1-1/+9
Extract PostgreSQL database password for Roundcube from .pgpass file. The password file is used in two locations: 1. in the Roundcube config.php 2. in the systemd setup service that initializes the roundcube database These two services need the password in different formats. Keep the password file in PostgreSQL standard format and extract the password for the Roundcube config (see #215986).
2023-04-22nixosTests.promscale: add tests for promscale_extensionPavel Anpin2-0/+61
2023-04-22systemd-stage-1: Revert assertions about initrd commandsWill Fancher1-19/+0
2023-04-22Merge pull request #227557 from davidkna/patch-4Martin Weinelt1-1/+1
nixos/gitea: remove extra `"` in prestart
2023-04-22Merge pull request #226237 from ElvishJerricco/systemd-stage-1-unhide-docsFlorian Klink4-34/+63
Systemd stage 1: Unhide docs and round out assertions about unsupported features.
2023-04-22Merge pull request #227354 from flokli/firefox-web-eidFlorian Klink1-0/+4
nixos/firefox: add config option for Web eID support
2023-04-22nixos/gitea: remove extra `"` in prestartDavid Knaack1-1/+1
2023-04-21systemd-stage-1: Make networkd options shallowWill Fancher1-10/+15
2023-04-21Merge pull request #227445 from fgaz/ft2-clone/1.66Weijia Wang1-3/+1
ft2-clone: 1.65 -> 1.66, fix nixos test
2023-04-21systemd-stage-1: Add assertions for unsupported options.Will Fancher3-1/+29
2023-04-21systemd-stage-1: Unhide documentationWill Fancher1-23/+19
2023-04-21Merge pull request #169116 from ElvishJerricco/systemd-stage-1-networkdFlorian Klink19-222/+713
Systemd stage 1 networkd
2023-04-21nixos/nginx: Fix listen string generationJan Tojnar1-2/+2
This regressed in 327b0cff7aedc20a148d245b1182f43800acc1f5 breaking nixosTests.php, among other things.
2023-04-21nixosTests.ft2-clone: make OCR more robustFrancesco Gazzetta1-3/+1
2023-04-21Merge pull request #207039 from NixOS/qemu-boot-disk-using-make-disk-imageRyan Lahfa18-213/+191
nixos/qemu-vm: refactor bootDisk using make-disk-image
2023-04-21Merge pull request #226871 from apeschar/zfs-curlRyan Lahfa1-2/+24
zfs: enable keylocation=http://
2023-04-21nixos/virtualisation/qemu-vm: remove persistBootDevice optionRaito Bezarius2-19/+1
This option has been introduced in 678eed323ffd90117472cd432ebe85dddaff07f1 without realizing there was this PR inflight, unfortunately, it collide with what this PR does and make it irrelevant. Therefore, I remove it here.
2023-04-21nixos/tests/bootspec: assert for boot.json rather than bootspec/boot.jsonRaito Bezarius1-2/+2
2023-04-21nixos/tests(treewide): vdb → vda, vdc → vdb, vdd → vdc, … / ↵Raito Bezarius15-48/+50
bootDevice → rootDevice
2023-04-21nixos/qemu-vm: refactor bootDisk generation using make-disk-imageRaito Bezarius1-150/+144
2023-04-21Merge pull request #227235 from Ma27/bump-nextcloudMaximilian Bosch3-3/+9
nextcloud: 25.0.5 -> 25.0.6, 26.0.0 -> 26.0.1, remove nc24
2023-04-21Merge pull request #226882 from wegank/parallels-guests-finalWeijia Wang1-1/+0
systemd.services.prlshprint: fix type
2023-04-21Merge pull request #227243 from misuzu/netbird-updateNick Cao1-2/+3
netbird: 0.14.6 -> 0.16.0
2023-04-21nixosTests.gitea: fix sshd race conditionIndeedNotJames1-0/+1
2023-04-21nixos/consul: use `lib.getExe` where possibleIndeedNotJames1-3/+3
which allows the use of custom packages, that may not have binaries called `consul` or `consul-alerts` in their `/bin/*` (though arguably pretty unlikely to be ever used)
2023-04-21nixos/consul: fix package reference in service `$PATH`IndeedNotJames1-1/+1
2023-04-21nixos/firefox: add config option for Web eID supportFlorian Klink1-0/+4
This allows users to set `programs.firefox.nativeMessagingHosts.euwebid = true` to make the native companion app available in Firefox. It's used by the Web eID browser extension (https://addons.mozilla.org/en/firefox/addon/web-eid-webextension/), which can be tried out at https://web-eid.eu/ - pressing the "Authenticate" button there should open a new window.
2023-04-20nixos/authelia: Allow using Unix socketsTom Hubrecht1-1/+1
2023-04-20Merge pull request #225222 from Luflosi/test-aaaaxyWeijia Wang2-0/+29
nixos/tests/aaaaxy: init
2023-04-20nixos/fail2ban: add extraSettings optiondatafoo1-0/+18