summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2023-05-21nixos/tests: init portunusSandro Jäckel2-0/+19
2023-05-21nixos/portunus: use openldap compiled with libxcrypt-legacySandro Jäckel1-2/+3
It hardcodes sha256 crypt and the managed slapd crash loops otherwise.
2023-05-12Merge pull request #231293 from K900/libinput-defaultK9002-1/+5
nixos/x11/hardware/libinput: enable by default
2023-05-11Merge pull request #231096 from kai-tub/vector/add-pkg-optMartin Weinelt2-2/+4
vector: add `package` Option
2023-05-11Merge pull request #231140 from NixOS/rosetta-nix-buildArian van Putten1-1/+9
modules/rosetta: configure nix build sandbox to use rosetta
2023-05-11nixosTests.vector: fix race conditionKai Norman Clasen1-1/+1
2023-05-11nixos/vector: add `package` OptionKai Norman Clasen1-1/+3
2023-05-11Merge pull request #231310 from Kranzes/harmoniaIlan Joselevich1-1/+3
nixos/tests/harmonia: check if settings work
2023-05-11Merge pull request #230523 from hercules-ci/fast-nixos-test-evalRobert Hensing7-19/+224
Fast nixos test eval
2023-05-11nixos/tests/harmonia: check if settings workIlan Joselevich1-1/+3
2023-05-11nixos/all-tests: Enable readOnlyPkgs by default for runTestRobert Hensing1-2/+2
Most tests are not affected by this because they use the `handleTest` function instead.
2023-05-11nixos/testing/nodes.nix: Do not rely on disabledModulesRobert Hensing1-2/+2
It's just not necessary.
2023-05-11nixos/testing: Add node.pkgsReadOnly escape hatchRobert Hensing1-2/+23
By adding this option indirection, a test can declare all by itself that it needs a custom nixpkgs. This is a more convenient way of going about this when the caller of the test framework receives a `node.pkgs` unconditionally.
2023-05-11nixos/testing: Add node.pkgs optionRobert Hensing2-6/+22
By factoring out this logic, it's easier for other projects to make use of it this optimization too (and do it correctly).
2023-05-11nixosTests.acme: Use a read-only pkgsRobert Hensing1-1/+1
This speeds up evaluation by a factor 2. Ballpark figures from my machine: ``` $ time nix-build nixos/release.nix -A tests.acme /nix/store/q4fxp55k64clcarsx8xc8f6s10szlfvz-vm-test-run-acme /nix/store/lnfqg051sxx05hclva84bcbnjfc71c8x-vm-test-run-acme real 1m28.142s user 1m7.474s sys 0m7.932s $ time nix-build nixos/release.nix -A tests.acme /nix/store/q4fxp55k64clcarsx8xc8f6s10szlfvz-vm-test-run-acme /nix/store/lnfqg051sxx05hclva84bcbnjfc71c8x-vm-test-run-acme real 0m38.235s user 0m33.814s sys 0m2.283s ```
2023-05-11nixos/all-tests.nix: Add readOnlyPkgs moduleRobert Hensing2-0/+22
2023-05-11nixos/x11/hardware/libinput: enable by defaultK9002-1/+5
Basically everything Wayland uses this, it's much more actively maintained than xf86-input-evdev, and we should really be shipping it by default.
2023-05-11Merge pull request #231246 from yayayayaka/gitlab-test-fix-warningRobert Hensing2-8/+11
nixosTests.gitlab: Use module system based runner
2023-05-11nixos/tests/gitlab.nix: Document running it Robert Hensing1-0/+3
`nix-build $file` is not possible anymore, so this helps both newcomers and old hands. It's documented in the manual, but that's far away.
2023-05-11nixos/sshd: Remove algorithms that do MAC-then-encryptMartin Weinelt1-3/+0
Algorithms with the -etm suffix calculate the MAC after encryption, which is generally considered safer.
2023-05-11Merge pull request #231105 from helsinki-systems/upd/mariadbajs1241-2/+2
mariadb: 10.4.29, 10.5.20, 10.6.13, 10.10.4, 10.11.3
2023-05-11Merge pull request #231190 from aanderse/nixos/automysqlbackupajs1241-3/+18
nixos/automysqlbackup: add some missing permissions
2023-05-11nixosTests.gitlab: Use module system based runnerYaya2-8/+8
2023-05-11Merge pull request #231153 from helsinki-systems/drop/trusted-grubMartin Weinelt1-50/+5
trustedGrub: remove
2023-05-10nixos/automysqlbackup: rename config option to settingsAaron Andersen1-2/+6
2023-05-10nixos/automysqlbackup: add some missing permissionsAaron Andersen1-1/+12
2023-05-11Merge pull request #231113 from Kranzes/harmoniaIlan Joselevich3-22/+20
nixos/harmonia: adjust module and test to upstream, harmonia: 0.6.3 -> 0.6.4
2023-05-10Merge pull request #230939 from figsoda/sniffnet-modulefigsoda3-0/+27
2023-05-10trustedGrub: removeajs1241-50/+5
2023-05-10nixos/grub: turn definition of version option from an error into a warningajs1241-2/+15
because a lot of configurations (generated by nixos-generate-config) contain it
2023-05-10nixos/*: remove boot.grub.versionajs1249-298/+221
2023-05-10nixos/installer/grub1: removeajs1241-39/+11
2023-05-10nixos/harmonia: adjust module and test to upstreamIlan Joselevich3-22/+20
2023-05-10modules/rosetta: configure nix build sandbox to use rosettaArian van Putten1-1/+9
With this we can do x86_64 builds on aarch64
2023-05-10nixosTests.mysql-replication: fix deprecation warningajs1241-2/+2
2023-05-10Merge pull request #230857 from s1341/bugfix_pam_sssdRyan Lahfa2-5/+77
nixos/pam: Allow password changing via sssd
2023-05-10Merge pull request #230550 from Mic92/harmoniaSandro5-0/+129
2023-05-10Merge pull request #228738 from Luflosi/update/aaaaxySandro1-3/+4
2023-05-10nixos/all-tests.nix: Set nixpkgs.systemRobert Hensing1-5/+8
2023-05-10nixosModules.pkgsReadOnly: initRobert Hensing2-0/+133
2023-05-10nixos/eval-config: Remove statically known mkIfRobert Hensing1-9/+15
mkIf is unnecessary when the condition is statically known - that is knowable before entering the module evaluation. By changing this to a precomputed module, we support changing the defined options to readOnly options.
2023-05-10nixos/nixpkgs: Use types.pkgsRobert Hensing1-3/+3
2023-05-10lib.types.pkgs: initRobert Hensing1-0/+4
A nominal type.
2023-05-10uptime-kuma: add defaults for simpler initial setuphappysalada1-0/+2
2023-05-10nixos/harmonia: init serviceJörg Thalheim5-0/+129
2023-05-10nixos/tests/aaaaxy: fix testLuflosi1-3/+4
It got broken by 5c0aa8190905e4945c407d258d0a3fb369a65def. The fix is to use a real X server instead of xvfb-run.
2023-05-10Merge pull request #215494 from poelzi/webdav-server-rs-debugSandro1-1/+7
2023-05-10Merge pull request #230926 from bachp/geth-test-zhfJörg Thalheim1-2/+6
nixos/geth: fix failing test
2023-05-10nixos/tests/nginx: fix etag test flakinessPierre Bourdon1-5/+13
2023-05-09nixos/sniffnet: initfigsoda3-0/+27