about summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #248972 from codifryed/coolercontrol-0.17.0Cosima Neidahl2024-03-03
|\ | | | | coolercontrol: init at 1.1.1
| * coolercontrol.*: init at 1.1.1Guy Boldon2024-02-16
| |
* | Merge pull request #289961 from leona-ya/vikunja-0.23.0Martin Weinelt2024-03-03
|\ \ | | | | | | vikunja: 0.22.1 -> 0.23.0
| * | nixos/vikunja: remove setupNginx optionLeona Maroni2024-02-20
| | | | | | | | | | | | | | | | | | | | | The required nginx configuration is now really simple, and e.g. SSL/ACME already required the user to interact with `services.nginx.virtualHosts`. Therefore, and to reduce complexity, we now leave the web server configuration to the user.
| * | nixos/vikunja: adapt for vikunja 0.23.0Leona Maroni2024-02-20
| | | | | | | | | | | | This version removes dedicated api and frontend packages.
* | | Merge pull request #291934 from e1mo/bird-lg-1-3-5Guillaume Girol2024-03-03
|\ \ \ | | | | | | | | bird-lg: 1.3.1 -> 1.3.5
| * | | nixos/bird-lg: Update option description to indicate new featurese1mo2024-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In release v1.3.3[0] support for CIDRs was added, thus updated the option description to indicate the new support for that. [0]: https://github.com/xddxdd/bird-lg-go/releases/tag/v1.3.3
* | | | Merge pull request #292437 from deviant/nixos-nixseparatedebuginfod-nix2.3Guillaume Girol2024-03-03
|\ \ \ \ | | | | | | | | | | nixos/nixseparatedebuginfod: fix compatibility with Nix 2.3
| * | | | nixos/nixseparatedebuginfod: fix compatibility with Nix 2.3V2024-02-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Appending to options with the `extra-` prefix was added in Nix 2.4, which makes config validation fail on this version without the guard. Change-Id: Ie253978dbaf00b228fecc08698a3dcc01cd2d82b
* | | | | Merge pull request #292124 from r-ryantm/auto-update/minioPascal Bach2024-03-03
|\ \ \ \ \ | | | | | | | | | | | | minio: 2024-02-24T17-11-14Z -> 2024-02-26T09-33-48Z
| * | | | | tests/minio: fix broken minio testPascal Bach2024-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since last update minio pre allocates 2GiB of memory, so the test VM needs more than that to not run out of memory. We also remove the time based tests as it makes the test non deterministic
* | | | | | Merge pull request #292823 from SuperSandro2000/paperless-too-many-open-filesPol Dellaiera2024-03-02
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/paperless: fix too many open files
| * | | | | | nixos/paperless: fix too many open filesSandro Jäckel2024-03-02
| | |/ / / / | |/| | | | | | | | | | | | | | | | paperless-web-start[658743]: kombu.exceptions.OperationalError: [Errno 24] Too many open files: '/nix/store/k6h0pihpi3ih31zjk6ragqcp4mjz4pjs-python3.11-concurrent-log-handler-0.9.24/lib/python3.11/site-packages/concurrent_log_handler-0.9.24.dist-info/entry_points.txt'
* | | | | | Merge pull request #292850 from newAM/llama-cpp-module-listPol Dellaiera2024-03-02
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/llama-cpp: add to module-list
| * | | | | | nixos/llama-cpp: add to module-listAlex Martens2024-03-02
| | | | | | |
* | | | | | | Merge pull request #278698 from bachp/photoprism-updateLeona Maroni2024-03-02
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | photoprism: 231011-63f708417 -> 231128-f48ff16ef
| * | | | | | | nixos/photoprism: allow writing to originalsPath, importPath andPascal Bach2024-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | storagePath
* | | | | | | | Merge pull request #292825 from SuperSandro2000/nextcloud-with-apps-localMaximilian Bosch2024-03-02
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/nextcloud: build with-apps local
| * | | | | | | | nixos/nextcloud: build with-apps localSandro Jäckel2024-03-02
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #283547 from r-vdp/boot_sort_keyJulien Malka2024-03-02
|\ \ \ \ \ \ \ \
| * | | | | | | | systemd-boot: introduce options to set a sort-key for systemd-boot entriesr-vdp2024-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without sort-keys specified on entries, the entries are sorted only by file name (in decreasing order, so starting at the end of the alphabet!), without taking any other fields into account (see [the boot loader specification reference][1]). Moreover, entries without a sort-key are always ordered after all entries with a sort-key, so by not adding a sort-key to the NixOS ones, we cannot add a sort-key to any other entry while keeping it below the NixOS entries. So currently we have options to set the file names for additional entries like memtest and netbootxyz. However, as mentioned above, the sorting by file name is not very intuitive and actually sorts in the opposite order of what is currently mentioned in the option descriptions. With this commit, we set a configurable sort-key on all NixOS entries, and add options for setting the sort-keys for the memtest and netbootxyz entries. The sorting by sort-key is more intuitive (it starts at the start of the alphabet) and also takes into account the machine-id and version for entries with identical sort-keys. We use a bootspec extension to store the sort keys, which allows us to redefine the sort key for individual specialisations without needing any special casing. [1]: https://uapi-group.org/specifications/specs/boot_loader_specification/#sorting
* | | | | | | | | Merge pull request #292636 from ↵nikstur2024-03-02
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | RaitoBezarius/smm-works-for-something-else-than-x86-actually OVMF: remove invalid `assert` on SMM
| * | | | | | | | nixos/tests/systemd-boot: make secureBoot test work on different architecturesnikstur2024-03-01
| | | | | | | | |
| * | | | | | | | nixos/qemu-vm: remove implicit dependency on SSMnikstur2024-03-01
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qemu module shouldn't implicitly (and for all architectures) enable SSM when enabling Secure Boot. Additionally, this breaks aarch64 Secure Boot tests because this module doesn't use the right machine type for anything but X86.
* | | | | | | | Merge pull request #292822 from xNaxdy/work/plasma6-install-sshfsK9002024-03-02
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | programs/kdeconnect: install sshfs
| * | | | | | | | programs/kdeconnect: install sshfsNaxdy2024-03-02
| |/ / / / / / /
* | | | | | | | Merge pull request #290976 from adamcstephens/incus/nftMaciej Krüger2024-03-02
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/incus: assert nftables is used when firewall is enabled
| * | | | | | | | nixos/incus: assert nftables is used when firewall is enabledAdam Stephens2024-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | incus manages its own firewall rules and prefers nftables. The advantages of nftables for segmenting multiple tools managing firewall rules is sufficient to require nftables with incus. https://linuxcontainers.org/incus/docs/main/howto/network_bridge_firewalld/#use-incus-firewall
* | | | | | | | | Merge pull request #292773 from attilaolah/patch-1Paul Meyer2024-03-02
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Add missing closing parens
| * | | | | | | | | Add missing closing parens.Attila Oláh2024-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://xkcd.com/859
* | | | | | | | | | Merge pull request #292702 from NickCao/fcitx5-plasma6Nick Cao2024-03-02
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/fcitx5: enable plasma6Support by default if plasma6 is enabled
| * | | | | | | | | | nixos/fcitx5: enable plasma6Support by default if plasma6 is enabledNick Cao2024-03-01
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #292748 from K900/sycoca-oofK9002024-03-02
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/plasma6: nuke sycoca on activation
| * | | | | | | | | | nixos/plasma6: nuke sycoca on activationK9002024-03-02
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not the right solution, but it should get us going for now.
* | | | | | | | | | Merge pull request #292412 from bobrippling/fix/ebusd-loggingYt2024-03-02
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | ebusd: fix logging overrides
| * | | | | | | | | nixos/ebusd: fix logging overridesRob Pilling2024-02-29
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes #292131 - currently we specify --log=all:<level>, which overrides all other log areas. Specifying this first allows the further log areas to be specified without being replaced.
* | | | | | | | | macOS support for NixOS tests (#282401)Gabriella Gonzalez2024-03-02
| |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #193336 Closes #261694 Related to #108984 The goal here was to get the following flake to build and run on `aarch64-darwin`: ```nix { inputs.nixpkgs.url = <this branch>; outputs = { nixpkgs, ... }: { checks.aarch64-darwin.default = nixpkgs.legacyPackages.aarch64-darwin.nixosTest { name = "test"; nodes.machine = { }; testScript = ""; }; }; } ``` … and after this change it does. There's no longer a need for the user to set `nodes.*.nixpkgs.pkgs` or `nodes.*.virtualisation.host.pkgs` as the correct values are inferred from the host system.
* | | | | | | | Merge pull request #292061 from nikstur/systemd-random-seednikstur2024-03-01
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/systemd: include systemd-boot-random-seed.service
| * | | | | | | | nixos/systemd: include systemd-boot-random-seed.servicenikstur2024-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary to properly refresh the boot loader random seed. See https://www.freedesktop.org/software/systemd/man/latest/systemd-boot-random-seed.service.html#
| * | | | | | | | nixos/systemd: remove a superfluous overridenikstur2024-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is already the upstream default.
* | | | | | | | | Merge pull request #292607 from NickCao/fcitx5-nixosNick Cao2024-03-01
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/fcitx5: add plasma6 support option
| * | | | | | | | | nixos/fcitx5: add plasma6 support optionNick Cao2024-03-01
| | | | | | | | | |
* | | | | | | | | | Merge pull request #292487 from jmbaur/nixos-cross-checkRobert Hensing2024-03-01
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | nixos/nixpkgs: fix determination for cross-compiled nixos system
| * | | | | | | | | nixos/nixpkgs: fix determination for cross-compiled nixos systemJared Baur2024-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the output of `lib.systems.elaborate` contains functions, an equality check with `==` does not suffice, `lib.systems.equals` should be used instead.
* | | | | | | | | | Merge pull request #292561 from ↵Ryan Lahfa2024-03-01
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | arianvp/fix-make-disk-image-systemd-boot-homeless-shelter-clobber nixos/lib/make-disk-image.nix: fix systemd-boot-builder clobbering /homeless-shelter
| * | | | | | | | | | nixos/lib/make-disk-image.nix: fix systemd-boot-builder clobbering ↵Arian van Putten2024-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /homeless-shelter systemd-boot-builder.py calls nix-env --list-generations which creates $HOME/.nix-defexpr/channels/nixos if it doesn't exist. This would cause a folder /homeless-shelter to show up in the final image which in turn breaks nix builds in the target image if sandboxing is turned off (as /homeless-shelter is never allowed to exist).
* | | | | | | | | | | Merge pull request #291951 from amarshall/zfs-pkgs-renamingAdam C. Stephens2024-03-01
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | zfs: rename zfsStable -> zfs_2_2; zfsUnstable -> zfs_unstable; remove enableUnstable option in favor of package
| * | | | | | | | | | | nixos/zfs: Remove enableUnstable in favor of setting packageAndrew Marshall2024-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This just adds complexity and confusion. Once-upon-a-time, there was no `package` and only `enableUnstable`, but now it is just confusing to have both, as it would be possible to do e.g. `package = pkgs.zfs` and `enableUnstable = true`, but then `enableUnstable` does nothing.
| * | | | | | | | | | | nixos/pam: Do not incorrectly use zfs.enableUnstable in assertionAndrew Marshall2024-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `zfs.enableUnstable` only has an effect if `zfs.enabled = true`, so only require `zfs.enabled` to be true here.
| * | | | | | | | | | | zfs_unstable: Rename from zfsUnstableAndrew Marshall2024-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This matches the naming of other zfs_* pkgs.