summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* Merge pull request #164624 from ↵Artturi2022-03-18
|\ | | | | | | | | mart-w/fix/nixos/paperless-ng-fix-164615-consumation-bug nixos/paperless-ng: fix #164615
| * nixos/paperless-ng: fix #164615Martin Wurm2022-03-17
| | | | | | | | | | | | Add an exception to the `paperless-ng-server` service's `SystemCallFilter` as the `mbind` syscall is needed when consuming a document while having a classification model present.
* | Merge pull request #77622 from R-VdP/nixos-upgrade-reboot-windowSilvan Mosberger2022-03-17
|\ \ | |/ |/| NixOS/auto-upgrade: offer the possibility to define a reboot window during which the system may be automatically rebooted
| * NixOS/auto-upgrade: offer the possibility to define a reboot window during ↵R-VdP2022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which the system may be automatically rebooted Some systems should not be rebooted at just any time. If the upgrade process takes too long, for instance because of a slow internet connection, or if the upgrade service is ran during production hours, we want to allow to define a window outside of which a reboot will not be performed. The system will then reboot on the next run of the upgrade service which finishes inside the reboot window. E.g. we can run the update service twice per week, once during the night and once during the day, but reboots are only allowed during the night. By doing so, a system that is usually shut down during the night will still receive updates and systems that are turned on 24/7 can be rebooted outside of production hours. Co-authored-by: Silvan Mosberger <github@infinisil.com>
* | Revert "nixos/modprobe: add boot.initrd.extraModprobeConfig option"Luflosi2022-03-17
| | | | | | | | This reverts commit 1c58cdbeed880e99d816c234a954d4cdfc073b6c, since this change was made redundant by 3dc6fab5c9362db2cf079ffa15f2b62b05001747 and in https://github.com/NixOS/nixpkgs/pull/145013 we decided to revert this commit.
* | Merge pull request #162271 from Infinisil/warn-no-typeRobert Hensing2022-03-16
|\ \ | | | | | | Throw an error for options without a type
| * | nixos/treewide: Add last missing option typesSilvan Mosberger2022-02-28
| | | | | | | | | | | | Co-Authored-By: Janne Heß <janne@hess.ooo>
* | | Merge pull request #164270 from alyssais/locate-pruneNamesSandro2022-03-16
|\ \ \
| * | | nixos/locate: disable default findutils pruneNamesAlyssa Ross2022-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It doesn't make sense to have a default value for this that's incompatible with the default locate implementation. It means that just doing services.locate.enable = true; generates a warning, even if you don't care about pruning anything. So only use the default prune list if the locate implementation supports it (i.e., isn't findutils).
* | | | Merge pull request #164317 from bobvanderlinden/pr-move-systemd-fns-libRobert Hensing2022-03-16
|\ \ \ \ | | | | | | | | | | nixos: systemd: split off helper functions into systemd-lib
| * | | | nixos: systemd: split off helper functions into systemd-libBob van der Linden2022-03-15
| | | | |
* | | | | Merge pull request #164313 from Ma27/drop-nextcloud21Maximilian Bosch2022-03-16
|\ \ \ \ \ | | | | | | | | | | | | nextcloud21: remove
| * | | | | nextcloud21: removeMaximilian Bosch2022-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EOLed by upstream in 2022-02[1]. [1] https://docs.nextcloud.com/server/23/admin_manual/release_schedule.html#older-versions
* | | | | | Merge pull request #154004 from illustris/hadoopArtturi2022-03-16
|\ \ \ \ \ \
| * | | | | | nixos/hadoop: add module options for commonly used service configsillustris2022-03-11
| | | | | | |
| * | | | | | nixos/hadoop: use CGroups to enforce container limits by defaultillustris2022-03-11
| | | | | | |
| * | | | | | nixos/hadoop: add gateway roleillustris2022-03-11
| | | | | | |
| * | | | | | nixos/hadoop: fix tests for hadoop 2 and 3.2illustris2022-03-11
| | | | | | |
| * | | | | | nixos/hadoop: use FairScheduler by defaultillustris2022-03-11
| | | | | | |
| * | | | | | nixos/hadoop: add HADOOP_CONF_DIR to envillustris2022-03-11
| | | | | | |
| * | | | | | nixos/hadoop: disable openFirewall by defaultillustris2022-03-11
| | | | | | |
| * | | | | | nixos/hadoop: refactor HDFS configsillustris2022-03-11
| | | | | | |
| * | | | | | nixos/hadoop: refactor HDFS optionsillustris2022-03-09
| | | | | | |
| * | | | | | nixos/hadoop: fix mkenableoption textillustris2022-03-09
| | | | | | |
* | | | | | | Merge pull request #164068 from cab404/masterAlexander Bantyev2022-03-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | os-release: preserve fields from being excessively quoted
| * | | | | | | nixos/modules/version: remove unnecessary quotingVladimir Serov2022-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (In cases it is unnecessary)
* | | | | | | | Merge pull request #162535 from astro/pacemakerRyan Mulligan2022-03-15
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | pacemaker: init
| * | | | | | | nixos: init corosync, pacemaker modulesAstro2022-03-08
| | | | | | | |
* | | | | | | | Merge pull request #164105 from ncfavier/ibusJan Tojnar2022-03-15
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | ibus: 1.5.24 -> 1.5.26
| * | | | | | | nixos/environment: add GTK paths to pathsToLinkNaïm Favier2022-03-14
| | | | | | | |
* | | | | | | | nixos/tor: allow tor to read resolv.conf when using resolvedLuflosi2022-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When `services.resolved.enable` is set to true, the file /etc/resolv.conf becomes a symlink to /etc/static/resolv.conf, which is a symlink to /run/systemd/resolve/stub-resolv.conf. Without this commit, tor does not have access to this file thanks to systemd confinement. This results in the following warning when tor starts: ``` [warn] Unable to stat resolver configuration in '/etc/resolv.conf': No such file or directory [warn] Could not read your DNS config from '/etc/resolv.conf' - please investigate your DNS configuration. This is possibly a problem. Meanwhile, falling back to local DNS at 127.0.0.1. ``` To fix this, simply allow read-only access to the file when resolved is in use. According to https://github.com/NixOS/nixpkgs/pull/161818#discussion_r824820462, the symlink may also point to /run/systemd/resolve/resolv.conf, so allow that as well.
* | | | | | | | Merge pull request #164050 from LunNova/lunnova/disable-lucida-bitmap-fontsMichele Guerini Rocco2022-03-15
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Remove ancient unfree bitmap fonts from fonts.defaultXFonts
| * | | | | | | | nixos/fonts: Remove ancient bitmap fonts from defaultXFontsLuna Nova2022-03-13
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/NixOS/nixpkgs/issues/160740
* | | | | / / / nixos/nvidia: add vaapi supportJonathan Ringer2022-03-14
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge pull request #163431 from nazarewk/update-plantuml-serverLuke Granger-Brown2022-03-14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | plantuml-server 1.2021.12 -> 1.2022.2
| * | | | | | | plantuml-server 1.2021.12 -> 1.2022.2Krzysztof Nazarewski2022-03-11
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | - changed JDK version to 17 (11+ required) - added maven build reproducibility
* | | | | | | Merge pull request #163622 from ilya-fedin/mate-allow-remove-any-packageAlexander Bantyev2022-03-14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/mate: allow remove any added package
| * | | | | | | nixos/mate: allow remove any added packageIlya Fedin2022-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only extra packages removable currently, but it's possible to run MATE without packages like caja or yelp
* | | | | | | | Merge pull request #164060 from ncfavier/fix-installBootLoaderJanne Heß2022-03-14
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/switch-to-configuration: fix installBootLoader escaping
| * | | | | | | | nixos/switch-to-configuration: fix installBootLoader escapingNaïm Favier2022-03-14
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a quoted heredoc to inject installBootLoader safely into the script, and restore the previous invocation of `system` with a single argument so that shell commands keep working.
* | | | | | | | Merge pull request #162254 from Ma27/init-dmarc-exporterMaximilian Bosch2022-03-14
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | prometheus-dmarc-exporter: init at 0.5.1
| * | | | | | | prometheus-dmarc-exporter: init at 0.5.1Maximilian Bosch2022-02-28
| | | | | | | |
* | | | | | | | Merge pull request #163960 from bobby285271/pantheonBobby Rong2022-03-14
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | nixos/pantheon: enable xdg desktop integration
| * | | | | | | nixos/pantheon: enable xdg desktop integrationBobby Rong2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents the embarrassing situation in https://github.com/NixOS/nixpkgs/pull/163828 from happening again.
* | | | | | | | Merge pull request #163716 from svanderburg/fixtomcatSander van der Burg2022-03-13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/tomcat: configure default group and fix broken default package …
| * | | | | | | | nixos/tomcat: configure default group and fix broken default package referenceSander van der Burg2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this fix, evaluating a NixOS configuration with Tomcat enabled and the default settings results in the following evaluation error: Failed assertions: - users.users.tomcat.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.tomcat.group = "tomcat"; users.groups.tomcat = {};
* | | | | | | | | nixos/jellyfin: Disable PrivateDevices from hardening to allow GPU endpoints ↵Giulio De Pasquale2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to be accessed
* | | | | | | | | Merge pull request #163069 from helsinki-systems/feat/minor-stc-improvementsJanne Heß2022-03-13
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/switch-to-configuration: Few minor/medium improvements
| * | | | | | | | | nixos/switch-to-configuration: Use parenthesis on all callsJanne Heß2022-03-11
| | | | | | | | | |
| * | | | | | | | | nixos/switch-to-configuration: Fix reloading of stopped servicesJanne Heß2022-03-11
| | | | | | | | | |