Pol Dellaiera
835b2f8822
nixos/chromadb: init
2024-08-16 18:23:12 +02:00
Adam C. Stephens
c49d0387e0
Merge pull request #251598 from oddlama/feat-kanidm-provision
...
nixos/kanidm: add basic provisioning
2024-08-16 10:15:22 -04:00
oddlama
558fa6abc6
nixos/kanidm: add provisioning of groups, persons and oauth2 systems
2024-08-16 14:12:35 +02:00
Robert Rose
d506595e43
nixos/k3s: use jq instead of JSONpath to process test data
...
Although kubectl has builtin JSONpath support, it is only supported
partially and the support varies between different versions. While using
JSONpath in tests worked for some versions, it failed for others. This
contribution replaces the problematic JSONpath usages with the jq JSON
processor.
2024-08-16 08:37:15 +02:00
Peder Bergebakken Sundt
db16f389ab
Merge pull request #334508 from pbsds/fix-taskserver-1723599512
...
nixos/taskserver: fix test eval
2024-08-16 00:44:26 +02:00
OPNA2608
95461ff6c6
tests/ayatana-indicators: Finalise for differences in ayatana vs lomiri indicators
2024-08-15 22:10:56 +02:00
OPNA2608
712439f971
tests/ayatana-indicators: Prepare for differences in ayatana vs lomiri indicators
2024-08-15 22:10:25 +02:00
OPNA2608
cc01673c23
tests/ayatana-indicators: nixfmt, modernise
2024-08-15 22:06:15 +02:00
Jonathan Davies
a289e52ce1
apacheKafka: init 3.8.0
2024-08-15 17:28:12 +01:00
Thiago Kenji Okada
33c968004c
Merge pull request #333678 from thiagokokada/sx-add-as-xsession
...
sx: add desktop file and providedSessions
2024-08-14 21:29:39 +01:00
superherointj
53b0c8af91
Merge pull request #334697 from rorosen/k3s-test-timeout
...
nixos/k3s: increase timeout in tests
2024-08-14 17:05:32 -03:00
Doron Behar
6bfd71d2b5
Merge pull request #318892 from doronbehar/pkg/taskwarrior3
...
nixosTests.taskchampion-sync-server: init
2024-08-14 19:43:33 +00:00
Robert Rose
69e2e82ba0
nixos/k3s: increase timeout in tests
...
Increase the timout for the import of container images in the `airgap-images`
test from 60s to 120s to counter flaky tests.
2024-08-14 21:01:19 +02:00
Maximilian Bosch
d86f963742
Merge pull request #329657 from flyingcircusio/mailpit-module
...
nixos/mailpit: init
2024-08-14 17:37:54 +02:00
Maximilian Bosch
d2fca016fe
Merge pull request #331717 from alyssais/linux-6.9-drop
...
linux_6_8,linux_6_9: remove
2024-08-14 16:04:30 +02:00
OPNA2608
cb0faa488a
tests/lomiri-gallery-app: init
2024-08-14 15:26:08 +02:00
Martin Weinelt
9ccfa87721
Merge pull request #332764 from NixOS/staging-next
...
staging-next 2024-08-06
2024-08-14 13:33:28 +02:00
Maximilian Bosch
15dab820a6
nixos/mailpit: allow multiple instances
...
Now it's possible to start multiple mailpit instances - for e.g.
multiple testing environments - on the same machine:
{
services.mailpit.instances = {
dev = { /* ... */ };
staging = { /* ... */ };
};
}
The simplest way to start a single instance is by declaring
services.mailpit.instances.default = {};
2024-08-14 11:33:52 +02:00
Maximilian Bosch
a2437d8075
nixos/mailpit: init
...
Simple module to configure a systemd service for mailpit.
2024-08-14 11:33:52 +02:00
Doron Behar
2c40948c73
nixosTests.taskchampion-sync-server: init
2024-08-14 08:06:11 +03:00
Doron Behar
54698e8db6
taskwarrior2: rename from taskwarrior, with a warning alias
...
Also remove an outdated link in `taskserver/default.md`.
2024-08-14 08:06:10 +03:00
Will Fancher
0637303ca8
Revert "Merge pull request #330017 from Mic92/boot-counting"
...
This reverts commit 3d3c0f4d34
, reversing
changes made to 47f7e25a77
.
2024-08-13 23:11:18 -04:00
Peder Bergebakken Sundt
024600b390
nixos/taskserver: fix test eval
...
Error was:
```
error:
Failed assertions:
- Specialisation names can only contain alphanumeric characters and underscores
Invalid specialisation names: manual-config
```
Using nix (Lix, like Nix) 2.90.0
2024-08-14 03:40:36 +02:00
Will Fancher
b78bd2f912
Revert "Merge pull request #333952 from r-vdp/specialisation-name-regex"
...
This reverts commit fc35704bc8
, reversing
changes made to c67d90d517
.
2024-08-13 21:33:15 -04:00
github-actions[bot]
35c1846996
Merge master into staging-next
2024-08-13 18:01:28 +00:00
Adam C. Stephens
7e95d0361c
Merge pull request #333730 from adamcstephens/incus/from-lxd
...
nixos/incus: add incus-only vm and container images
2024-08-13 08:39:26 -04:00
Martin Weinelt
0906206d42
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/top-level/python-packages.nix
2024-08-13 13:21:03 +02:00
superherointj
3a158316b8
Merge pull request #332183 from codedownio/k3s-containerd-config
...
nixos/k3s: add containerdConfigTemplate option
2024-08-13 04:03:59 -03:00
Kerstin Humm
13c96978c3
nixos/weblate: init module and test
...
Co-authored-by: Taeer Bar-Yam <Radvendii@users.noreply.github.com>
2024-08-13 08:44:54 +02:00
Tom McLaughlin
81c0783c0e
nixos/k3s: add containerdConfigTemplate option
2024-08-12 14:58:18 -07:00
github-actions[bot]
62f43c3094
Merge master into staging-next
2024-08-12 18:02:11 +00:00
Florian
20d3d501ad
Merge pull request #290913 from flandweber/borgmatic-improvement
...
nixos/borgmatic: added test
2024-08-12 15:37:12 +02:00
r-vdp
f09a62f122
acme: fix test after fc35704bc8
2024-08-12 14:04:09 +02:00
github-actions[bot]
8674a36b01
Merge master into staging-next
2024-08-12 12:01:27 +00:00
r-vdp
57a30e4cbd
specialisation: limit the allowed characters in specialisation names
...
Since the systemd boot counting PR was merged, dashes in specialisation
names cause issues when installing the boot loader entries, since dashes
are also used as separator for the different components of the file name
of the boot loader entries on disk.
The assertion avoids this footgun which is pretty annoying to recover
from.
2024-08-11 19:07:44 +02:00
Pol Dellaiera
ea41e82c90
Merge pull request #324831 from drupol/php/bump/july-2024
...
php84: init at 8.4.0alpha1
2024-08-11 19:01:03 +02:00
Pol Dellaiera
f5c25500e1
php84: init at 8.4.0alpha4
...
https://github.com/php/php-src/blob/php-8.4.0alpha4/NEWS
Announcements:
- alpha1 https://www.php.net/archive/2024.php#2024-07-05-1
- imap and pspell moved to PECL
- alpha3 https://www.php.net/archive/2024.php#2024-07-18-1
- alpha4 https://www.php.net/archive/2024.php#2024-08-01-3
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2024-08-11 12:12:49 +02:00
Martin Weinelt
0e1624df44
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/pycdio/default.nix
2024-08-11 03:10:34 +02:00
Thiago Kenji Okada
2c43dd5d82
nixos/tests/sx: init
2024-08-10 20:42:25 +01:00
ghpzin
5f6bcaa60a
nixosTests.quake3: fix build timeout
2024-08-10 22:17:34 +03:00
Adam Stephens
ac18c4d1e9
treewide: remove lxc team from lxd packages and modules
...
LXD is not under the LXC project any longer
2024-08-10 13:23:38 -04:00
Adam Stephens
094f2b6c9d
nixos/incus: add incus-only vm and container images
2024-08-10 13:23:36 -04:00
github-actions[bot]
03e2e79ded
Merge master into staging-next
2024-08-09 18:01:11 +00:00
Cosima Neidahl
5244f79d35
Merge pull request #332220 from OPNA2608/update/lomiri/OTA-5
...
lomiri.*: OTA-5
2024-08-09 17:37:39 +02:00
github-actions[bot]
7b86eb63e7
Merge master into staging-next
2024-08-09 12:01:12 +00:00
Rick van Schijndel
0a21feb643
Merge pull request #327842 from cafkafk/kubernetes-feature-gate-refactor
...
nixos/kubernetes: refactor feature gates to attrsOf bool, making it possible to disable featureGates
2024-08-09 08:24:47 +02:00
Patrick
ea4107aba0
nixosTest.homebox: init
2024-08-08 20:01:50 +02:00
OPNA2608
39ca1bebb4
tests/lomiri: Try to fix polkit password entry on ARM
...
Hopefully not just a placebo, but it worked on my machine.
2024-08-08 19:59:47 +02:00
OPNA2608
fa5d67862c
tests/lomiri: Start splitting into multiple sub-tests
...
Because ARM hardware is starting to have serious issues with completing everything, due to
- A seemingly harmless Lomiri crash & restart early on eating up some time (adding more RAM seemed to have helped with that?), and
- Every OCR usually taking multiple minutes to complete
So start splitting them up into parts
- greeter, for testing just the greeter
- desktop, for general app stuff
- desktop-ayatana-indicators, for checking indicators (OCR-heavy & especially slow)
Currently passing on my hardware, but might need to be split up more in the future.
2024-08-08 17:10:13 +02:00
OPNA2608
9c429cbc28
tests/lomiri: Prepare for splitting
2024-08-08 17:10:13 +02:00
OPNA2608
c384f677ea
tests/lomiri: nixfmt
2024-08-08 17:10:12 +02:00
OPNA2608
06013bc2c7
tests/lomiri: Fix polkit agent test
...
We're starting to get stuck in OCR of the polkit pop-up.
Just assume that it shows up, send password, and expect the pkexec'd command to work.
2024-08-08 17:10:12 +02:00
github-actions[bot]
4f6f7d0791
Merge master into staging-next
2024-08-08 10:12:08 +00:00
nikstur
fa12935a32
Merge pull request #333006 from nikstur/static-mtab
...
nixos/systemd-tmpfiles: create /etc/mtab via environmemt.etc instead of tmpfiles
2024-08-08 12:00:07 +02:00
Ivan Trubach
6008ed89f6
nixos/prometheus.exporters.pgbouncer: do not assume that pgbouncer runs on localhost
...
PgBouncer instance running on localhost may not be the on being
monitored in connectionString. Remove checks that forbid valid
configuration from being used and instead document requirements for
PgBouncer configuration when used with the exporter.
2024-08-08 05:54:45 +03:00
Ivan Trubach
bfb9d1825d
nixos/pgbouncer: add services.pgbouncer.settings option
...
This change adds services.pgbouncer.settings option as per [RFC 0042]
and deprecates other options that were previously used to generate
configuration file.
In addition to that, we also place the configuration file under
environment.etc to allow reloading configuration without service
restart.
[RFC 0042]: https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md
2024-08-08 05:54:26 +03:00
github-actions[bot]
0bc8d4924e
Merge master into staging-next
2024-08-07 18:01:07 +00:00
nikstur
9e720a5881
nixos/systemd-tmpfiles: create /etc/mtab via environmemt.etc instead of tmpfiles
...
This enables an immutable /etc via `system.etc.overlay.mutable = false`.
2024-08-07 16:12:37 +02:00
Johann Wagner
d1d58d4141
nixos/tests/librenms: Adding db seed to have admin role
2024-08-07 15:18:29 +02:00
github-actions[bot]
addc823ceb
Merge master into staging-next
2024-08-07 12:01:21 +00:00
Johann Wagner
b18f49a472
nixos/tests/librenms: Using services.snmpd module for tests to fix test timeouts ( #332925 )
2024-08-07 10:19:40 +02:00
github-actions[bot]
e80257fbed
Merge master into staging-next
2024-08-07 00:02:22 +00:00
Thiago Kenji Okada
cb91750451
Merge pull request #297434 from Vonfry/init-ly-module
...
add nixos/ly module and package update
2024-08-06 19:32:22 +01:00
github-actions[bot]
5ca6720152
Merge master into staging-next
2024-08-06 18:01:00 +00:00
Sandro
5d43833452
Merge pull request #325861 from Scrumplex/nixos/vaultwarden/fix-backup-24.11
2024-08-06 14:02:56 +02:00
github-actions[bot]
6c87856002
Merge staging-next into staging
2024-08-06 12:01:45 +00:00
Franz Pletz
97ebf11501
Merge pull request #319422 from jmbaur/systemd-boot-devicetree
2024-08-06 13:39:29 +02:00
Fea
0c9cb0041b
nixos/misskey: init
2024-08-06 12:24:15 +02:00
Lukas Werling
39c64aad21
nixosTests.sourcehut: regenerate expired PGP key
...
The previous key expired in June, making the test now fail. Replace it
with a new key that doesn't expire.
2024-08-05 23:22:27 +02:00
github-actions[bot]
cf88251824
Merge staging-next into staging
2024-08-05 18:01:40 +00:00
Martin Weinelt
2eb23c4472
Merge pull request #332507 from mweinelt/pretix-fixes
...
pretix: variouss fixes
2024-08-05 19:07:34 +02:00
Sandro
8b43ee5545
Merge pull request #330522 from xokdvium/dev/init-rathole
...
nixos/rathole: init module
2024-08-05 18:07:25 +02:00
Martin Weinelt
a1842b95db
nixos/tests/pretix: include zugferd plugin
...
Germany from 2025 requires invoice with digital embeds, that are provided
by the zugferd plugin.
2024-08-05 17:43:45 +02:00
Vladimír Čunát
d4720e9c1e
Merge branch 'staging-next' into staging
...
There was a nontrivial conflict in pkgs/stdenv/linux/bootstrap-tools*
(reorganizing code vs. modifying it) I hope I really got it right.
2024-08-05 11:05:55 +02:00
Aleksana
322ec69494
Merge pull request #331790 from RaitoBezarius/drop-pixelfed-mtn
...
pixelfed: drop raitobezarius as a maintainer
2024-08-04 19:24:51 +08:00
Aleksana
a2424528a5
nixosTests.pixelfed: remove unused function argument
2024-08-04 17:52:17 +08:00
RatCornu
712a04c693
nixos/pingvin-share: add nixos test
2024-08-04 01:30:12 +02:00
RatCornu
90e293d122
pingvin-share: init at 0.29.0
2024-08-04 01:17:32 +02:00
Aleksana
db9f79b8f9
Merge pull request #331682 from trofi/nixosTests.bittorrent-no-alias
...
nixosTests.bittorrent: avoid use of an alias
2024-08-03 23:25:38 +08:00
Alyssa Ross
ba0d495264
linux_6_8,linux_6_9: remove
...
EOL upstream.
This seems to mean we no longer need any patches to support modern
Rust versions in the kernel!
2024-08-03 16:28:30 +02:00
Vonfry
0849e0fe7a
nixos/ly: init module
2024-08-03 19:56:25 +08:00
github-actions[bot]
931cf50e01
Merge staging-next into staging
2024-08-02 18:01:49 +00:00
Emily
ecf7c683c2
Merge pull request #319807 from hellodword/nixos-restic-add-unlock
...
nixos/restic: ensure newline in --files-from
2024-08-02 18:18:47 +02:00
Raito Bezarius
77a4902508
pixelfed: drop raitobezarius as a maintainer
...
I'm not using seriously Pixelfed those days, this software is
non-trivial and the NixOS module seems to have some sharp edges.
Change-Id: Ie93df9dcb00d0a58bd5e4165e377979c489af0b0
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-08-02 16:47:09 +02:00
❄️
778a8d30c8
Merge pull request #330838 from rorosen/k3s-images-archive
...
k3s: add airgap images to passthru attributes
2024-08-02 11:23:15 -03:00
Sergei Trofimovich
cdc9919a56
nixosTests.bittorrent: avoid use of an alias
...
By default the use of alias generates warning:
$ nix build --no-link -f. nixosTests.bittorrent
evaluation warning: transmission has been renamed to transmission_3 since transmission_4 is also available. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)
When alaises are disabled that causes the eval failure:
error: attribute 'transmission' missing
at /home/slyfox/dev/git/nixpkgs/nixos/tests/bittorrent.nix:24:36:
23| transmissionConfig = { ... }: {
24| environment.systemPackages = [ pkgs.transmission ];
| ^
25| services.transmission = {
Did you mean one of transmission_3 or transmission_4?
2024-08-02 06:53:04 +01:00
github-actions[bot]
203fa1d4a2
Merge staging-next into staging
2024-08-02 00:02:35 +00:00
František Hanzlík
8b4cd01f90
nixos/networkd: allow specifying FirewallMark mask
2024-08-01 22:22:01 +02:00
Jared Baur
22199c70d4
nixos/systemd-boot: add test for devicetree
2024-08-01 11:18:32 -07:00
github-actions[bot]
6005fb81f3
Merge staging-next into staging
2024-08-01 18:01:28 +00:00
Emily
accd3aa082
Merge pull request #331187 from emilylange/forgejo
...
forgejo: refactor to support multiple versions, 7.0.5 -> 8.0.0, forgejo-lts: init at 7.0.6
2024-08-01 15:07:21 +02:00
K900
a4a42b3aec
Merge remote-tracking branch 'origin/staging-next' into staging
2024-08-01 08:57:50 +03:00
Christina Sørensen
32ca66f3ed
nixos/kubernetes: refactor feature gates to attrsOf bool, making it possible to disable featureGates
...
This is a breaking change, requiring users of `featureGates` to change
from a `listOf str` to `attrsOf bool`.
Before:
```nix
featureGates = [ "EphemeralContainers" ];
extraOpts = pkgs.lib.concatStringsSep " " (
[
"--container-runtime=remote"
''--feature-gates="CSIMigration=false"''
});
```
After:
```nix
featureGates = {EphemeralContainers = true; CSIMigration=false;};
```
This is much nicer, and sets us up for later work of migrating to
configuration files for other services, like e.g. has been happening
with kubelet (see: #290119 ).
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-08-01 07:51:34 +02:00
hellodword
e4a4da8794
nixos/restic: ensure newline in --files-from
2024-08-01 02:07:38 +00:00
Will Fancher
2818172c0a
Merge pull request #331186 from ElvishJerricco/systemd-256.4
...
systemd: 256.2 -> 256.4, bootctl update regression fix
2024-07-31 12:37:04 -04:00
Julien Malka
f240543c7f
nixos/tests/systemd-boot: fix option bootCounting test evaluation
2024-07-31 17:13:06 +02:00
Sandro
46784713e5
Merge pull request #325639 from OPNA2608/init/lomiri/lomiri-camera-app
2024-07-31 13:59:03 +02:00
euxane
4f2da6c9c1
nixos/fcgiwrap: add option migration instruction errors
...
This adds migration instructions for the removed global shared instance
configuration of fcgiwrap.
Adding those explicit messages to the previous options requires moving
the newly defined options from `services.fcgiwrap.*` to
`services.fcgiwrap.instances.*` due to an option namespace clash.
`mkRenamedOptionModule` was not used because the previous options do
not directly map to the new ones. In particular, `user` and `group`
were described as setting the socket's permission, but were actually
setting the process' running user.
Co-authored-by: Minijackson <minijackson@riseup.net>
2024-07-31 11:02:37 +02:00
Bruno BELANYI
e20e12a9c7
Merge pull request #330956 from DCsunset/gotify-module-update
...
nixos/gotify-server: support all config options and custom package
2024-07-31 08:22:23 +01:00
Masum Reza
324f3f75f3
Merge pull request #316823 from numinit/armagetronad-fix-install-check
...
armagetronad: update 0.4; fix possible problem in installCheckPhase
2024-07-31 10:20:18 +05:30
Will Fancher
424415e756
nixos/systemd-boot: Fix 'bootctl update' regression
...
https://github.com/systemd/systemd/issues/33392
2024-07-30 22:53:14 -04:00
emilylange
bde28ca593
nixos/tests/forgejo: add forgejo-lts variant
2024-07-31 03:59:13 +02:00
Morgan Jones
d968402cd5
tests/armagetronad: increase timeout for busy Hydra server
2024-07-30 16:49:58 -07:00
DCsunset
a191e88a1a
nixos/gotify-server: update test
2024-07-30 17:40:17 -04:00
Robert Rose
3ac993566c
nixos/k3s: add test for airgap images import
...
Add a nixos test that imports the airgap images
archive and checks whether all expected images are
successfully loaded by k3s.
2024-07-30 21:14:25 +02:00
Robert Rose
eeacf85fb9
k3s: add airgap images to passthru attributes
...
The k3s update script filters the assets of a
corresponding release for airgap images archives
and provides these as passthru attributes of the
k3s derivation. We use zstd archives, as these
offer the best compression ratios and decompression
speed. Furthermore, the `airgapImages` passthru
provides the images archive that matches the host
platform architecture, however, this only works
for aarch64 and x86_64. In addition, a txt file
listing all container images of a release is made
available via a passthru attribute. The airgap
images archives can be combined nicely with the
`services.k3s.images` option, e.g. to pre-provision
k3s nodes for environments without Internet
connectivity.
2024-07-30 21:14:17 +02:00
Emily
d21a082a4d
Merge pull request #296691 from helsinki-systems/feat/restic-systemd-inhibit
...
nixos/restic: add option to inhibit going to sleep
2024-07-30 20:45:56 +02:00
Morgan Jones
da4c9eb47b
tests/armagetronad: increase memory allocation
2024-07-30 11:32:13 -07:00
Sigmanificient
aab1113d4a
treewide: normalize maintainers list formatting
...
grep -rP 'maintainers = \[\];'
2024-07-30 16:26:22 +02:00
OPNA2608
6e42f74cf9
tests/lomiri: Drop OCR for starter content
...
It has started to take 10 minutes to get a match, and we open the starter more than once.
Let's just drop this check, ydotool helps alot with getting it open more reliably.
2024-07-30 13:26:09 +02:00
OPNA2608
b45fe2e63c
tests/lomiri-camera-app: init
2024-07-30 13:26:09 +02:00
Masum Reza
15aa26cee0
Merge pull request #318815 from OPNA2608/init/miracle-wm
...
miracle-wm: init at 0.3.0
2024-07-30 14:56:47 +05:30
Jonathan Davies
382f37aa40
nixos/vector: Delete superfluous host field from demo_logs source in Quickwit test
2024-07-29 21:51:02 +01:00
OPNA2608
5659ea3d6b
tests/miracle-wm: init
2024-07-29 15:19:47 +02:00
Robert Hensing
c38f9ee113
Merge pull request #324789 from NixOS/devShellTools-env
...
`devShellTools`: add environment functions
2024-07-29 10:00:40 +02:00
Jörg Thalheim
5356420466
treewide: remove unused with statements from maintainer lists
...
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
-e 's!with lib.maintainers; \[ *\];![ ];!' \
-e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Robert Hensing
1a70c803cb
Format
2024-07-29 00:23:05 +02:00
Robert Hensing
b5389e2ae9
nixosTests.docker-tools-nix-shell: Enable on aarch64-linux
...
The docker-tools test, where this originates, was not run on aarch64-linux, but this is an artifact of its age more so than anything else.
Co-authored-by: Ivan Trubach <mr.trubach@icloud.com>
2024-07-29 00:23:05 +02:00
Robert Hensing
6881d9b181
nixosTests.docker-tools-nix-shell: Extract
...
These tests should run as part of the `tests.devShellTools` suite,
and they're a significant portion of the general docker tools test
duration.
2024-07-28 23:19:56 +02:00
Vladimír Čunát
a5b2fe7374
Merge #328673 : staging-next 2024-07-20
2024-07-28 13:45:55 +02:00
Robert Hensing
4ca52fdf5f
Merge pull request #323613 from CyberShadow/fix-nix-path-without-channels-v2
...
nix-channel: do not set empty nix-path when disabling channels
2024-07-28 13:31:10 +02:00
Florian
2c5b304712
Merge pull request #219942 from vsharathchandra/druid_nix_module
...
nixos/druid: init module and package
2024-07-28 11:02:06 +02:00
sharath.v
99438044e7
druid: add passthru test
2024-07-28 07:20:16 +00:00
Sergei Zimmerman
e3e6e94010
nixos/rathole: init module
...
Adds a module for rathole package. The package itself
and this module is very similar to frp, so the options
and tests are not very far off from those for frp.
2024-07-28 01:25:01 +03:00
K900
24076029d2
Merge remote-tracking branch 'origin/master' into staging-next
2024-07-28 01:04:35 +03:00
Julien Malka
3d3c0f4d34
Merge pull request #330017 from Mic92/boot-counting
...
nixos/systemd-boot: init boot counting
2024-07-27 19:53:49 +02:00
Vladimír Čunát
64c6a981fe
Merge branch 'master' into staging-next
2024-07-27 09:18:58 +02:00
Bobby Rong
eb084d18d3
Merge pull request #330174 from bobby285271/upd/pantheon
...
Pantheon updates 2024-07-26
2024-07-27 12:38:35 +08:00
Bobby Rong
759ee151e7
nixosTests.pantheon: Disable flaky test for closing multitasking view
...
org.freedesktop.DBus.Error.NoReply sometimes.
2024-07-27 11:32:27 +08:00
Silvan Mosberger
b6a3ee75cd
Merge pull request #324688 from philiptaron/__attrsFailEvaluation/linuxKernel
...
linuxPackages: remove __attrsFailEvaluation since the attrset evaluates
2024-07-27 02:28:35 +02:00
Nick Cao
84fa4de5d8
Merge pull request #328728 from NickCao/keycloak-metrics-spi
...
keycloak.plugins.keycloak-metrics-spi: 5.0.0 -> 6.0.0
2024-07-26 19:21:59 -04:00
Jörg Thalheim
cd8166ed1c
Merge pull request #329731 from ju1m/radicle
...
nixos/radicle: fix support of absolute file paths for SSH keys
2024-07-26 20:25:23 +02:00
Julien Malka
64edc7f00f
nixos/systemd-boot: init boot counting
...
Update nixos/modules/system/boot/loader/systemd-boot/boot-counting.md
Co-authored-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2024-07-26 20:04:37 +02:00
Martin Weinelt
93f4195fe0
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/applications/graphics/seamly2d/default.nix
2024-07-26 18:05:04 +02:00
K900
26801aa449
Merge remote-tracking branch 'origin/master' into staging-next
2024-07-26 14:31:21 +03:00
Sigmanificient
6dd44107ac
treewide: remove unused lib (and other) arguments
2024-07-26 11:18:09 +02:00
Pol Dellaiera
ceda66b310
Merge pull request #251687 from martinetd/cryptpad
...
nixos/cryptpad: init, cryptpad: init at 2024.6.0
2024-07-26 09:21:51 +02:00
K900
1410c766c8
Merge remote-tracking branch 'origin/master' into staging-next
2024-07-26 08:41:08 +03:00
Aleksana
19276533a7
Merge pull request #329968 from carbolymer/jackett-configurable-port
...
nixos/jackett: add configurable port
2024-07-26 11:23:05 +08:00
Philip Taron
38ffd739cf
linuxPackages: remove __attrsFailEvaluation since the attrset evaluates
2024-07-25 17:32:14 -07:00
Yt
60bee661ea
Merge pull request #329905 from scvalex/livebook-without-cookie
...
livebook: fix service not starting when LIVEBOOK_COOKIE was not set
2024-07-25 22:42:05 +00:00
Mateusz Galazyn
a0906cbd16
nixos/jackett: add configurable port
2024-07-25 20:33:39 +02:00
github-actions[bot]
2567b049bd
Merge master into staging-next
2024-07-25 18:00:59 +00:00
Alexandru Scvortov
742ee97845
livebook: fix service not starting when LIVEBOOK_COOKIE was not set
2024-07-25 17:17:41 +01:00
❄️
5f2a6de6f9
Merge pull request #328385 from rorosen/k3s-kubelet-config
...
nixos/k3s: add options for graceful node shutdown and kubelet config
2024-07-25 10:19:16 -03:00
Julien Moutinho
43c36273b2
nixos/radicle: fix support of absolute file paths for SSH keys
2024-07-24 22:07:53 +02:00
github-actions[bot]
7208220b63
Merge master into staging-next
2024-07-24 18:01:18 +00:00
Robert Hensing
c5e5aa7266
Merge pull request #308822 from yorickvP/yorickvp/streamLayeredImage-overridable
...
dockerTools.streamLayeredImage: add includeNixDB argument, expose conf and streamScript
2024-07-24 16:02:35 +02:00
Peder Bergebakken Sundt
24899eea99
Merge pull request #327184 from bhankas/goatcounter
...
nixos/goatcounter: init
2024-07-24 15:38:27 +02:00
github-actions[bot]
8402add1f4
Merge master into staging-next
2024-07-24 12:01:12 +00:00
Yaya
66f9d60dd7
nixosTests.gitlab: add git package
2024-07-24 10:51:55 +02:00
Dominique Martinet
7c448e8d44
nixos/cryptpad: harden service
...
cryptpad is not directly exposed to the network, but has plenty that can
be hardened more properly, so fix that.
2024-07-24 16:17:32 +09:00
Dominique Martinet
b846e8762f
nixos/cryptpad: init
...
This is a full rewrite independent of the previously removed cryptpad
module, managing cryptpad's config in RFC0042 along with a shiny test.
Upstream cryptpad provides two nginx configs, with many optimizations
and complex settings; this uses the easier variant for now but
improvements (e.g. serving blocks and js files directly through nginx)
should be possible with a bit of work and care about http headers.
the /checkup page of cryptpad passes all tests except HSTS, we don't
seem to have any nginx config with HSTS enabled in nixpkgs so leave this
as is for now.
Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
Co-authored-by: Michael Smith <shmitty@protonmail.com>
2024-07-24 16:17:26 +09:00
Payas Relekar
aebb3d3474
nixos/goatcounter: init
2024-07-24 10:17:44 +05:30
github-actions[bot]
d284ef371e
Merge master into staging-next
2024-07-23 12:01:18 +00:00
Florian
a161b380a9
Merge pull request #328205 from litchipi/ifm
...
ifm: init at 4.0.2
2024-07-23 09:35:56 +02:00
Litchi Pi
0fb7268b9b
Init IFM service at version 4.0.2
...
Signed-off-by: Litchi Pi <litchi.pi@proton.me>
2024-07-23 08:44:50 +02:00
github-actions[bot]
09a27d5bc1
Merge master into staging-next
2024-07-23 00:02:18 +00:00
Franz Pletz
b12aaa9f9b
Merge pull request #316139 from Luflosi/bind-service-wait-for-ready-status
2024-07-23 00:19:53 +02:00
Artturin
60e9cffe2c
Merge branch 'master' into staging-next
2024-07-22 22:53:31 +03:00
nikstur
be0df72dfa
Merge pull request #328926 from nikstur/sysusers-only-for-sysusers
...
Sysusers only for sysusers
2024-07-22 20:55:58 +02:00
Sandro
4b97ce3bc4
Merge pull request #322095 from illustris/hadoop_3_4
...
hadoop: init 3.4, drop 3.2
2024-07-21 21:24:10 +02:00
Sandro
af3e8fe556
Merge pull request #322173 from illustris/hbase
...
hbase: version upgrades
2024-07-21 21:23:28 +02:00
nikstur
2710a49adb
nixos/systemd-sysusers: stop creating users statically
...
On Linux we cannot feasbibly generate users statically because we need
to take care to not change or re-use UIDs over the lifetime of a machine
(i.e. over multiple generations). This means we need the context of the
running machine.
Thus, stop creating users statically and instead generate them at
runtime irrespective of mutableUsers.
When /etc is immutable, the password files (e.g. /etc/passwd etc.) are
created in a separate directory (/var/lib/nixos/etc). /etc will be
pre-populated with symlinks to this separate directory.
Immutable users are now implemented by bind-mounting the password files
read-only onto themselves and only briefly re-mounting them writable to
re-execute sysusers. The biggest limitation of this design is that you
now need to manually unmount this bind mount to change passwords because
sysusers cannot change passwords for you. This shouldn't be too much of
an issue because system users should only rarely need to change their
passwords.
2024-07-21 16:23:11 +02:00
nikstur
d43e323b4a
nixos/systemd-sysusers: only create systemusers
...
systemd-sysusers cannot create normal users (i.e. with a UID > 1000).
Thus we stop trying an explitily only use systemd-sysusers when there
are no normal users on the system (e.g. appliances).
2024-07-21 16:22:01 +02:00
Will Fancher
519680f662
nixos/systemd: Check that systemd-boot is copied to both places.
2024-07-21 06:31:42 -04:00
nikstur
d4a80b6d0c
systemd: 255.6 -> 256.2
2024-07-21 06:31:37 -04:00
Nick Cao
b7080d0dd7
Revert "nixos/keycloak: disable keycloak-metrics-spi in tests"
...
This reverts commit 0360d42e20
.
2024-07-20 15:39:58 -04:00
illustris
aa794162ba
hbase: version upgrades
...
- 2.4.17 -> 2.4.18
- 2.5.4 -> 2.5.9
- init 2.6.0
- 3.0.0-alpha-3 -> 3.0.0-beta-1
2024-07-20 20:21:00 +05:30
K900
5e13e3e566
Merge pull request #324894 from paveloom/flaresolverr
...
flaresolverr: init at 3.3.21 + nixos/flaresolverr: initial commit
2024-07-20 11:06:18 +03:00
Robert Rose
c58c1e8f55
nixos/k3s: add options for graceful node shutdown and kubelet config
...
Allow to set kubelet configuration parameters
via an option. Additionally, expose the
respective options for graceful node
shutdown directly, as it is anticipated to
be used frequently.
2024-07-19 20:28:00 +02:00
Pavel Sobolev
c9c14f86db
nixos/flaresolverr: initial commit
2024-07-19 20:55:21 +03:00
OPNA2608
029b06454e
tests/teleports: ubuntu_font_family -> ubuntu-classic
2024-07-19 19:23:19 +02:00
OPNA2608
2d49594644
tests/lomiri-clock-app: ubuntu_font_family -> ubuntu-classic
2024-07-19 19:23:00 +02:00
OPNA2608
005ef5ab39
tests/lomiri-calculator-app: ubuntu_font_family -> ubuntu-classic
2024-07-19 19:22:45 +02:00
OPNA2608
dc004592e8
tests/lomiri-filemanager-app: ubuntu_font_family -> ubuntu-classic
2024-07-19 19:22:25 +02:00
OPNA2608
47e508ba36
tests/morph-browser: ubuntu_font_family -> ubuntu-classic
2024-07-19 19:21:56 +02:00
OPNA2608
6613de20f2
tests/lomiri-system-settings: ubuntu_font_family -> ubuntu-classic
2024-07-19 19:21:32 +02:00
Sandro
89d95fb2bc
Merge pull request #327939 from Guanran928/libreddit
2024-07-19 13:47:14 +02:00
Jonas Chevalier
676e42a45e
Merge pull request #327729 from zimbatm/odoo-fixes
...
odoo fixes
2024-07-19 12:35:03 +02:00
Sirio Balmelli
c2b4c0e51d
tests/odoo: replace db init workaround with services.odoo.autoInit
...
Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2024-07-19 11:52:01 +02:00
Frédéric Christ
0539bbe086
nixos/tests: Fix tests failing with new default IPv6 configuration
2024-07-19 09:58:25 +02:00
Jörg Thalheim
054c2d71f7
Merge pull request #328221 from nikstur/fix-overlay-etc
...
nixos/etc: handle mountpoints on top of /etc when switching
2024-07-18 21:59:30 +02:00
nikstur
6abbe725ca
nixos/etc: handle mountpoints on top of /etc when switching
...
The activation script that remounts the /etc overlay now handles other
mount points on top of /etc by bind mounting them to the new temporary
/etc overlay and then atomically revealing it.
2024-07-18 21:28:53 +02:00
lassulus
a62c421981
Merge pull request #290730 from nikstur/qemu-vm-refactoring
...
qemu-vm.nix refactoring
2024-07-18 19:34:51 +02:00
nikstur
0e5f929851
nixos/tests/qemu-vm-store: init
2024-07-18 19:11:27 +02:00
Jacek Galowicz
dfc9d68303
Merge pull request #319308 from frederictobiasc/nixosTest-ipv6
...
nixosTest: Introduce IPv6
2024-07-18 11:52:10 +02:00
Frédéric Christ
c6f6c28218
nixos/testing: Add ipv6 configuration
...
This contribution enables a working IPv6 setup by default. This works
analog to the current automatic IPv4 setup.
2024-07-18 10:22:32 +02:00
Martin Weinelt
bf8439efae
Merge pull request #311927 from mweinelt/music-assistant
...
music-assistant: init at 2.0.7
2024-07-18 02:31:18 +02:00
Darragh Elliott
61820de2d4
ddns-updater: Add module, test, update script
2024-07-17 21:56:05 +00:00
Martin Weinelt
0abdf47358
nixos/tests/music-assistant: init
2024-07-17 22:29:38 +02:00
Sandro
1607a42b49
Merge pull request #290452 from flandweber/borgmatic-exporter
...
borgmatic-exporter: init at 0.2.5
2024-07-17 19:08:28 +02:00
Guanran Wang
f7a0c71b61
libreddit: remove as unmaintained upstream
2024-07-17 23:03:14 +08:00
Sandro
51fcc2c92e
Merge pull request #314440 from ju1m/radicle
2024-07-17 13:04:06 +02:00
Pyrox
a24fa6098d
nixos/gotenberg: init
2024-07-17 10:37:35 +02:00
Robert Hensing
2d9a686483
nixos/nix-channel.nix: shellcheck and fix the activation check
2024-07-16 22:09:33 +02:00
Robert Hensing
3f76dcea93
nixosTests.installer.switchToFlake: It is probably really stupid
...
We may want to clear NIX_PATH when channels are disabled, or maybe
it has to be a separate option.
This is just very frustrating to me.
2024-07-16 21:45:00 +02:00
Robert Hensing
46df92b270
nixosTests.installer.switchToFlake: Adjust for workaround in #323613
2024-07-16 21:34:40 +02:00
Pol Dellaiera
dfef8af6e9
Merge pull request #326939 from abysssol/ollama-split-test
...
nixos/ollama: split cuda and rocm from service test
2024-07-16 21:02:07 +02:00
Robert Hensing
1022da85ab
nixos/activation-script: Add lib.sh with warn()
2024-07-16 20:42:06 +02:00
❄️
930b0dca59
Merge pull request #327476 from rorosen/k3s-extra-flags-list
...
nixos/k3s: accept a list of extraFlags
2024-07-16 09:27:19 -03:00
Sandro
11964fa63e
Merge pull request #327361 from arthsmn/flatpak-builder-update
2024-07-16 13:55:12 +02:00
Finn Landweber
0d58b75cba
added prometheus-borgmatic-exporter module
2024-07-16 12:17:49 +02:00
Robert Rose
cc2790ff1e
nixos/k3s: accept a list of extraFlags
...
Accept a list of strings for the extraFlags
option in addition to the previous single
string.
2024-07-16 08:20:32 +02:00
Masum Reza
c796e4e5ac
Merge pull request #323877 from Luflosi/update/darling-dmg
...
darling-dmg: 1.0.4+git20200427 -> 1.0.4-unstable-2023-07-26
2024-07-15 22:40:06 +05:30
arthsmn
05b4a52e0a
flatpak-builder: update test
2024-07-15 09:49:49 -03:00
Jörg Thalheim
8d9d881634
nixosTests.hocker-fetchdocker: remove
...
the test is broken.
2024-07-15 09:37:52 +02:00
abysssol
aa8e02582d
nixos/ollama: split cuda and rocm from service test
...
Cuda and rocm are platform specific, only working on linux.
Also, ofborg won't run any of the service test at all because
cuda is unfreely licensed.
2024-07-14 22:01:56 -04:00
seth
731fb7477c
budgie-analogue-clock-applet: move from budgiePlugins scope to top-level
2024-07-14 15:37:52 -04:00
seth
417179abbd
budgie-desktop{,with-plugins}: move from budgie scope to top-level
2024-07-14 15:32:58 -04:00
Sefa Eyeoglu
1d5188b3b4
nixos/vaultwarden: assert valid backupDir path
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-07-14 19:54:27 +02:00
Sandro
77ee426a4d
Merge pull request #324663 from OPNA2608/init/lomiri/teleports
...
lomiri.teleports: init at 1.20
2024-07-14 18:47:54 +02:00
Masum Reza
47d9445dfa
Merge pull request #311189 from Luis-Licea/master
...
nixos/localsend: init
2024-07-14 19:53:43 +05:30
Pol Dellaiera
1a8e33d451
Merge pull request #326532 from drupol/module/add-tika
...
nixos/tika: init module
2024-07-14 12:27:27 +02:00
Jörg Thalheim
de95681a8d
Merge pull request #319836 from martinetd/bpftrace_headers
...
bpftrace: fix regressions with 0.20.4
2024-07-14 05:58:31 +02:00
tomberek
e28b6650c3
Merge pull request #320462 from amozeo/pkgs/nixos-rebuild/by-attr
...
nixos-rebuild, nixos-install: add support for --file and --attr flags
2024-07-13 20:46:31 -04:00
éclairevoyant
9665639708
Merge pull request #310708 from importantblimp/180654
...
nixos/input-method: deprecate .enabled option; add .type and .enable options
2024-07-14 00:02:13 +00:00
Luis David Licea Torres
1cbd2f94cb
nixos/tests/localsend: init
2024-07-14 00:08:33 +05:30
K900
3eeff54780
nixos/alsa: kill sound.enable and friends with fire
2024-07-13 13:56:18 +03:00
OPNA2608
e5ad7914a8
tests/teleports: init
2024-07-13 10:45:16 +02:00
superherointj
e3e012325b
k3s/tests/auto-deploy: fix race condition
...
Co-authored-by: wrmilling marcusramberg
2024-07-12 17:58:00 -03:00
superherointj
b298bbfce0
k3s/nixos/tests: move comments to test (clean-up)
2024-07-12 17:58:00 -03:00
Pol Dellaiera
c8bf7321a9
nixos/tika: init module
2024-07-12 18:46:53 +02:00
Maximilian Bosch
8d75ee9c03
Merge pull request #317567 from erictapen/postgresql-tls-client-cert-test
...
nixos/tests/postgresql: add tls client cert test
2024-07-12 15:08:37 +00:00
superherointj
5266d2da66
k3s/tests/auto-deploy: fix auto-deploy reference
...
* re-establish alphabetical order
* fix typo on comment
2024-07-12 10:06:45 -03:00
superherointj
bbc168ab4c
k3s: use team for maintainers
2024-07-12 09:30:38 -03:00
Martin Weinelt
e62de266ad
Merge pull request #326149 from mguentner/remove_mxisd_ma1sd
...
nixos/mxisd: remove module
2024-07-12 13:15:11 +02:00
Marcus Ramberg
72249a0d35
Merge pull request #275180 from rorosen/extend-k3s-module
2024-07-12 12:02:32 +02:00
Maximilian Güntner
23e62062bc
nixos/mxisd: remove module
...
mxisd and ma1sd are both unmaintained
2024-07-12 11:44:59 +02:00
GY
bcc7eff2c5
nixos/input-method: deprecate .enabled option; add .type and .enable options
...
This commit introduces two new properties:
`enable` and `type`, to replace the `enabled` property.
`enable` has the same meaning as is common across nixpkgs.
`type` has the same meaning as the existing `enabled` property.
`enabled` property is now deprecated and will be removed in a future release.
Fixes #180654
2024-07-12 03:59:20 -04:00
Sandro
24cefb01b3
Merge pull request #284419 from ocfox/realm
2024-07-11 10:46:47 +02:00
Peder Bergebakken Sundt
0271af555b
Merge pull request #309213 from jmbaur/homed-nixos-test
...
nixos/homed: fix test
2024-07-11 01:41:30 +02:00
Wroclaw
d77469c442
nixos/tests/installer: add testByAttrSwitch
2024-07-10 20:59:41 +02:00
Wroclaw
c7b66353bf
nixos/tests/installer: rename "flake" argument in makeConfig and reverse meaning
...
to "withTestInstrumentation", which reflects what this argument does
2024-07-10 20:59:41 +02:00
ocfox
76b5481df7
nixosTests.realm: init
2024-07-10 16:43:17 +02:00
Robert Schütz
626ecc4e32
Merge pull request #325711 from wahjava/update-vaultwarden
...
vaultwarden: 1.30.5 -> 1.31.0
2024-07-10 07:21:26 -07:00
Ashish SHUKLA
4d8ce0754f
vaultwarden: 1.30.5 -> 1.31.0
2024-07-10 14:46:37 +02:00
Tom Butler
e7e8ad1e35
nixos: Set home directory parent tree permissions to 0755
...
When the user's home directory is created using `createHome` e.g.
```
users.users.alice = {
home = "/users/alice";
createHome = true;
};
```
The `/users` directory was created with the same permissions as `/users/alice`, `0700` by default.
The parent directory `/users` permissions results in `createHome` creating a home directory that is inaccessible to the user:
```
$ su alice
$ cd /user/alice
cd: permission denied: /users/alice
```
The underlying cause is `make_path($u->{home}, { mode => oct($u->{homeMode}) })` which sets, in the example above`, `/users` to `0700`. Instead it should be `0755` like other system directories `/var`, `/dev`, etc.
2024-07-09 23:09:09 +02:00
Franz Pletz
c7ee75329f
Merge pull request #325247 from OPNA2608/fix/lomiri/revert-glib-workarounds
...
lomiri.*: Revert GLib workarounds
2024-07-09 17:51:49 +02:00
Emily Trau
5fbd57aebc
Merge pull request #325738 from Enzime/drop/Enzime
...
maintainers: remove Enzime
2024-07-09 16:00:59 +10:00
Pol Dellaiera
db41081a91
Merge pull request #323743 from NixOS/nixos/module/glance-init
...
nixos/glance: init module
2024-07-09 06:42:22 +02:00
Michael Hoang
eb725313bc
treewide: remove Enzime
2024-07-09 14:32:33 +10:00
Martin Weinelt
5a82f82cc5
Merge pull request #325594 from mweinelt/firefox-128.0
...
Firefox: 127.0.2 -> 128.0; 115.12.0esr -> 115.13.0esr; init 128.0esr
2024-07-09 01:38:57 +02:00
Will Fancher
21aed90c1e
Merge pull request #325348 from JulienMalka/remove-uefi-large-file-test
...
nixos/tests/systemd-boot: remove uefiLargeFileWorkaround test
2024-07-08 18:49:47 -04:00
Pol Dellaiera
ed24a0baf3
Merge pull request #317107 from ibizaman/deluge_exporter_init
...
prometheus-deluge-exporter: init at 2.4.0-unstable-2024-06-02
2024-07-08 20:09:50 +02:00
Martin Weinelt
6d85f70d35
firefox-esr-128-unwrapped: init at 128.0esr
2024-07-08 19:41:05 +02:00
OPNA2608
3efabb3359
tests/lomiri-clock-app: init
2024-07-08 16:02:09 +02:00
Pol Dellaiera
00e9e54702
nixos/glance: init module
2024-07-08 13:14:09 +02:00
Max Hausch
a8038698d3
nixos/restic: add option to inhibit going to sleep
2024-07-08 09:43:27 +02:00
Sandro
9d33b8d690
Merge pull request #321046 from OPNA2608/init/lomiri/lomiri-calculator-app
...
lomiri.lomiri-calculator-app: init at 4.0.2
2024-07-08 00:30:19 +02:00