Commit graph

36026 commits

Author SHA1 Message Date
Christopher Crouse f9947192cb
nixos/opensnitch: fix typo and enable new system rules
Fixed typo to enable [new system rules](https://github.com/evilsocket/opensnitch/wiki/System-rules#upgrading-from-previous-versions)

Fixes: https://github.com/NixOS/nixpkgs/issues/256290
2023-10-17 18:00:48 +00:00
Artturi 22e61b1402
nixos/fail2ban: also inherit bantime (#244688)
nixos/fail2ban: also inherit bantime
2023-10-17 09:40:39 +03:00
Bjørn Forsman f561e395bd nixos/tests/deconz: init 2023-10-16 20:49:41 +02:00
Bjørn Forsman 4164383dd4 nixos/deconz: init
Add a NixOS module for the deCONZ Zigbee gateway service.
2023-10-16 20:49:41 +02:00
Maximilian Bosch 3357e6df46
Merge pull request #260008 from Ma27/synapse-log-config
nixos/matrix-synapse: mergeable log configuration
2023-10-16 18:01:44 +00:00
Silvan Mosberger e0b3b074fb
Merge pull request #255547 from Majiir/pam-modular-rules
nixos/pam: assemble rules from modular configuration
2023-10-16 19:41:00 +02:00
Arian van Putten dd3deac858
Merge pull request #261452 from nikstur/systemd-repart-gpt-header
nixos/systemd-repart: remove superfluous gpt manipulation
2023-10-16 18:05:55 +01:00
nikstur e8b4e945dd nixos/systemd-repart: remove superfluous gpt manipulation 2023-10-16 19:03:57 +02:00
Nick Cao 1b291038b9
Merge pull request #261416 from lelgenio/writefreely-fix-module
nixos/writefreely: fix admin user creation on sqlite
2023-10-16 12:13:19 -04:00
Jörg Thalheim 86e3c2f58e
Merge pull request #261377 from jfroche/fix/remove-dagger
dagger: remove
2023-10-16 15:06:27 +01:00
lelgenio 218bef9116 nixos/writefreely: fix admin user creation on sqlite 2023-10-16 10:41:47 -03:00
Lin Jian fbc62319f1
Merge pull request #260291 from donovanglover/nixos-containers/optional-restart
nixos/nixos-containers: add restartIfChanged option
2023-10-16 20:41:32 +08:00
Jean-François Roche 3c54f29cca dagger: remove
It violates the dagger trademark policy to use `dagger` name and compile from
source.

closes #260848
2023-10-16 14:37:11 +02:00
Jennifer Graul d4b59bcdb0 nixos/librenms: add nixos test 2023-10-16 13:28:22 +02:00
Jennifer Graul e94820dfb2 nixos/librenms: init 2023-10-16 13:28:22 +02:00
Jean-François Roche fb3723fe52
nixos/tang: create module for tang server (#247037)
This commit adds a module for the tang server and the related nixos test.
2023-10-16 13:10:15 +02:00
Janik bb6be0baba
Merge pull request #261259 from totoroot/google-cloud-bigtable-tool-0.12.0 2023-10-16 12:35:13 +02:00
Julien Malka 8cff7c9e69 tests/ferretdb: init 2023-10-16 10:15:30 +02:00
Julien Malka c54ab7d643 nixos/ferretdb: init 2023-10-16 10:15:30 +02:00
zowoq 4ef9100595 nixosTests.buildbot: fix impure evaluation 2023-10-16 15:40:45 +10:00
Maciej Krüger afc33ef9d2
Merge pull request #260687 from mkg20001/lxd-ui
nixos/lxd: fix ui.enable desc
2023-10-16 01:30:58 +02:00
Yureka 3488f86baf nixos/peering-manager: add scheduled tasks 2023-10-15 22:01:04 +02:00
Matthias Thym 32d8adf411 google-cloud-sql-proxy: rename from cloud-sql-proxy 2023-10-15 21:00:43 +02:00
Maximilian Bosch 083a10949a
Merge pull request #258695 from Majiir/fix-networkd-defaultgateway
nixos/network-interfaces-systemd: support and require defaultGateway.interface
2023-10-15 16:42:01 +02:00
Maximilian Bosch e5928d9a73
nixos/synapse: mkDefault each value of the log config
That way it's not even needed to specify an `mkForce` when changing
existing attributes, e.g. root's log level.
2023-10-15 16:16:28 +02:00
Vojtěch Káně b8624bd312 nixos/firefox-syncserver: fix and update the docs and options descriptions 2023-10-15 13:33:40 +02:00
Lassulus a3dacf1dc8
Merge pull request #260306 from doronbehar/nixos/syncthing-many-devices 2023-10-15 10:24:40 +01:00
Vladimír Čunát 746e16f927
nixos/release: fixup evaluation of tested job (firefox)
This fixes 3b6389aa2f49e; I'm sorry for the mistake.
2023-10-15 08:18:33 +02:00
Artturi 32817b0b03
Merge pull request #259075 from schuelermine/patch/nixos/modules/nano/syntaxHighlight 2023-10-15 02:46:07 +03:00
Artturi 6f5cccb96c
Merge pull request #259918 from kidonng/patch-3 2023-10-15 02:42:13 +03:00
Weijia Wang 53dc4745a8
Merge pull request #261074 from erdnaxe/prom-fixes
nixos/prometheus: fix cross-compilation
2023-10-15 01:34:13 +02:00
Doron Behar 79c78d68c6 nixos/syncthing: get API key for every curl request
Fixes #260262.
2023-10-15 02:04:52 +03:00
Doron Behar b9b120c607 nixosTests.syncthing-many-devices: init 2023-10-15 02:04:52 +03:00
Maximilian Bosch 632cfff257
Merge pull request #259619 from Majiir/fix-networkd-dhcp
nixos/network-interfaces-systemd: fix DHCP setting
2023-10-14 20:47:36 +02:00
Majiir Paktu c4228b6c8f nixos/network-interfaces-systemd: fix DHCP setting
The networkd backend logic for setting DHCP= on an interface is bugged
and inconsistent with the scripted logic. Consider this simple NixOS
configuration:

    {
      networking.useNetworkd = true;
      networking.interfaces.eth0.wakeOnLan.enable = true;
    }

The default value of networking.useDHCP is true, so we expect our eth0
interface to have DHCP enabled. With the scripted backend, this works.
But the networkd backend generates the following 40-eth0.network file:

    [Match]
    Name=eth0

    [Network]
    DHCP=no
    IPv6PrivacyExtensions=kernel

This is happening because the wakeOnLan configuration creates a key in
networking.interfaces, and the networkd backend erroneously checks that
instead of for explicitly configured IP addresses as in the scripted
backend. The documentation is also inconsistent across various options.

This change aligns the networkd backend and option documentation to the
actual behavior of the scripted backend, and updates a test to account
for this behavior for both backends.
2023-10-14 13:57:32 -04:00
Artturi 75023c43a2
Merge pull request #260975 from Artturin/x11xkb
nixos/x11: don't use a submodule for xkb options
2023-10-14 18:52:30 +03:00
Alexandre Iooss 925a8806dc nixos/prometheus: fix cross-compilation 2023-10-14 16:45:18 +02:00
Martin Weinelt 3b44a3139f
Merge pull request #260185 from vcunat/p/firefox-no-tests
nixos/release: don't block on firefox tests
2023-10-14 16:01:15 +02:00
Maximilian Bosch 6998695f5d
Merge pull request #259658 from Majiir/fix-networkd-wakeonlan
nixos/network-interfaces-systemd: fix WakeOnLan
2023-10-14 14:48:22 +02:00
Maximilian Bosch d664571660
Merge pull request #256598 from adamcstephens/net/warn-multiple-net
nixos/networking: warn when both networkd and dhcpcd can collide
2023-10-14 12:24:24 +02:00
Vladimir Pouzanov ed44cfb141
Merge branch 'master' into shellconfig 2023-10-14 08:38:25 +01:00
Artturin d891f369ee nixos/x11: don't use a submodule for xkb options
A submodule is unnecessary

Improved a few descriptions
2023-10-14 04:15:53 +03:00
Artturi 5fabe8c9fd
Merge pull request #260764 from MatthewCash/fix/xdg-base-pam 2023-10-14 04:01:48 +03:00
Fabián Heredia Montiel d80ad25cf8
Merge pull request #259792 from Luflosi/kubo-test-improvements
nixos/tests/kubo: various improvements
2023-10-13 16:13:46 -06:00
Janik 96896946dd
Merge pull request #242371 from jfly/add-openvpn3-systemd-resolved-support 2023-10-13 19:58:37 +02:00
Thiago Kenji Okada 57a3c03486
Merge pull request #258571 from thiagokokada/nixos-rebuild-system-run
nixos-rebuild: run activation inside systemd-run
2023-10-13 17:19:25 +01:00
Bobby Rong 3eb6ccb947
Merge pull request #260479 from bobby285271/upd/xfce-test
nixosTests.xfce: Extend the test
2023-10-13 23:36:44 +08:00
Pol Dellaiera 948c4d7de2
Merge pull request #260702 from NixOS/projecteur/add-nixos-module
nixos/modules/projecteur: init
2023-10-13 17:11:05 +02:00
Maximilian Bosch 35f6dbe7fc
Merge pull request #259967 from Ma27/nextcloud-cleanups
nextcloud: 27.1.0 -> 27.1.2, update nginx, drop nextcloud25
2023-10-13 16:40:40 +02:00
Bobby Rong 8609b30455
nixosTests.xfce: Extend the test
So we got some basic OCR testing here.
2023-10-13 22:40:03 +08:00