about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2024-03-02nixos/vaultwarden: drop aliasesSandro Jäckel1-3/+0
2024-03-02nixos/llama-cpp: add to module-listAlex Martens1-0/+1
2024-03-02nixos/nextcloud: build with-apps localSandro Jäckel1-1/+1
2024-03-02Merge pull request #292822 from xNaxdy/work/plasma6-install-sshfsK9001-1/+4
programs/kdeconnect: install sshfs
2024-03-02nixos/paperless: fix too many open filesSandro Jäckel1-0/+1
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'
2024-03-02programs/kdeconnect: install sshfsNaxdy1-1/+4
2024-03-02Merge pull request #290976 from adamcstephens/incus/nftMaciej Krüger1-0/+7
nixos/incus: assert nftables is used when firewall is enabled
2024-03-02Merge pull request #292773 from attilaolah/patch-1Paul Meyer1-1/+1
Add missing closing parens
2024-03-02Merge pull request #292702 from NickCao/fcitx5-plasma6Nick Cao1-1/+2
nixos/fcitx5: enable plasma6Support by default if plasma6 is enabled
2024-03-02Merge pull request #292748 from K900/sycoca-oofK9001-0/+14
nixos/plasma6: nuke sycoca on activation
2024-03-02Merge pull request #292412 from bobrippling/fix/ebusd-loggingYt1-1/+1
ebusd: fix logging overrides
2024-03-02Add missing closing parens.Attila Oláh1-1/+1
https://xkcd.com/859
2024-03-02nixos/plasma6: nuke sycoca on activationK9001-0/+14
This is not the right solution, but it should get us going for now.
2024-03-02macOS support for NixOS tests (#282401)Gabriella Gonzalez5-5/+35
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.
2024-03-01nixos/fcitx5: enable plasma6Support by default if plasma6 is enabledNick Cao1-1/+2
2024-03-02systemd-boot: introduce options to set a sort-key for systemd-boot entriesr-vdp3-24/+88
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
2024-03-01nixos/tests/systemd-boot: make secureBoot test work on different architecturesnikstur1-4/+6
2024-03-01nixos/qemu-vm: remove implicit dependency on SSMnikstur1-3/+1
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.
2024-03-01etebase: make proper package...phaer1-18/+10
and remove the ad-hoc python environment. Also remove daphne and use uvicorn just as upstream does
2024-03-01Merge pull request #292061 from nikstur/systemd-random-seednikstur1-1/+1
nixos/systemd: include systemd-boot-random-seed.service
2024-03-01Merge pull request #292607 from NickCao/fcitx5-nixosNick Cao1-1/+12
nixos/fcitx5: add plasma6 support option
2024-03-01Merge pull request #292487 from jmbaur/nixos-cross-checkRobert Hensing2-1/+11
nixos/nixpkgs: fix determination for cross-compiled nixos system
2024-03-01nixos/nixpkgs: fix determination for cross-compiled nixos systemJared Baur2-1/+11
Since the output of `lib.systems.elaborate` contains functions, an equality check with `==` does not suffice, `lib.systems.equals` should be used instead.
2024-03-01nixos/fcitx5: add plasma6 support optionNick Cao1-1/+12
2024-03-01Merge pull request #292561 from ↵Ryan Lahfa2-0/+10
arianvp/fix-make-disk-image-systemd-boot-homeless-shelter-clobber nixos/lib/make-disk-image.nix: fix systemd-boot-builder clobbering /homeless-shelter
2024-03-01Merge pull request #291951 from amarshall/zfs-pkgs-renamingAdam C. Stephens3-27/+15
zfs: rename zfsStable -> zfs_2_2; zfsUnstable -> zfs_unstable; remove enableUnstable option in favor of package
2024-03-01modules/etebase-server: add package, pythonPackagephaer1-4/+18
options, to keep the packaeges configurable
2024-03-01Merge pull request #291907 from SuperSandro2000/tailscaled-flagsSandro1-1/+8
2024-03-01Merge pull request #264087 from leonm1/matter-server-moduleSandro5-0/+176
2024-03-01Merge pull request #283660 from ocfox/transferSandro5-0/+126
2024-03-01nixos/lib/make-disk-image.nix: fix systemd-boot-builder clobbering ↵Arian van Putten2-0/+10
/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).
2024-03-01nixos/oci-containers: ignore nonexistent container when stoppingDiogo Correia1-1/+1
Fixes #292551
2024-03-01nixos/lib/test-driver: make the warning message more noticeableK9001-1/+6
2024-03-01listmonk: ensure correct application of data migrationMarcel1-1/+5
2024-03-01Merge pull request #292291 from cafkafk/dockerRegistry-openFirewallSarah Brofeldt2-1/+11
nixos/dockerRegistry: add `openFirewall` option
2024-03-01nixos/dockerRegistry: add `openFirewall` optionChristina Sørensen2-1/+11
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-01Merge pull request #292326 from hcsch/pipewire-wireplumber-doc-fixK9002-3/+11
nixos/pipewire: doc fixes as a follow-up to #282377 and #291946
2024-03-01Merge pull request #292483 from mjm/plasma6-kcmutilsK9001-0/+1
nixos/plasma6: install kcmutils
2024-02-29nixos/plasma6: install kcmutilsMatt Moriarity1-0/+1
2024-03-01Merge pull request #263765 from numinit/armagetronad-moduleSandro5-0/+544
nixos/armagetronad: Add module with NixOS tests
2024-03-01Merge pull request #290449 from Kiskae/patch-2Sandro1-0/+2
nixos/podman: pass proxy variables to podman API
2024-03-01Merge pull request #287299 from SuperSandro2000/unbound-checkconfSandro1-1/+24
nixos/unbound: check validity of config file
2024-02-29nixos/nixseparatedebuginfod: fix compatibility with Nix 2.3V1-1/+3
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
2024-02-29nixos/doc: release note for k3s_1_29superherointj1-0/+2
2024-02-29nixos/ebusd: fix logging overridesRob Pilling1-1/+1
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.
2024-02-29Merge pull request #280628 from ↵Kerstin1-0/+32
h7x4/nixos-module-update-kanidm-add-backup-dir-to-bindpaths nixos/kanidm: declare `online_backup` options
2024-02-29Merge pull request #292185 from dotlambda/searxng-mainProgramMichele Guerini Rocco2-4/+4
searxng: set meta.mainProgram
2024-02-29nixos/pipewire: add docs for `passthru.requiredLv2Packages`Hans Christian Schmitz2-2/+10
2024-02-29nixos/wireplumber: fix incorrect option name in docsHans Christian Schmitz1-1/+1
2024-02-29Merge pull request #287805 from raboof/sway-update-to-1.9Arnout Engelen1-2/+2
sway: 1.8.1 -> 1.9.0