Commit graph

8025 commits

Author SHA1 Message Date
Maximilian Bosch 5142b7afa8
nixos/postgresql: turn settings into a submodule
The main idea behind that was to be able to do more sophisticated
merging for stuff that goes into `postgresql.conf`:
`shared_preload_libraries` is a comma-separated list in a `types.str`
and thus not mergeable. With this change, the option accepts both a
comma-separated string xor a list of strings.

This can be implemented rather quick using `coercedTo` +
freeform modules. The interface still behaves equally, but it allows to
merge declarations for this option together.

One side-effect was that I had to change the `attrsOf (oneOf ...)` part into
a submodule to allow declaring options for certain things. While at it,
I decided to move `log_line_prefix` and `port` into this structure as
well.
2024-03-30 14:23:05 +01:00
github-actions[bot] 506e353092
Merge master into haskell-updates 2024-03-30 00:12:08 +00:00
Bobby Rong e96d5c13d0
Merge pull request #140429 from bobby285271/pantheon-systemd
pantheon: manage user session with systemd
2024-03-29 22:55:39 +08:00
ajs124 b2d16906b0
Merge pull request #260867 from helsinki-systems/upd/xfsprogs
xfsprogs: 6.4.0 -> 6.6.0
2024-03-29 14:00:29 +01:00
github-actions[bot] d48c2529ec
Merge master into haskell-updates 2024-03-29 00:12:42 +00:00
Robert Schütz 7cdbfcbbd2
Merge pull request #278981 from dotlambda/mollysocket-init
mollysocket: init at 1.3.0, nixos/mollysocket: init
2024-03-28 18:51:07 +00:00
Robert Hensing b40caf8c8a
Merge pull request #273769 from Izorkin/update-peertube
peertube: 5.2.1 -> 6.0.3
2024-03-28 19:40:42 +01:00
Thiago Kenji Okada 48f9437cd1
Merge pull request #263360 from duament/nixos-rebuild-pipe
nixos-rebuild: use --pipe instead of --pty in systemd-run
2024-03-28 18:25:08 +00:00
Robert Schütz 078994248a nixos/mollysocket: init 2024-03-28 09:55:10 -07:00
Payas Relekar 466b994af9 nixos/workout-tracker: init 2024-03-28 20:08:28 +05:30
github-actions[bot] 8de0afeb83
Merge master into haskell-updates 2024-03-28 00:12:55 +00:00
Jacob Moody d9039fcdd2 nixos/tests: readd builtins.currentSystem to make-test-python.nix
There is more nuance in the  ways people expect to run tests,
as such this still has some breakage. Revert for now.
2024-03-27 08:37:43 -05:00
Sandro f87c956ea7
Merge pull request #281236 from melvyn2/update-kavita 2024-03-27 11:17:39 +01:00
lassulus e91a1ad1e3
Merge pull request #298737 from MatthewCroughan/mc/scion-modules
nixos/scion: init
2024-03-27 10:15:37 +01:00
matthewcroughan 4d841207c5 nixos/tests/ustreamer: init 2024-03-27 06:35:55 +00:00
Yongun Seong 477dce3b9a
nixos/kavita: accept freeform settings, ensure locales in tests 2024-03-26 21:15:29 -07:00
github-actions[bot] 7f599f6511
Merge master into haskell-updates 2024-03-27 00:12:11 +00:00
matthewcroughan 99e488e2df nixos/scion: init 2024-03-26 15:54:09 +00:00
Adam C. Stephens d729632b6f
Merge pull request #297782 from adamcstephens/fix-linger
nixos/users-groups: fix broken linger
2024-03-26 09:48:05 -04:00
Mario Rodas 6adcdc8526
Merge pull request #298611 from anthonyroussel/update/goss
goss: 0.4.4 -> 0.4.6
2024-03-26 08:37:47 -05:00
github-actions[bot] 39a71cf239
Merge master into haskell-updates 2024-03-26 00:12:22 +00:00
Adam C. Stephens c9c612f159
Merge pull request #294548 from adamcstephens/incus/override
incus: move wrapper to nixos module
2024-03-25 16:40:14 -04:00
Adam C. Stephens 8893c5886a
Merge pull request #263404 from camillemndn/firefoxpwa
firefoxpwa: init at 2.11.1
2024-03-25 16:38:52 -04:00
j-k 88e7ad7c30
tracee: 0.13.1 -> 0.20.0 (#297661)
Adjust the build process
Skip some integration tests I can't fix
2024-03-25 19:01:56 +01:00
Anthony Roussel e994c804b6
nixosTests.goss: fix unstable test 2024-03-25 18:49:46 +01:00
Jörg Thalheim ea503179c5
Merge pull request #298607 from Mic92/nix-ld-rs
nix-ld-rs: init at 2024-03-23
2024-03-25 14:52:21 +01:00
superherointj 283fa362e6
Merge pull request #298481 from superherointj/k3s-nixos-tests-fix-maintainers
k3s/nixos/tests: sync meta.maintainers to k3s package
2024-03-25 08:33:36 -03:00
github-actions[bot] 3edac3b767
Merge master into haskell-updates 2024-03-25 00:13:28 +00:00
Weijia Wang ff41f7134d
Merge pull request #297262 from StillerHarpo/monetdb-nixos-test
nixos/monetdb: Init nixos test
2024-03-24 23:15:56 +01:00
paki23 c3a1620624
firefoxpwa: init at 2.11.1
firefoxpwa: move to pkgs/by-name
2024-03-24 18:02:25 -04:00
Sandro 60f419e047
Merge pull request #284626 from numinit/armagetronad-unstable-updates
armagetronad.*: 0.2.9.1.1 -> 0.2.9.2.3
2024-03-24 22:14:33 +01:00
Sandro 0e1cac923d
Merge pull request #286685 from max-niederman/photonvision
photonvision: init at 2024.2.3
2024-03-24 22:05:36 +01:00
Rick van Schijndel 838750a9fd
hydra_unstable: 2023-12-24 -> 2024-03-08, use nix_2_20
Update tests according to ceff5c5cfe
2024-03-24 20:40:01 +01:00
Jörg Thalheim 04ec4568c6 nix-ld-rs: init at 2024-03-23 2024-03-24 12:27:20 +01:00
github-actions[bot] 31a14cb69e
Merge master into haskell-updates 2024-03-24 00:14:19 +00:00
superherointj 56b4159e23 nixos/tests/k3s: sync meta.maintainers to k3s package 2024-03-23 19:55:00 -03:00
Soispha bc54360b99
nixos/tests: add redlib test using the libreddit module 2024-03-23 17:03:34 +01:00
superherointj 7809138b7f nixos/tests/etcd: enable aarch64-linux
* move etcd tests to it's own directory
2024-03-23 06:13:41 -03:00
github-actions[bot] 39632d3d4c
Merge master into haskell-updates 2024-03-23 00:12:18 +00:00
Bobby Rong 5cf5dd0fb0
Merge pull request #297727 from bobby285271/upd/budgie-nemo-terminal
nixos/budgie: Use gnome-terminal by default
2024-03-22 13:20:40 +08:00
Adam Stephens 790fb86a7f
nixos/users-groups: move linger to oneshot and add nixos test 2024-03-21 19:51:05 -04:00
sternenseemann b4d48b0f9e Merge branch master into haskell-updates 2024-03-21 21:01:05 +01:00
Bobby Rong b79ac84d84
nixos/budgie: Use gnome-terminal by default
- Both budgie-desktop-view and cinnamon-desktop defaults to gnome-terminal, there
  are no clear reason why we don't use the defaults here.
  The cinnamon-desktop org.cinnamon.desktop.default-applications.terminal schema
  is used in nemo for default emulator, since we use nemo by default this fixes nemo
  open in terminal entry without introducing another override.
- There are theming issues with Qogir when opening right-click menu in a second tab.
- Transparency is broken when hovering on other windows, showing only the wallpaper.

This also ensures a stable default for budgie-desktop-view, by using only the
executable name and not a nix store path.

ref: https://github.com/BuddiesOfBudgie/budgie-desktop-view/blob/v1.3/data/org.buddiesofbudgie.budgie-desktop-view.gschema.xml#L60
ref: https://github.com/linuxmint/cinnamon-desktop/blob/6.0.0/schemas/org.cinnamon.desktop.default-applications.gschema.xml.in#L46
ref: https://github.com/linuxmint/nemo/blob/6.0.0/src/nemo-view.c#L7193
2024-03-21 22:16:25 +08:00
Martin Weinelt 3b7d9c77b3
Merge pull request #297622 from mweinelt/kea-exporter-0.7.0
kea-exporter: 0.6.1 -> 0.7.0
2024-03-21 14:29:42 +01:00
Stig 468417b7f3
Merge pull request #296479 from marcusramberg/marcus/nimdow
nixos/nimdow: module updates
2024-03-21 12:14:56 +01:00
Doron Behar 2897be360b
Merge pull request #287966 from Guanran928/clash-meta
nixos/mihomo: init
2024-03-21 10:40:10 +02:00
Martin Weinelt e4f6d1a618
nixos/tests/kea: test ctrl-agent via kea-exporter 2024-03-21 06:17:59 +01:00
Martin Weinelt 5b97e8d76d
nixos/tests/prometheus-exporters/kea: remove
The test framework for exporters is too limited to do sensible testing
of this exporter.
2024-03-21 06:17:59 +01:00
Morgan Jones 4fb4d7a3b4
nixos/tests/armagetronad: fix test runner 2024-03-20 19:45:36 -07:00
github-actions[bot] 2015f3cc71
Merge master into haskell-updates 2024-03-21 00:13:28 +00:00
Sandro 5d59704211
Merge pull request #295387 from majiru/drawterm-update 2024-03-20 17:19:26 +01:00
Florian Klink 40e49b40ab
Merge pull request #296949 from NixOS/mycelium_service
nixos/mycelium: init
2024-03-20 11:50:46 +02:00
lassulus 0f0aaa517c nixos/tests/mycelium: init 2024-03-20 03:56:59 +01:00
Adam Stephens deb5be50c4
incus: move wrapper to nixos module 2024-03-19 22:48:07 -04:00
Jacob Moody e4789ca32a drawterm: unstable-2024-02-18 -> unstable-2024-03-20 2024-03-19 20:18:57 -05:00
github-actions[bot] 05f9a72c0e
Merge master into haskell-updates 2024-03-20 00:12:21 +00:00
Florian Engel 1cd1834ec0
nixos/monetdb: Init nixos test 2024-03-19 21:54:05 +01:00
Bobby Rong a5bee07d3f
Merge pull request #297208 from bobby285271/fix/budgie-test
nixosTests.budgie: Split run dialog subtest
2024-03-20 00:28:10 +08:00
Bobby Rong b5f838a2ca
nixosTests.budgie: Split run dialog subtest
The original b-c-c subtest is probably flaky, as I didn't actually ensure
the inputbox focused before typing. Instead of another hacky xdotool,
split the run dialog subtest out.

https://hydra.nixos.org/build/253473303/nixlog/37
2024-03-19 23:59:56 +08:00
Andrew Kaster b467733c33 ladybird: unstable-2023-01-17 -> 0-unstable-2024-03-16 2024-03-19 12:39:07 +01:00
Someone 63709965b7
Merge pull request #178717 from ShamrockLee/write-multiple-references
trivial-builders: replace writeReferencesToFile with writeClosure
2024-03-19 08:57:20 +00:00
github-actions[bot] 11c9a7e4d3
Merge master into haskell-updates 2024-03-19 00:12:43 +00:00
ibbem 1642654453 agda: Remove the --local-interfaces flag
Upstream now provides a library file for the builtin library and ensured
that the existing interface files will be used regardless of whether
--local-interfaces is in effect. Hence, Agda will not try to write to
the Nix store anymore except if the build flags are changed.
2024-03-18 23:10:27 +01:00
Yueh-Shun Li 97a7ce7aa6 nixosTests.nixops: remove dead code from Nix expression 2024-03-19 05:30:53 +08:00
nikstur a1c4f0a754
Merge pull request #282022 from ElvishJerricco/gpt-auto-root
nixos: Support systemd-gpt-auto-root
2024-03-18 10:27:22 +01:00
Sandro ca0de94ebb
Merge pull request #276816 from majiru/nixos-tests-build-discrepancy
Nixos tests build discrepancy
2024-03-17 23:59:58 +01:00
Bobby Rong bf2ba6e629
nixosTests.pantheon: Add test for io.elementary.gala.daemon@x11.service
Which is manually added in the nixos module.
2024-03-17 13:42:34 +08:00
Bobby Rong e49a58b847
nixosTests.pantheon: Fix gala environ subtest
This is changed after we manage session with systemd, as
io.elementary.gala@.service has `ExecStart=@bindir@/gala`.
2024-03-17 13:42:33 +08:00
Adam C. Stephens 79edbc3691
Merge pull request #295376 from adamcstephens/incus/test-zfs
nixos/tests/incus: add storage test and exercise zfs integration
2024-03-16 16:31:15 -07:00
Will Fancher 3758681200 nixos/tests/hibernate: Use EFI
So that resumeDevice isn't needed to make systemd stage 1 work.
2024-03-16 15:12:15 -04:00
Marcus Ramberg 11855d0fe1 tests/nimdow: init 2024-03-16 19:32:47 +01:00
Martin Weinelt fe8d02e2bc
Merge pull request #296180 from mweinelt/pretix
pretix: init at 2024.2.0
2024-03-16 17:28:20 +01:00
Manuel Sanchez Pinar b8f91b87a3
nixosTests.silverbullet: init 2024-03-16 17:12:16 +01:00
Martin Weinelt a01acbcefe
nixos/tests/pretix: init 2024-03-16 14:50:57 +01:00
Bobby Rong 3b48b3aaa9
Merge pull request #289062 from bobby285271/upd/mate
MATE 1.28
2024-03-16 21:38:24 +08:00
Bobby Rong fc3d133b48
Merge pull request #296347 from bobby285271/upd/budgie-tests
nixosTests.budgie: Extend the test
2024-03-16 14:40:35 +08:00
Bobby Rong 41fdcd0303
nixosTests.budgie: Extend the test 2024-03-16 13:25:05 +08:00
Adam Stephens 9d411861b5
nixos/tests/incus: add storage test and exercise zfs integration 2024-03-15 20:39:54 -04:00
Will Fancher f1731f2e28 nixos: Support systemd-gpt-auto-root 2024-03-15 18:22:04 -04:00
Guillaume Girol 1f26e67560
Merge pull request #278064 from symphorien/nix_config_extra
nixos/nix: add workaround for https://github.com/NixOS/nix/issues/9487
2024-03-15 22:46:51 +01:00
Mario Rodas e6aefe20a1
Merge pull request #292533 from flyingcircusio/init-postgresql-anonymizer
postgresqlPackages.anonymizer: init at 1.3.1; add me & osnyx to flyingcircus team
2024-03-14 20:53:36 -05:00
Christian Kögler f56c78f50a
Merge pull request #295443 from ck3d/machinectl-routable
nixos.test.machinectl: add routable network and shared store
2024-03-14 22:46:14 +01:00
Christian Kögler f4f99bf8cc nixos/tests/machinectl: Add declarative shared container 2024-03-14 22:07:58 +01:00
Bobby Rong 596f75bf1f
nixosTests.mate-wayland: init 2024-03-14 23:34:12 +08:00
Bobby Rong abd9d0bec5
nixosTests.mate: Add trivial tests for MATE 1.28 changes 2024-03-14 23:34:12 +08:00
Bobby Rong 830f5f84e6
Merge pull request #295798 from bobby285271/adopt/budgie
budgie: add myself as maintainer
2024-03-14 13:28:15 +08:00
Bobby Rong 1d3d0d6a89
budgie: add myself (bobby285271) as maintainer
Let's hope this package set is not too hard to maintain.
2024-03-14 12:29:36 +08:00
Bobby Rong 180575819a
Merge pull request #295696 from FedericoSchonborn/drop-federicoschonborn
maintainers: drop federicoschonborn
2024-03-14 12:13:07 +08:00
Federico Damián Schonborn 91a2510d05
maintainers: drop federicoschonborn
Signed-off-by: Federico Damián Schonborn <federicoschonborn@disroot.org>
2024-03-13 16:21:10 -03:00
Maximilian Bosch 0cdaede144
pg-dump-anon: init at 1.3.1
This is a Go program inside the sources of `postgresql_anonymizer` that
allows to perform database dumps, but with anonymized data. I figured
that it's a little awkward to have a client program to be part of the
extension package.

So I decided to create a second package called `pg-dump-anon`. Since
it's one repository, both share `version` & `src`.

Also extended the VM test to make sure we're getting properly anonymized
data when dumping with `pg_dump_anon`.
2024-03-13 16:15:54 +01:00
Pol Dellaiera 6710011819
Merge pull request #295199 from blakesmith/gotosocial_14_2
gotosocial 0.14.1 -> 0.14.2
2024-03-13 08:53:37 +01:00
Blake Smith b0529146b9 nixos/gotosocial: add blakesmith as a maintainer 2024-03-12 21:13:22 -05:00
Christian Kögler bdd7e48646 nixos/test/machinectl: Add test for shared nix store 2024-03-12 23:27:45 +01:00
Christian Kögler de52b2b49e nixos/tests/machinectl: Make network routable 2024-03-12 23:27:45 +01:00
Pol Dellaiera 734b199708
Merge pull request #295197 from abysssol/ollama-tests
nixos/ollama: add tests
2024-03-12 20:28:16 +01:00
Jacob Moody 112a71eef7 nixos/tests: remove builtints.currentSystem from make-test-python.nix
When build using 'nix build' if we hit this default we will fail to
evaluate. Most instances that this should break have been fixed so
we remove this to prevent this from happening further in the future.
2024-03-12 10:09:59 -05:00
Jacob Moody 4db920ed4f nixos/tests: fix discrepancy between nix-build and nix build 2024-03-12 10:09:59 -05:00
abysssol efed30f903 nixos/ollama: add test for the ollama service 2024-03-11 21:37:48 -04:00
cmspam 701fcd7982 nixos/incus: add openvswitch support
1. Added openvswitch integration to incus service.
2. Added tests to test openvswitch functionality with incus.
2024-03-12 01:03:39 +00:00
Cosima Neidahl a44e09da5e
Merge pull request #294555 from r-ryantm/auto-update/miriway
miriway: unstable-2024-02-14 -> unstable-2024-03-06
2024-03-11 19:04:18 +01:00