Age | Commit message (Collapse) | Author | Files | Lines |
|
This reverts commit 413011ddf46265756c0ba417c8722952eab853c6.
Using separate lockfile directories prevents the different kea daemons
from using the interprocess sync lockfile.
Keeping the runtime directory around might be the better approach.
|
|
nixos/udev: allow /bin/sh in udev rules
|
|
Unblock channels
|
|
zammad: 6.1.0 -> 6.2.0
|
|
Unbreaks installer tests that otherwise start depending on i686-glibc
|
|
|
|
hardened kernel: test 6.6 & remove obsolete 4.14 from patches.json
|
|
nextcloud28: init at 28.0.0, nextcloud27: 27.1.4 -> 27.1.5, nextcloud26: 26.0.9 -> 26.0.10
|
|
nixos/{sysctl,caddy}: improvements for net.core.wmem_max
|
|
this patch adjusts the `boot.kernel.sysctl."net.core.wmem_max"` to match the
value suggested in the quic-go wiki, just as `"net.core.wmem_max"`.
see fdfdc5df21d3df985b751bc61929e2305882dd48
see https://github.com/quic-go/quic-go/issues/3923
|
|
we previously defined a custom type for `boot.kernel.sysctl."net.core.rmem_max"`
to resolve to the highest value set. this patch adds the same behavior to
`"net.core.wmem_max"`.
as this changes the type from a string to an integer, which is a breaking
change this patch also includes a release note and updates the transmission
module to use a number for `wmem_max`.
|
|
nixos/node-red: fix `cfg.package` default value
|
|
nixos/postgresql: point doc link to current like all others
|
|
This fixes the following eval error:
```
error: nodePackages.node-red cannot be found in pkgs
```
when having `services.node-red.enable = true;` without specifying
`services.node-red.package`, just like the nixos VM test.
Follow-up of f509382c11ed445b52f249efa6e2fe66d1b56fa7, which attempted
to fix this as well.
Breakage introduced in 0a37316d6cfea44280f4470b6867a711a24606bd.
|
|
nixos/doc: include section for 24.05
|
|
|
|
People are actively writing release notes already and with this it's
ensured that the contents are actually valid.
Also, when writing release notes for something, I'd like to be able to
see a preview.
|
|
Using `/bin/sh` in udev rules is fine (as it's guaranteed to point to a
(bash) shell on NixOS), and actually is better than hardcoding absolute
paths, at least in cases where these rules are also added to the
(systemd-based) initrd (via boot.initrd.services.udev.rules).
To allow this, we need to update the check routine that assembles the
list of files needing fixup, to explicitly exclude `/bin/sh` occurences.
To do this, we convert the pattern to a PCRE regex (which requires "/"
to be escaped), and add `(?!/bin/sh\b)` as a negative lookahead.
This subsequently allows udev rules to (start using) `/bin/sh` again, so
they'll work in-initrd.
|
|
It seems like Zammad and the postgreSQL need more then 1 GB memory after
the update to Zammad 6.2.0. So this commit sets the memory limit to 2 GB.
|
|
|
|
* Always use PHP 8.2: at the time of writing, Nextcloud also suggests to
use 8.2 rather than 8.3 in the manual for v28.
One contributing factor is probably that all plugins need new releases
to declare PHP 8.3 support.
* Fix upgradeWarning for installing v27 now that v28 is out.
* Drop upgrade warning for v24. This one is EOL for quite a while
already, so right now everybody should've switched (or carefully
studied the release notes in case they were upgrading from <23.05) and
we can clean up the module a little bit.
v25 was dropped not so long ago, so if it's still referenced (because
somebody didn't declare `services.nextcloud.package` and has
`system.stateVersion = "22.11";`) it's appropriate to still give a
specialized error.
|
|
nixos/udev: update defaultText for services.udev.path
|
|
services.udev.path already contains some defaults, these are however
defined in the module implementation, not options.
Update the description to make this more clear.
|
|
treewide: replace references to matrix-org/synapse with element-hq/synapse
|
|
nixos/wpa_supplicant: Ensure the generated config isn't world-readable
|
|
nixos/snapraid: remove from top-level
|
|
ceph: use absolute binary paths instead of relative paths
|
|
nixos/river: add xdg.portal.config
|
|
nixos/vdirsyncer: fix config.statusPath option
|
|
nixos/jigasi: update to use literalExpression
|
|
QMK's udev rules are setting hidraw devices's group to plugdev.
|
|
nixos/lib/test-driver: make wait_for_unit ask for ActiveState only
|
|
If we include users with unset groups, we get this very confusing
message, with invalid Nix code:
- The following users have a primary group that is undefined: qyliss
Hint: Add this to your NixOS configuration:
users.groups. = {};
We don't need to include such users in this check, since they'll be
caught anyway by this one:
- users.users.qyliss.group is unset. This used to default to
nogroup, but this is unsafe. For example you can create a group
for this user with:
users.users.qyliss.group = "qyliss";
users.groups.qyliss = {};
|
|
|
|
|
|
element-hq/synapse
|
|
|
|
nixos/restic: append PATH in wrappers instead of overwriting
|
|
nixos/stub-ld: init module
|
|
nixos/prometheus: add remote{Read, Write}.headers options
|
|
Hyprland now works on Nvidia without patching.
|
|
nixos/guix: fix GC service
|
|
I saw this trace when building my system configuration this morning:
```
lazy-options.json> trace: warning: literalExample is deprecated, use literalExpression instead, or use literalMD for a non-Nix description.
```
This warning was introduced in https://github.com/NixOS/nixpkgs/pull/237557.
The option this commit changes was introduced in https://github.com/NixOS/nixpkgs/pull/137003.
|
|
fixes "mount"
|
|
nixos/tinyproxy: fix services.tinyproxy.package
|
|
nixos/nebula: wait for start notification to prevent startup race
|
|
|
|
nixos/jenkins: set StateDirectory if home is /var/lib/jenkins
|
|
This will cause systemd to chown /var/lib/jenkins to the user that
the jenkins systemd service runs as, fixing permission issues when
mounting /var/lib/jenkins from another data volume.
It uses the same logic that garage is using, too, checking for the
prefix.
|
|
|