about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2024-02-10Merge pull request #280322 from h7x4/add-hocon-format-generatorSilvan Mosberger4-82/+18
pkgs.formats: Add HOCON format generator
2024-02-10Merge pull request #284512 from hercules-ci/lib-types-unique-mergeSilvan Mosberger1-1/+1
lib.types.unique: Check inner type deeply
2024-02-10Merge pull request #285833 from 360ied/murmur-hardenedSilvan Mosberger1-0/+23
nixos/murmur: systemd service hardening
2024-02-09Merge #285983: staging-next 2024-02-03Vladimír Čunát3-3/+17
2024-02-10Merge pull request #282597 from prTopi/freetube-ozone-patchkirillrdy1-0/+2
freetube: make compatible with NIXOS_OZONE_WL
2024-02-09Merge master into staging-nextgithub-actions[bot]9-25/+173
2024-02-09Merge pull request #287528 from arianvp/amazon-image-maintainerBernardo Meurer4-0/+11
nixos/amazon-image: Take over maintainership
2024-02-09Merge pull request #284627 from Trundle/nftables-orderingWill Fancher1-2/+5
nixos/nftables: remove default systemd dependencies
2024-02-09nixos/amazon-image: Take over maintainershipArian van Putten4-0/+11
I am actively working on bringing back Amazon Images for 24.05. Please track progress in https://github.com/nixos/amis
2024-02-09Merge pull request #286172 from mweinelt/matrix-uds-listenersMaximilian Bosch3-22/+152
nixos/matrix-synapse: Add UNIX domain socket listener support
2024-02-09treewide: use `formats.hocon`h7x44-82/+18
2024-02-09nixos/matrix-synapse: fix recursive filtering of null valuesMartin Weinelt1-1/+9
Using `filterAttrsRecursive` is not sufficient to account for a nested attribute set with list values, like used for listeners.
2024-02-09nixos/matrix-synapse: add UNIX domain socket listener supportMartin Weinelt3-21/+143
Exposes two options, `path` and `mode`, to configure the location and permissions on the socket file. The `mode` needs to be specified as string in octal and will be converted into a decimal integer, so it correctly passes through the YAML parser and arrives at the `os.chmod` call in the Twisted codebase. What a fun detour. Adds an assertion, that either `path` or `bind_addresses` and `port` are configured on every listener. Migrates the default replication listener of the main instance to a UNIX domain socket, because it is more efficient. Introduces the `enableRegistrationScript` option, to gracefully disable the user registration script, when the client listener listens on a UNIX domain socket, which is something the script does not support.
2024-02-09Merge pull request #287438 from fricklerhandwerk/qemu-docs-linkValentin Gagarin1-1/+5
2024-02-09Merge master into staging-nextgithub-actions[bot]9-6/+281
2024-02-09Merge pull request #287013 from WilliButz/qemu-vm/tmpfiles-settingsnikstur1-4/+12
nixos/qemu-vm: convert tmpfiles rules to settings
2024-02-09doc: add link to QEMU reference documentation in QEMU moduleValentin Gagarin1-1/+5
2024-02-09doc: add link to Nix manualValentin Gagarin1-2/+1
2024-02-09nixosTests.freetube: mark as broken on aarch64-linuxTopi1-0/+2
2024-02-09Merge pull request #286176 from nikstur/writable-overlaysLinus Heckemann7-0/+268
nixos/filesystems: init overlayfs
2024-02-09Merge master into staging-nextgithub-actions[bot]1-8/+8
2024-02-08Merge pull request #285114 from WilliButz/improve-uki-settings-mergingnikstur1-8/+8
nixos/boot.uki: allow partial overrides of default UKI settings
2024-02-08Merge master into staging-nextgithub-actions[bot]1-1/+2
2024-02-08Merge pull request #286063 from yaxitech/github-runner-node-runtimes-286059Aaron Andersen1-1/+2
nixos/github-runners: only override pkg if it has a `nodeRuntimes` arg
2024-02-08Merge master into staging-nextgithub-actions[bot]3-64/+0
2024-02-08Merge pull request #264369 from RaitoBezarius/drop-pamusbRyan Lahfa3-64/+0
pam_usb, nixos/pam-usb: drop
2024-02-08pam_usb, nixos/pam-usb: dropRaito Bezarius3-64/+0
`security.pam.usb` is broken anyway and upstream has abandoned the software.
2024-02-08Merge master into staging-nextgithub-actions[bot]5-96/+102
2024-02-08nixos/version: add ANSI_COLORPeter Hoeg1-70/+76
2024-02-07Merge pull request #277137 from ajs124/fix/tt-rss-phpPackageJörg Thalheim1-4/+15
nixos/tt-rss: add phpPackage option
2024-02-07Merge pull request #286717 from msanft/nixos/appliance-docsnikstur1-13/+4
nixos/appliance-repart-image: use UKI in docs
2024-02-07nixos/filesystems: add release notesnikstur1-0/+5
2024-02-07nixos/filesystems: add overlayfs docsnikstur2-0/+28
2024-02-07nixos/filesystems: init overlayfsnikstur4-0/+235
2024-02-07Merge pull request #286532 from ↵Kim Lindberger2-9/+7
flyingcircusio/PL-131811-gitlab-loose-coupling-upstream nixos.gitlab: loosen the coupling of gitlab services to postgresql and redis
2024-02-07Merge master into staging-nextgithub-actions[bot]7-7/+105
2024-02-07Merge pull request #275896 from hoppla20/masterSarah Brofeldt1-1/+0
nixos/kubernetes: fix pki's mkSpec function
2024-02-07nixos/services.gitlab: loosen the coupling between gitlab and postgres/ ↵Oliver Schmidt2-9/+7
redis to avoid restarts and races Gitlab stays running at redis and postgresql restarts as if these components were on a different host anyways. Handling reconnetctions is part of the application logic. Co-authored-by: Kim Lindberger <kim.lindberger@gmail.com> for formatting fixes and test failure debugging.
2024-02-07Merge pull request #285298 from SuperSandro2000/govee2mqttSandro2-0/+91
govee2mqtt: init at 2024.01.21-088d4ca8, nixos/govee2mqtt: init
2024-02-07nixos/appliance-repart-image: use UKI in docsMoritz Sanft1-13/+4
2024-02-07nixos/tt-rss: add phpPackage optionajs1241-4/+15
right now, we have php81 and php (which points to php82), which means that: - php-fpm uses php81 - the update preStart uses php81 - the actual updater uses php82
2024-02-07Merge pull request #259604 from sefidel/tt-rss-force-update-schemaajs1241-1/+1
nixos/tt-rss: supply --force-yes to update-schema
2024-02-07nixos/qemu-vm: convert tmpfiles rules to settingsWilliButz1-4/+12
This change replaces the previously hard-coded `/boot` path with a reference to `efiSysMountPoint` and more importantly this change makes it possible to override these rules in scenarios in which they are not desired. One such scenario would be when `systemd-gpt-auto-generator(8)` is used to automount the ESP. Consider this section from the mentioned manpage: > The ESP is mounted to /boot/ if that directory exists and is not used > for XBOOTLDR, and otherwise to /efi/. Same as for /boot/, an automount > unit is used. The mount point will be created if necessary. Prior to this change, the ESP would be automounted under `/efi` on first boot, then the previous tmpfiles rules caused `/boot` to be created. Following the quote above, this meant that the ESP is mounted under `/boot` for each subsequent boot.
2024-02-07Merge pull request #286454 from dotlambda/nginx-acme-auth_request-offRobert Schütz1-0/+2
nixos/nginx: turn auth_request off for ACME challenge
2024-02-07Merge pull request #286943 from Tom-Hubrecht/kanidmKerstin1-4/+11
kanidm: 1.1.0-rc.15 -> 1.1.0-rc.16
2024-02-07kanidm: 1.1.0-rc.15 -> 1.1.0-rc.16Tom Hubrecht1-4/+11
Release notes: https://github.com/kanidm/kanidm/releases/tag/v1.1.0-rc.16
2024-02-07nixos/zigbee2mqtt: revert systemd unit to simple typeMartin Weinelt1-1/+0
A recent release added systemd notify support, so I migrated our unit towards that. The NixOS test did not reveal that the unit would not fully activate. Reverts: 165326d2c (partially) Closes: #286977
2024-02-07Merge master into staging-nextgithub-actions[bot]4-11/+24
2024-02-07Merge pull request #286832 from trofi/crda-removal-and-wireless-regdb-updateFranz Pletz1-2/+0
crda: remove package, wireless-regdb: 2023.09.01 -> 2024.01.23
2024-02-07nixos/govee2mqtt: initSandro Jäckel2-0/+91