Age | Commit message (Collapse) | Author | Files | Lines |
|
nixos/manual: no DocBook for mkPackageOption
|
|
raboof/prometheus-imap-mailstat-exporter-init-at-2023-06-20
prometheus-imap-mailstat-exporter: init at 0.0.1
|
|
cinnamon.mint-artwork: 1.7.5 -> 1.7.6
|
|
nixos/paperless: fix start with latest systemd
|
|
|
|
borgmatic: 1.7.15 -> 1.8.1
|
|
python311Packages.factory-boy: rename from factory_boy
|
|
|
|
|
|
nixos/users-groups: add user option to enable lingering
|
|
This sets the mono font to DejaVu Sans Mono 10.
|
|
|
|
Adapted from
https://gist.github.com/graham33/fdbdcc18317a621d9dd54beb36be6683
Fixes #3702
Lingering users can still be managed mutably by root with `loginctl`,
but the settings here will take precedence when `nixos-rebuild` is run.
|
|
write(2) and close(2) doesn't ensure the file content actually got synched, so let's also fsync before doing the rename
|
|
|
|
This reverts commit 80665d606ab66a82fc969a24a8d0143914683806.
Parsing the package version broke our systemd-boot builder test.
i.e. it won't be able to parse systemd-boot efi binaries coming from
ubuntu
We no longer use the faulty systemd-boot version so this code should no
longer be needed.
|
|
otherwise there are warnings for \.
|
|
|
|
|
|
|
|
|
|
this is python, not C.
|
|
foo
|
|
For some time now the attrset returned by `evalModules` has
`type = "configuration"`.
This is a clean refactor because the name is not exposed.
(never is for simple lambda)
|
|
Presumably it only used to add `extraArgs`, but it also adds other
attributes now.
|
|
eval-config.nix: set nixpkgs.pkgs instead of _module.args.pkgs
|
|
nixos/matrix-synapse: drop old DB check assertion, actually require DB to be up
|
|
julianschacher/matrix-synapse-fix-media-store-access
nixos/matrix-synapse: add `media_store_path` to services `ReadWritePaths`
|
|
PIE causes problems with static binaries on ARM (see 76552e9). It is
enabled by default on other platforms anyway when musl is used, so we
don't need to specify it manually.
|
|
nixos/doc/mkOptionType: small typo fix
|
|
|
|
|
|
|
|
Adding tinyproxy service to NixOS
|
|
|
|
|
|
nixos/sway: add enableRealtime option
|
|
nixos/oci-containers: add labels option
|
|
This was causing the following warning before when building the manual:
warning: literalExample is deprecated, use literalExpression instead, or use literalMD for a non-Nix description.
Rather than using `literalExpression`, nothing is used. This option
expects a string and the example is a string, no special handling
required. Both `literalExample` from the docbook ages and
`literalExpression` now are only required if the example is
a Nix expression rather than a value of the option's type.
|
|
netclient: init at 0.21.0
|
|
|
|
nixosTests.pantheon: Extend the tests
|
|
|
|
|
|
Closes #236062
The PR #236062 was submitted because of the following problem: a synapse
instance was running in a NixOS container attached to the host network
and a postgresql instance on the host as database. In this setup,
synapse connected to its DB via 127.0.0.1, but the DB wasn't locally set
up and thus not configured in NixOS (i.e.
`config.services.postgresql.enable` was `false`). This caused the
assertion removed in this patch to fail.
Over three years ago this assertion was introduced when this module
stopped doing autoconfiguration of postgresql entirely[1] because a
breaking change in synapse couldn't be managed via an auto-upgrade on
our side. To make sure people don't deploy their DB away by accident,
this assertion was introduced.
Nowadays this doesn't serve any value anymore because people with
existing instances should've upgraded by now (otherwise it's their job
to carefully read the release notes when missing upgrades for
several years) and people deploying fresh instances are instructed by
the docs to also configure postgresql[2].
Instead, it only causes issues in corner cases like #236062, so after
some discussion in that PR I think it's time to remove the assertion
altogether.
Also, there's no `Requires=` for `postgresql.service` in the systemd
units which means that it's not strictly guaranteed that the DB is up
when synapse starts up. This is fixed now by adding `requires`. To avoid
being bitten by above mentioned cases again, this only happens if
`config.services.postgresql.enable` is `true`.
If somebody uses a non-local postgresql, but has also deployed a local
postgresql instance on the synapse server (rather unlikely IMHO), it's
their job to opt out of this behavior with `mkForce` (this is precisely one
of the use-cases `mkForce` and friends were built for IMHO).
[1] https://github.com/NixOS/nixpkgs/pull/80447
[2] https://nixos.org/manual/nixos/stable/#module-services-matrix-synapse
|
|
nixos/gnupg: add agent.settings option
|
|
|
|
`mkPackageOptionMD` is now an alias of `mkPackageOption`, and the transition
from DocBook to CommonMark has been completed.
|
|
nixos/locate: rename option `locate` -> `package`
|
|
All of them are EOL according to https://endoflife.date/varnish
|