Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
nixos/btrfs autoScrub: don't fail when scrub finishes successfully
|
|
traefik: unify TOML generation
|
|
Fix docker tools nix symlinks
|
|
|
|
|
|
Mailman refactor
|
|
nixos/systemd-boot: fix incorrect string formatting
|
|
Currently, this always writes "default nixos-generation-%d.conf" without
replacing the "%d" in the string.
Python .format() is not equivalent to "%"
|
|
nixos/systemd: allow str in systemd.services.<name>.path
|
|
nixos/fontconfig: Move deprecated ultimate removals to relevant module
|
|
Turns out, #75510 was too restrictive.
We also need to allow str here, as some modules set this to
"/run/wrappers" to bring `/run/wrappers/bin` into $PATH of a unit.
|
|
nixos/systemd: Use a proper type for unit paths
|
|
This was a mistake in https://github.com/NixOS/nixpkgs/pull/61570, this
does not belong to prometheus
|
|
nixos/buildbot-master: support reporters, migrate away from status
|
|
|
|
|
|
|
|
|
|
|
|
- Add serve.enable option, which configures uwsgi and nginx to serve
the mailman-web application;
- Configure services to log to the journal, where possible. Mailman
Core does not provide any options for this, but will now log to
/var/log/mailman;
- Use a unified python environment for all components, with an
extraPackages option to allow use of postgres support and similar;
- Configure mailman's postfix module such that it can generate the
domain and lmtp maps;
- Fix formatting for option examples;
- Provide a mailman-web user to run the uwsgi service by default
- Refactor Hyperkitty's periodic jobs to reduce repetition in the
expressions;
- Remove service dependencies not related to functionality included in
the module, such as httpd -- these should be configured in user config
when used;
- Move static files root to /var/lib/mailman-web-static by default. This avoids
permission issues when a static file web server attempts to access
/var/lib/mailman which is private to mailman. The location can still
be changed by setting services.mailman.webSettings.STATIC_ROOT;
- Remove the webRoot option, which seems to have been included by
accident, being an unsuitable directory for serving via HTTP.
- Rename mailman-web.service to mailman-web-setup.service, since it
doesn't actually serve mailman-web. There is now a
mailman-uwsgi.service if serve.enable is set to true.
|
|
Since Buildbot 0.9.0, status targets were deprecated and ignored.
There's a very small line on startup explaining that, and status simply
isn't reported. Avoid others the same headaches, and do it right in the
NixOS module.
As there might have been changes in the way reporters are organized, and
configuration might need to be migrated remove the old option, and not
just provide an alias.
|
|
IPFS NixOS module: Socket unit file more precise
|
|
Fixes
error: The option value `meta.maintainers' in `nixos/modules/programs/hamster.nix' is not of type `list of maintainers'.
|
|
Fixes
error: The option value `meta.maintainers' in `nixos/modules/services/databases/openldap.nix' is not of type `list of maintainers'.
|
|
nixos/undervolt: misc cleanups / fixes
|
|
prometheus-redis-exporter: init at 1.7.0
|
|
|
|
|
|
Previously the NixOS-specific configuration for man-db was in the
package itself and /etc/man.conf was completely ignored.
This change moves it to /etc/man_db.conf, making declarative
configuration practical again.
It's now possible to generate the mandb caches for all packages
installed through NixOS `environment.systemPackages` at build-time.
The standard location for the stateful cache (/var/cache/man) is also
configured to allow users to run `mandb` manually if they wish.
Since generating the cache can be expensive the option is off by
default.
|
|
netbeans: 11.3 -> 12.0
|
|
In /etc/sudoers, the last-matched rule will override all
previously-matched rules. Thus, make the default rule show up first (but
still allow some wiggle room for a user to `mkBefore` it), before any
user-defined rules.
|
|
maintainers/teams: add matrix team
|
|
The systemd socket unit files now more precisely track the IPFS
configuration, by including any multaddr they can make a `ListenStream`
for. (The daemon doesn't currently support anything which would use
`ListDatagram`, so we don't need to worry about that.)
The tests use some of these features.
|
|
|
|
nixos/dovecot2: turn `mailboxes`-option into an attr-set
|
|
Specifying mailboxes as a list isn't a good approach since this makes it
impossible to override values. For backwards-compatibility, it's still
possible to declare a list of mailboxes, but a deprecation warning will
be shown.
|
|
|
|
nixos/physlock: add suspend-then-hibernate to lockOn.suspend units
|
|
nixos/users: validate password hashes
|
|
Fix typo
|
|
`shell_on_fail` (#89365)
* nixos/manual: document boot.debug1mounts
* nixos/manual: clarify what `exit` does with shell_on_fail
|
|
To automatically purge old email.
See also https://wiki.dovecot.org/MailboxSettings
|
|
|
|
nixos/systemd: Update warning for restarting oneshots
|
|
|
|
Restart= can be anything other than on-success and always for onehost units as of
https://github.com/systemd/systemd/pull/13754/commits/10e72727eeeeb1a495303ec406fa8d1e1a83dc6e
which is contained in systemd 245.
|
|
|
|
|