Commit Graph

7237 Commits

Author SHA1 Message Date
Adam C. Stephens
b1f7f1ce6d
Merge pull request #271689 from adamcstephens/lxc/team
treewide: init lxc team and take ownership of components
2023-12-06 13:55:45 -05:00
Jörg Thalheim
224537581a nixos/harmonia: test if extra-allowed-users works 2023-12-06 12:56:35 +01:00
Martin Weinelt
17c08296e3
Merge pull request #269940 from mweinelt/home-assistant-errata
Home Assistant Custom Component Errata
2023-12-06 04:11:36 +01:00
Martin Weinelt
01616e5331
buildHomeAssistantComponent: migrate from pname to owner/domain
Also make the attribute name to match the domain name.

This is more in line with the home-assistant custom component ecosystem
and allows additional validation between the derivation and the manifest.

Also, at a later time, this will enable us to check for domain conflicts
at eval time.
2023-12-06 03:55:33 +01:00
Janik
7703f36fd1
Merge pull request #269469 from NetaliDev/zammad-update 2023-12-05 09:29:51 +01:00
netali
531fa59187
nixos/tests/zammad: fix test 2023-12-04 23:10:08 +01:00
Adam Stephens
6765aac154
treewide/lxc: set lxc team as maintainer 2023-12-04 10:06:50 -05:00
Peder Bergebakken Sundt
58ffd55cde
Merge pull request #249777 from LunNova/lunnova/input-remapper-2.x
input-remapper: 1.5.0 -> 2.0.1
2023-12-04 01:23:30 +01:00
Peder Bergebakken Sundt
d2852f5af0
Merge pull request #238711 from moni-dz/contour
contour: 0.3.1.200 -> 0.3.12.262
2023-12-04 00:10:19 +01:00
fortuneteller2k
1769cf416e contour: 0.3.1.200 -> 0.3.12.262
- use qt6 by default
  - codesign macOS bundle executable
  - install terminfo for Darwin
  - install shell completions for zsh and fish
2023-12-04 02:39:26 +08:00
Weijia Wang
d1fc3a5f9f
Merge pull request #253428 from Yarny0/tsm-freeform
nixos/tsm-client: migrate to freeform settings (RFC42)
2023-12-03 14:50:12 +01:00
Weijia Wang
4e81387d5b
Merge pull request #264331 from foo-dogsquared/add-nixos-guix-module
nixos/guix: init
2023-12-03 13:03:43 +01:00
Bobby Rong
43744f5bc4
Merge pull request #268515 from NixOS/cinnamon
Cinnamon 6.0
2023-12-03 12:20:39 +08:00
Janik
c3ac6b916c
Merge pull request #271441 from NetaliDev/mysql-auth-fix 2023-12-02 23:34:51 +01:00
netali
22b5fecd98
nixos/tests/auth-mysql: fix test 2023-12-02 20:18:30 +01:00
Ryan Lahfa
8626b5c06d
Merge pull request #257525 from SaumonNet/clevis 2023-12-02 12:58:01 +01:00
Peder Bergebakken Sundt
598129ea00
Merge pull request #243476 from OPNA2608/init/lomiri/ayatana-messages
ayatana-indicators: init messaging indicator, module, test
2023-12-02 12:56:21 +01:00
Julien Malka
3aa4ed0985 nixos/tests/installer: init clevis tests
Co-Authored-By: Camille Mondon <camillemondon@free.fr>
2023-12-02 11:55:52 +00:00
Yarny0
3fb29fecd5 nixos/tsm-client: use freeformType for server config
`tsm-client` uses a global configuration
file that must contain coordinates for each
server that it is supposed to contact.
This configuration consists of text
lines with key-value pairs.

In the NixOS module, these servers may be declared
with an attribute set, where the attribute name
defines an alias for the server, and the value
is again an attribute set with the settings for
the respective server.
This is organized as an option of type `attrsOf submodule...`.

Before this commit:

Important settings have their own option within
the submodule.  For everything else, there is
the "catch-all" option `extraConfig` that may
be used to declare any key-value pairs.
There is also `text` that can be used to
add arbitrary text to each server's
section in the global config file.

After this commit:

`extraConfig` and `text` are gone,
the attribute names and values of each server's attribute
set are translated directly into key-value pairs,
with the following notable rules:

* Lists are translated into multiple lines
  with the same key, as such is permitted by
  the software for certain keys.
* `null` may be used to override/shadow a value that
  is defined elsewhere and hides the corresponding key.

