melvyn
073099d0f7
nixos/seafile: add persistent user, configurable storage path, gc service
2024-09-28 19:09:58 -04:00
melvyn
d3b5dc8da1
nixos/seafile: add persistent user, configurable storage path, gc service
2024-09-28 17:57:02 -04:00
Franz Pletz
79a01a8631
pleroma: 2.6.3 -> 2.7.0 ( #333283 )
2024-09-28 15:36:27 +02:00
Franz Pletz
cc2142b9f0
nixos/zfs: remove incorrect conditional use of spl kmod; remove with
s ( #344271 )
2024-09-28 15:30:13 +02:00
Franz Pletz
1ee99a4837
tailscaled: after NetworkManager-wait-online ( #344678 )
2024-09-28 15:26:00 +02:00
Franz Pletz
a3f79b7d63
tailscale: add su
to path ( #344947 )
2024-09-28 15:22:40 +02:00
Franz Pletz
ef1ecffdbe
nixos/gitlab: add systemd slice ( #343523 )
2024-09-28 15:12:58 +02:00
h7x4
dd7a192b4f
nixos/gitlab: add services to systemd slice
...
Co-authored-by: Bjørn Forsman <bjorn.forsman@gmail.com>
2024-09-28 11:27:05 +02:00
Jörg Thalheim
028b7d27a3
growpart: shellcheck fixes ( #340490 )
2024-09-28 09:50:11 +02:00
Jörg Thalheim
076f2f69f3
sshd: fix shellcheck warnings in prestart script ( #340484 )
2024-09-28 09:49:25 +02:00
Jörg Thalheim
4f06ecd5a6
systemd/initrd: fix shellcheck issues ( #340486 )
2024-09-28 09:48:29 +02:00
Mikilio
938d190ed2
tailscale: add su
to path
...
this adds access to `su` via security wrappers
2024-09-27 23:05:20 +02:00
Atemu
3913c72204
nixos/jenkinsSlave: remove with lib;
( #343514 )
2024-09-27 21:59:45 +02:00
Atemu
e8d40a7f34
nixos/i2pd: remove with lib;
( #343476 )
2024-09-27 21:58:59 +02:00
Picnoir
50ffaf03bb
nixos/pleroma: format module with nixfmt
2024-09-27 19:30:14 +02:00
Picnoir
aa666ce8f1
nixos/pleroma: move migrations to their own systemd unit
...
Running the migrations in a systemd execStartPre was a mistake. The
migrations can be pretty long to run and easily time-out.
Moving this to a proper oneshot service solves this issue and makes
this fits better the systemd execution model. We can now easily filter
the migrations logs.
2024-09-27 19:29:41 +02:00
Picnoir
e7edb95142
pleroma: 2.6.3 -> 2.7.0
...
Upstream Changelog: https://git.pleroma.social/pleroma/pleroma/-/releases/v2.7.0
Nixpkgs package changelog:
- build with elixir 1.17.
- update dependencies hashes.
- remove prometheus_phoenix as it's apparently unused.
- fix git deps.
- update OTP permission restriction patch.
- modify test to work (adapt from akkoma test).
Co-authored-by: Leona Maroni <dev@leona.is>
2024-09-27 19:29:41 +02:00
Sandro
0151acc48e
nixos/gotenberg: Fix coredumps on service start ( #344770 )
2024-09-27 17:22:10 +02:00
Sandro
10ae9d0b8f
nixos/rss-bridge: Add simple NixOS test ( #331291 )
2024-09-27 16:59:57 +02:00
Andrew Marshall
bec753ddfc
nixos/zfs: replace with
with let
...
The fully-qualified name would certainly be a lot here, but `with` can
still be unclear even with narrow scope. A short `let` adds clarity
without significantly increasing verbosity.
2024-09-27 08:08:31 -04:00
Andrew Marshall
eef4c18ae8
nixos/zfs: remove unused vars
2024-09-27 08:08:31 -04:00
Andrew Marshall
33bd85a6c8
nixos/zfs: remove top-level with
s
...
As it is generally considered an anti-pattern. Removing them here in
fact exposed one bug (see previous commit).
2024-09-27 08:08:30 -04:00
Andrew Marshall
06ed2c46fb
nixos/zfs: remove incorrect conditional use of spl kmod
...
This was incorrectly getting `lib.version` which is e.g.
`"24.11pre-git"`, but should have been the ZFS package version. However,
the condition, at least per the comment, is reversed and should be
instead `versionOlder cfgZfs.package.version "2.2.0"`. However, the
entire premise seems to be incorrect, as ZFS 2.2.6 includes the spl
module. Since the previous condition here was effectively always true,
it would initially seem the best move is to remove the conditional
altogether and always include the spl kmod. However, going back to
4360a87c45
where this condition was added,
the intent appears to be that spl was no longer needed here in
the-pre-release ZFS (long since in all supported versions), due to it
being merged into ZFS mainline. Given that intent and that our boot
tests on all versions succeed without including it in the initrd, remove
it.
2024-09-27 08:08:30 -04:00
Adam C. Stephens
f451c38542
openvswitch: remove kernel, add tests ( #344653 )
2024-09-27 07:03:12 -04:00
7c6f434c
c87aad4296
Add Collabora Online ( #330708 )
2024-09-27 08:33:57 +00:00
K900
1e15add1c2
xwaylandvideobridge refactor + default in Plasma ( #344808 )
2024-09-27 10:03:24 +03:00
K900
307dda84c0
nixos/nixos-containers: partially revert aa4570ca05
...
Word splitting is actually intentional here, as both of those variables
can (and often do) contain multiple flags.
2024-09-27 10:00:58 +03:00
oddlama
d229011025
nixos/influxdb2: fix service startup reliablility
2024-09-27 08:14:27 +02:00
Gaute Ravndal
e9860fa6a9
nixos/snapper: use more precise type definition
2024-09-27 07:40:06 +02:00
K900
e23ad5ca0e
nixos/plasma6: install xwaylandvideobridge by default
2024-09-27 08:16:56 +03:00
K900
15200e9966
nixos/plasma6: install baloo-widgets by default
...
Needed for indexer metadata in Dolphin.
2024-09-27 08:05:05 +03:00
Artturin
716f0a7327
nixos/firefox: add autoConfigFiles ( #321254 )
2024-09-27 05:20:08 +03:00
Pyrox
e2c5983f40
nixos/gotenberg: Fix coredumps on service start
2024-09-26 21:37:41 -04:00
Leona Maroni
7f35330bd8
nixos/nixos-containers: fix shellcheck errors in systemd scripts ( #340483 )
2024-09-26 23:05:35 +02:00
Jörg Thalheim
ad2f0dd5b9
nixos/doc/rl-2411: sort incompatibilites by impact ( #344677 )
2024-09-26 22:37:39 +02:00
Gaute Ravndal
6ce7db1126
nixos/snapper: fix timeline option types
...
These can be either an integer or a range.
Range options are necessary for `FREE_LIMIT` to take effect when used in
conjunction with `TIMELINE_LIMIT_*`.
2024-09-26 21:55:23 +02:00
r-vdp
aa4570ca05
nixos/nixos-containers: fix shellcheck errors in systemd scripts
2024-09-26 21:54:07 +02:00
Eman Resu
3f56777cf8
doc: 24.11: move most impactful incompatibilities to the top
...
Apply suggestions from code review
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-09-26 15:11:19 -04:00
Jörg Thalheim
44312de8c2
nixVersions.nix_2_18: 2.18.7 -> 2.18.8 ( #344714 )
2024-09-26 20:59:11 +02:00
seth
0aed7f0d24
nixVersions.nix_2_18: 2.18.7 -> 2.18.8
...
Diff: https://github.com/NixOS/nix/compare/2.18.7...2.18.8
Fixes https://github.com/NixOS/nix/security/advisories/GHSA-6fjr-mq49-mm2c
2024-09-26 20:53:55 +02:00
Martin Weinelt
e04b941dfb
nixos/printing: add option to disable browsed daemon ( #344702 )
2024-09-26 20:44:57 +02:00
Thomas Gerbet
981a63b005
nixos/printing: add option to disable browsed daemon
...
It is currently tied to `services.avahi.enable` which might not be
desirable.
With this change it is possible to disable the service with
`services.printing.browsed.enable = false`
2024-09-26 20:11:14 +02:00
Peder Bergebakken Sundt
c7f9378f34
nixos/README.md: add guideline to link to nixos tests from packages
2024-09-26 19:55:43 +02:00
K900
42dd305751
nixos/plasma6: install xdg-desktop-portal-gtk ( #344681 )
2024-09-26 19:21:22 +03:00
Marin
0d822ccdbc
tailscaled: after NetworkManager-wait-online
...
The wait will only be enabled on machines with NetworkManager enabled.
Closes #180175
2024-09-26 12:12:46 -04:00
Atemu
3bacd4d90b
nixos/doc, nixosTests.zfs: remove latestCompatibleLinuxPackages ( #344649 )
2024-09-26 18:05:26 +02:00
K900
c4c3b41d4a
nixos/plasma6: install xdg-desktop-portal-gtk
...
As recommended by upstream, for flatpak apps and some others.
2024-09-26 18:57:53 +03:00
Robert Schütz
c5d95d4999
immich: some improvements ( #344237 )
2024-09-26 07:14:52 -07:00
Franz Pletz
aa79f54998
nixos/iso-image: avoid collision between GRUB2 versions ( #343992 )
2024-09-26 15:53:43 +02:00
Franz Pletz
879c75e68c
nixos/tailscale: add authKeyParameters ( #338505 )
2024-09-26 15:43:59 +02:00