about summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
...
| | * | | | | | | | | nixos/budgie: Fix default fontsBobby Rong2024-03-15
| | | |_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Always install noto fonts and hack font.
* | | | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-03-15
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #295932 from Kranzes/nextcloudIlan Joselevich2024-03-14
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | | nixos/nextcloud: remove opcache.enable_cli=1
| | * | | | | | | | nixos/nextcloud: remove opcache.enable_cli=1Ilan Joselevich2024-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream no longer recommends enabling the opcache cli. See the following: - https://github.com/nextcloud/documentation/issues/1439 - https://github.com/nextcloud/server/pull/15468
* | | | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-03-13
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #295370 from arianvp/fix-295365nikstur2024-03-13
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/binfmt: fix race condition between systemd-tmpfiles and systemd-binfmt
| | * | | | | | | | | nixos/binfmt: fix race condition between systemd-tmpfiles and systemd-binfmtArian van Putten2024-03-12
| | | |_|_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to make sure systemd-tmpfiles-setup.service ran before we start systemd-binft.service. Otherwise it might fail to start due to non-existant files Fixes #295365
| * | | | | | | | | Merge pull request #291455 from SuperSandro2000/hydra-starman-workerSandro2024-03-13
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | nixos/hydra: add option for starman workersSandro Jäckel2024-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful for small deployments which do not need 5 spare starman workers taking 160 MB of RAM each.
* | | | | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-03-13
|\| | | | | | | | | |
| * | | | | | | | | | Merge pull request #295547 from Janik-Haag/unboundPol Dellaiera2024-03-13
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nixos/unbound: drop networkmanager since it doesn't support unbound anymore
| | * | | | | | | | | | nixos/unbound: drop networkmanager since it doesn't support unbound anymoreJanik H.2024-03-13
| | | | | | | | | | | |
| * | | | | | | | | | | Merge pull request #295529 from Janik-Haag/networkmanager-drop-unboundPol Dellaiera2024-03-13
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/networkmanager: drop unbound form dns servers
| | * | | | | | | | | | nixos/networkmanager: drop unbound form dns serversJanik H.2024-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | upstream dropped unbound in https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/5da17c689be5e66ea2f63dea6f1846625e652998
| * | | | | | | | | | | Merge pull request #295199 from blakesmith/gotosocial_14_2Pol Dellaiera2024-03-13
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | gotosocial 0.14.1 -> 0.14.2
| | * | | | | | | | | | | nixos/gotosocial: add blakesmith as a maintainerBlake Smith2024-03-12
| | | | | | | | | | | | |
| * | | | | | | | | | | | nixos/scrutiny: fix timer not auto-startingéclairevoyant2024-03-12
| | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge remote-tracking branch 'upstream/master' into staging-nextannalee2024-03-13
|\| | | | | | | | | | |
| * | | | | | | | | | | Merge branch 'master' into amazon-ec2-amisRok Garbas2024-03-13
| |\ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ Merge pull request #295407 from Stunkymonkey/nixos-murmur-registerPassword-fixJörg Thalheim2024-03-12
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/murmur: fix writing registerPassword to config
| | | * | | | | | | | | | | nixos/murmur: fix writing registerPassword to configFelix Buehler2024-03-12
| | | |/ / / / / / / / / /
| | * | | | | | | | | | | Merge pull request #293950 from DCsunset/nixos-hoogleFabián Heredia Montiel2024-03-12
| | |\ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|/ / / / / / / | | |/| | | | | | | | | | nixos/hoogle: add extraOptions
| | | * | | | | | | | | | nixos/hoogle: add extraOptionsDCsunset2024-03-06
| | | | | | | | | | | | |
| * | | | | | | | | | | | nixos/amazon-ec2-amis: Add NixOS 23.11Arian van Putten2024-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that this list will stop being updated from now on. Please use https://nixos.github.io/amis/ and https://nixos.github.io/amis/images.json instead. We are working on integrating this in the https://nixos.org/ website These get updated for every channel bump.
* | | | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2024-03-12
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | nixos/incus: fix systemd service pathAzat Bahawi2024-03-12
| | |_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a regression introduced in #294754.
| * | | | | | | | | | | Merge pull request #292141 from SuperSandro2000/plasma-out-xserverSandro2024-03-12
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | nixos/plasma6: move out of x11Sandro Jäckel2024-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release focuses on wayland, lets give that justice
| * | | | | | | | | | | | Merge pull request #295092 from K900/more-heinous-crimesK9002024-03-12
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/iso-image: extremely cursed performance optimization for Hydra
| | * | | | | | | | | | | | nixos/iso-image: extremely cursed performance optimization for HydraK9002024-03-12
| | | |_|_|/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right now the worst case chain of events for building an ISO on Hydra is - copy everything to squashfs builder - run squashfs builder - download squashfs from builder - compress squashfs - upload squashfs to S3 - copy squashfs to ISO builder - run ISO builder - download ISO from builder - compress ISO - upload ISO to S3 This inlines the squashfs build into the ISO build, which makes it - copy everything to ISO builder - run ISO builder - download ISO from builder - compress ISO - upload ISO to S3 Which should reduce queue runner load by $alot per ISO, which we have four of on small channels (one release, one test per arch) and a lot more than four of on large channels (with various desktops)
* | | | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2024-03-12
|\| | | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #295096 from jmbaur/uki-dtbnikstur2024-03-12
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / | |/| | | | | | | | | | | nixos/uki: add ".dtb" section if devicetree is used
| | * | | | | | | | | | | nixos/uki: add ".dtb" section if devicetree is usedJared Baur2024-03-11
| | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures a ".dtb" PE section makes it into the UKI so systemd-stub can install the correct devicetree for use by the Linux kernel. This is often needed on systems that boot with u-boot since the devicetree used by u-boot is often a paired down version of what the Linux kernel needs. On those kinds of boards, the lack of this PE section means that u-boot will end up installing its internal devicetree into the UEFI configuration table, which is what the Linux kernel ends up using.
* | | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2024-03-12
|\| | | | | | | | | | |
| * | | | | | | | | | | nixos/incus: add openvswitch supportcmspam2024-03-12
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Added openvswitch integration to incus service. 2. Added tests to test openvswitch functionality with incus.
* | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2024-03-11
|\| | | | | | | | | |
| * | | | | | | | | | nixos/lldap: set service `UMask=0027` and `StateDirectoryMode=0750`emilylange2024-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While `/var/lib/lldap` isn't technically accessible by unprivileged users thanks to `DynamicUser=true`, a user might prefer and change it to `DynamicUser=false`. There is currently also a PR open that intends to make `DynamicUser` configurable via module option. As such, `jwt_secret_file`, if bootstrapped by the service start procedure, might be rendered world-readable due to its permissions (`0644/-rw-r--r--`) defaulting to the service's umask (`022`) and `/var/lib/lldap` to `0755/drwxr-xr-x` due to `StateDirectoryMode=0755`. This would usually be fixed by using `(umask 027; openssl ...)` instead of just `openssl ...`. However, it was found that another file (`users.db`), this time bootstrapped by `lldap` itself, also had insufficient permissions (`0644/-rw-r--r--`) inherited by the global umask and would be left world-readable as well. Due to this, we instead change the service's to `027`. And to lower the impact for already bootstrapped files on existing instances like `users.db`, set `StateDirectoryMode=0750`.
| * | | | | | | | | | nixos/lldap: bootstrap `jwt_secret` if not providedemilylange2024-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If not provided, lldap defaults to `secretjwtsecret` as value which is hardcoded in the code base. See https://github.com/lldap/lldap/blob/v0.5.0/server/src/infra/configuration.rs#L76-L77 This is really bad, because it is trivially easy to generate an admin access token/cookie as attacker, if a `jwt_secret` is known.
| * | | | | | | | | | Merge pull request #294286 from SuperSandro2000/unbound-remote-config-checkSandro2024-03-11
| |\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / | |/| | | | | | | | |
| | * | | | | | | | | nixos/unbound: disable checkconf when remote-control is usedSandro Jäckel2024-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #293001
| * | | | | | | | | | Merge pull request #274307 from thillux/esdm-1.0.1WilliButz2024-03-11
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | esdm: update module after 1.0.1 changes
| | * | | | | | | | | | nixos/esdm: simplify moduleMarkus Theil2024-03-11
| | | |_|_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ESDM 1.0.1 fixed bugs related to Linux compatibility layer with CUSE. During these fixes, the compatibility layer was simplified behind a target in order to start the necessary services together or none of them (services.esdm.linuxCompatServices). Furthermore, a small helper was added to ESDM 1.0.1 in order to deal with resume/suspend/hibernate (FUSE needs to be unblocked). Removed options are marked. Signed-off-by: Markus Theil <theil.markus@gmail.com>
| * | | | | | | | | | nixos/networkmanager: add doc about nm profiles interaction with resolvconfPierre Allix2024-03-11
| | | | | | | | | | |
* | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2024-03-11
|\| | | | | | | | | |
| * | | | | | | | | | Merge pull request #292025 from RaHoni/baculaTlsSandro2024-03-11
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | |
| | * | | | | | | | | nixos/bacula: refactor option generationRaHoni2024-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The generation of the descriptions always used lib explicitly even thoughit was already specified with 'with'. Since using `with lib` is discouraged this was also changed to inherit.
| | * | | | | | | | | nixos/bacula: Add support for TLSRaHoni2024-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added the majority of TLS options used for transport encryption. This uses a submodule since all resources share the same settings. The documentation can be found under: https://www.bacula.org/13.0.x-manuals/en/main/Bacula_TLS_Communications_E.html
* | | | | | | | | | | Merge staging-next into staginggithub-actions[bot]2024-03-11
|\| | | | | | | | | |
| * | | | | | | | | | Merge pull request #294771 from flokli/yubikey-agent-evalSandro2024-03-11
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nixos/yubikey-agent: fix eval error
| | * | | | | | | | | | nixos/yubikey-agent: fix eval errorFlorian Klink2024-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has been refactored in https://github.com/NixOS/nixpkgs/ pull/133542, but this reference wasn't updated.