Those "important settings" that have previously been
defined as dedicated options are still defined as such,
but they have been renamed to match their
corresponding key names in the configuration file.
There is a notable exception:
"Our" boolean option `genPasswd` influences the "real"
option `passwordaccess', but the latter one is
uncomfortable to use and might lead
to undesirable outcome if used the wrong way.
So it seems advisable to keep the boolean option
and the warning in its description.
To this end, the value of `getPasswd` itself is
later filtered out when the config file is generated.

The tsm-backup service module and the vm test are adapted.

Migration code will be added in a separate
commit to permit easy reversal later, when the
migration code is no longer deemed necessary.
2023-12-02 09:09:27 +01:00
Bobby Rong
b7fa2ea58b
nixosTests.cinnamon-wayland: init 2023-12-02 12:12:47 +08:00
Peder Bergebakken Sundt
08999b8e15
Merge pull request #271160 from ethorsoe/terminfo
nixos/terminfo: ignore broken packages in all-terminfo test
2023-12-02 03:16:34 +01:00
Robert Scott
53bf3e8255
Merge pull request #267049 from justinas/justinas/remove-teleport-11
teleport_11: remove
2023-12-01 23:06:31 +00:00
Nick Cao
79bea56197
Merge pull request #271426 from R-VdP/fix_eris_test
eris-server: fix nixos test
2023-12-01 10:32:48 -05:00
r-vdp
4411e1933d
eris-server: fix nixos test 2023-12-01 12:24:03 +01:00
Emily Trau
61bc4eb133
Merge pull request #271246 from otavio/rio
rio: 0.0.27 -> 0.0.28
2023-12-01 21:17:10 +11:00
Gabriel Arazas
ad277ea47e nixos/guix: init 2023-12-01 09:10:37 +01:00
Weijia Wang
07183914f1
Merge pull request #257692 from telotortium/anki-sync-server
nixos/anki-sync-server: init
2023-12-01 08:30:36 +01:00
Mario Rodas
15b5295311
Merge pull request #270847 from anthonyroussel/updates/tomcat_10_1_16
tomcat10: 10.1.15 -> 10.1.16
2023-11-30 22:38:23 -05:00
Franz Pletz
32caf62376
Merge pull request #268887 from jchw-forks/libvirt-nss 2023-11-30 20:48:24 +01:00
Otavio Salvador
b06b8857e0 rio: 0.0.27 -> 0.0.28
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-11-30 15:33:27 -03:00
Peder Bergebakken Sundt
637577f1bb
Merge pull request #261704 from baloo/baloo/dublin-traceroute/init
dublin-traceroute: init at 2023.04.12
2023-11-30 18:17:24 +01:00
Dominique Martinet
f0f6c77781 nixos/tests/anki-sync-server: add anki sync test
Start anki-sync-server service and drive anki manually through its
python lib to test sync.
The anki python part isn't a stable API and might require freqent
rework, let's see if it holds up...
2023-11-30 17:25:27 +01:00
Maciej Krüger
50bb5d3338
Merge pull request #264929 from adamcstephens/incus/generator 2023-11-30 16:01:35 +01:00
Emil Thorsoe
fe978b9691 nixos/terminfo: ignore broken packages in all-terminfo test 2023-11-30 11:56:44 +02:00
emilylange
9b58faad99 nixosTests.jitsi-meet: test cfg.caddy.enable 2023-11-30 06:13:38 +00:00
Weijia Wang
babc0d5e96
Merge pull request #257400 from wineee/deepin-23
deepin desktop environment: v20 -> v23Beta
2023-11-30 02:47:08 +01:00
Nick Cao
a1ecbe2ea9
Merge pull request #270701 from sumnerevans/matrix-synapse-1.97
matrix-synapse: 1.95.1 -> 1.97.0
2023-11-29 10:57:58 -05:00
Nick Cao
fd522b612d
nixosTests.matrix-synapse: fix requests certificate validation by using minica instead of openssl 2023-11-29 10:49:49 -05:00
Stig
9f060c688e
Merge pull request #265661 from TomaSajt/lanraragi
lanraragi: 0.8.90 -> 0.9.0
2023-11-29 13:01:07 +01:00
Adam Joseph
c946245c7a tests.nixops: fix broken eval 2023-11-29 09:44:46 +01:00
TomaSajt
eac5dfd20f
lanraragi: 0.8.90 -> 0.9.0 2023-11-29 08:52:48 +01:00
Anthony Roussel
b3c4d8ae8a
nixosTests.tomcat: add anthonyroussel to maintainers 2023-11-29 07:56:25 +01:00
Emily Trau
ec05aa0a80
Merge pull request #269527 from SuperSandro2000/nextcloud
nextcloud27: 27.1.3 -> 27.1.4;  nextcloud26: 26.0.8 -> 26.0.9
2023-11-29 17:10:22 +11:00
Will Fancher
7f213113e6
Merge pull request #218441 from tomfitzhenry/unl0kr
add boot.initrd.unl0kr
2023-11-28 16:10:11 -05:00
Adam Stephens
2cd9619801
nixos/lxc-container: use lxc systemd generator 2023-11-28 15:14:43 -05:00
Arthur Gautier
070bcf9da4 nixos/dublin-traceroute: init 2023-11-28 08:47:56 -08:00
nikstur
6a70cde59e
Merge pull request #270000 from nikstur/fix-systemd-timesync-test
nixos/tests/systemd-timesyncd: tmpfiles.rules -> tmpfiles.settings
2023-11-28 01:48:21 +01:00
Justinas Stankevicius
5ab2f13ff6 teleport_11: remove 2023-11-27 23:22:57 +02:00
nikstur
5257a52c8b nixos/tests/systemd-timesyncd: tmpfiles.rules -> tmpfiles.settings
This also fixes some warning systemd-tmpfiles was issuing before.
2023-11-27 19:29:25 +01:00
Jörg Thalheim
501680a656 nixos/telegraf: include procps if procstat input is configured 2023-11-26 20:26:48 +01:00