summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2020-06-20Merge master into staging-nextFrederik Rietdijk4-6/+26
2020-06-20nixos/tuptime: change group/user to match upstreamEvils1-3/+6
2020-06-19Merge pull request #84135 from symphorien/btrfs-scrub-successTimo Kaufmann1-1/+4
nixos/btrfs autoScrub: don't fail when scrub finishes successfully
2020-06-19Merge pull request #89744 from vojta001/traefik-indent-configAlyssa Ross1-2/+2
traefik: unify TOML generation
2020-06-19Merge pull request #91085 from hercules-ci/fix-dockerTools-nix-symlinksRobert Hensing1-0/+14
Fix docker tools nix symlinks
2020-06-19Merge staging-next into stagingFrederik Rietdijk14-271/+434
2020-06-19dockerTools: test that tar keeps nix binary symlinks intactRobert Hensing1-0/+14
2020-06-19Merge pull request #86177 from mayflower/mailman-upstreamLinus Heckemann2-206/+308
Mailman refactor
2020-06-19Merge pull request #91073 from danielfullmer/systemd-string-formatFlorian Klink1-2/+2
nixos/systemd-boot: fix incorrect string formatting
2020-06-18nixos/systemd-boot: fix incorrect string formattingDaniel Fullmer1-2/+2
Currently, this always writes "default nixos-generation-%d.conf" without replacing the "%d" in the string. Python .format() is not equivalent to "%"
2020-06-19Merge pull request #91068 from flokli/nixos-systemd-unit-path-typesFlorian Klink1-1/+1
nixos/systemd: allow str in systemd.services.<name>.path
2020-06-19Merge pull request #91065 from Infinisil/move-fontultimateFlorian Klink2-10/+8
nixos/fontconfig: Move deprecated ultimate removals to relevant module
2020-06-19nixos/systemd: allow str in systemd.services.<name>.pathFlorian Klink1-1/+1
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.
2020-06-18Merge pull request #75510 from helsinki-systems/systemd-path-typeFlorian Klink1-0/+1
nixos/systemd: Use a proper type for unit paths
2020-06-18nixos/fontconfig: Move deprecated ultimate removals to relevant moduleSilvan Mosberger2-10/+8
This was a mistake in https://github.com/NixOS/nixpkgs/pull/61570, this does not belong to prometheus
2020-06-18Merge pull request #91043 from flokli/buildbot-reportersFlorian Klink1-3/+7
nixos/buildbot-master: support reporters, migrate away from status
2020-06-18nixos/mailman: fix search index locationLinus Heckemann1-0/+4
2020-06-18mailman: log to journalLinus Heckemann1-1/+5
2020-06-18nixos/mailman: RFC42-iseLinus Heckemann1-30/+37
2020-06-18nixos/mailman: fix clearing static filesLinus Heckemann1-1/+1
2020-06-18nixos/mailman: document, add maintainersLinus Heckemann2-0/+64
2020-06-18nixos/mailman: refactorLinus Heckemann1-183/+206
- 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.
2020-06-18nixos/buildbot-master: support reporters, migrate away from statusFlorian Klink1-3/+7
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.
2020-06-18Merge pull request #90693 from obsidiansystems/ipfs-socket-unit-precisionJohn Ericson2-7/+34
IPFS NixOS module: Socket unit file more precise
2020-06-18nixos/hamster: fix evalJan Tojnar1-1/+1
Fixes error: The option value `meta.maintainers' in `nixos/modules/programs/hamster.nix' is not of type `list of maintainers'.
2020-06-18nixos/openldap: fix evalJan Tojnar1-1/+1
Fixes error: The option value `meta.maintainers' in `nixos/modules/services/databases/openldap.nix' is not of type `list of maintainers'.
2020-06-18Merge pull request #90144 from pbogdan/undervoltLassulus1-41/+38
nixos/undervolt: misc cleanups / fixes
2020-06-18Merge pull request #90662 from srhb/redis-exporterWilliButz3-0/+34
prometheus-redis-exporter: init at 1.7.0
2020-06-18nixos/prometheus-redis-exporter: initSarah Brofeldt3-0/+34
2020-06-18nixos/release-notes: mention new man.generateCaches optionrnhmjoj1-0/+9
2020-06-18nixos/documentation: add option to generate cachesrnhmjoj1-1/+37
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.
2020-06-18Merge pull request #89492 from asbachb/update-netbeansDaniël de Kok1-0/+5
netbeans: 11.3 -> 12.0
2020-06-17nixos/sudo: default rule should be firstCole Helbling1-1/+3
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.
2020-06-18Merge pull request #90646 from Ma27/matrix-maintainer-teamMaximilian Bosch2-2/+3
maintainers/teams: add matrix team
2020-06-17IPFS NixOS module: Socket unit file more preciseJohn Ericson2-7/+34
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.
2020-06-17netbeans: updated jdk to latest lts releaseBenjamin Asbach1-0/+5
2020-06-17Merge pull request #89486 from Ma27/dovecot-mailboxeslewo2-4/+54
nixos/dovecot2: turn `mailboxes`-option into an attr-set
2020-06-17nixos/dovecot2: refactor mailboxes optionMaximilian Bosch2-4/+43
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.
2020-06-17maintainers/teams: add matrix teamMaximilian Bosch2-2/+3
2020-06-17Merge pull request #74589 from tmplt/fix-physlockSilvan Mosberger1-0/+1
nixos/physlock: add suspend-then-hibernate to lockOn.suspend units
2020-06-17Merge pull request #83171 from rnhmjoj/hashMichele Guerini Rocco1-0/+32
nixos/users: validate password hashes
2020-06-17Merge pull request #89814 from alexfmpe/patch-3Lassulus1-1/+1
Fix typo
2020-06-17nixos/manual: Document `boot.debug1mounts` and clarify what `exit` does with ↵jakobrs1-3/+28
`shell_on_fail` (#89365) * nixos/manual: document boot.debug1mounts * nixos/manual: clarify what `exit` does with shell_on_fail
2020-06-17nixos/dovecot2: add autoexpunge settingMaximilian Bosch1-0/+11
To automatically purge old email. See also https://wiki.dovecot.org/MailboxSettings
2020-06-16nixos/physlock: add suspend-then-hibernate to suspend/hibernate unitstmplt1-0/+1
2020-06-16Merge pull request #90604 from maralorn/systemd-oneshot-warningFlorian Klink1-2/+7
nixos/systemd: Update warning for restarting oneshots
2020-06-16Merge pull request #90051 from fabianhauser/hamster-time-trackerJan Tojnar2-0/+16
2020-06-16nixos/systemd: Update warning for restarting oneshotsMalte Brandy1-2/+7
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.
2020-06-16Merge pull request #87833 from Izorkin/sandbox-mysqlJörg Thalheim2-9/+51
2020-06-16Merge pull request #90539 from r-ryantm/auto-update/fwupdJan Tojnar1-16/+19