summaryrefslogtreecommitdiffstats
path: root/nixos/modules
AgeCommit message (Collapse)Author
2022-03-18Merge pull request #164624 from ↵Artturi
mart-w/fix/nixos/paperless-ng-fix-164615-consumation-bug nixos/paperless-ng: fix #164615
2022-03-17Merge pull request #77622 from R-VdP/nixos-upgrade-reboot-windowSilvan Mosberger
NixOS/auto-upgrade: offer the possibility to define a reboot window during which the system may be automatically rebooted
2022-03-17nixos/paperless-ng: fix #164615Martin Wurm
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.
2022-03-17Revert "nixos/modprobe: add boot.initrd.extraModprobeConfig option"Luflosi
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.
2022-03-16Merge pull request #162271 from Infinisil/warn-no-typeRobert Hensing
Throw an error for options without a type
2022-03-16Merge pull request #164270 from alyssais/locate-pruneNamesSandro
2022-03-16Merge pull request #164317 from bobvanderlinden/pr-move-systemd-fns-libRobert Hensing
nixos: systemd: split off helper functions into systemd-lib
2022-03-16Merge pull request #164313 from Ma27/drop-nextcloud21Maximilian Bosch
nextcloud21: remove
2022-03-16Merge pull request #154004 from illustris/hadoopArtturi
2022-03-16nixos/locate: disable default findutils pruneNamesAlyssa Ross
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).
2022-03-16Merge pull request #164068 from cab404/masterAlexander Bantyev
os-release: preserve fields from being excessively quoted
2022-03-15Merge pull request #162535 from astro/pacemakerRyan Mulligan
pacemaker: init
2022-03-15nixos: systemd: split off helper functions into systemd-libBob van der Linden
2022-03-15nextcloud21: removeMaximilian Bosch
EOLed by upstream in 2022-02[1]. [1] https://docs.nextcloud.com/server/23/admin_manual/release_schedule.html#older-versions
2022-03-15Merge pull request #164105 from ncfavier/ibusJan Tojnar
ibus: 1.5.24 -> 1.5.26
2022-03-15nixos/tor: allow tor to read resolv.conf when using resolvedLuflosi
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.
2022-03-15nixos/modules/version: remove unnecessary quotingVladimir Serov
(In cases it is unnecessary)
2022-03-15Merge pull request #164050 from LunNova/lunnova/disable-lucida-bitmap-fontsMichele Guerini Rocco
Remove ancient unfree bitmap fonts from fonts.defaultXFonts
2022-03-14nixos/nvidia: add vaapi supportJonathan Ringer
2022-03-14nixos/environment: add GTK paths to pathsToLinkNaïm Favier
2022-03-14Merge pull request #163431 from nazarewk/update-plantuml-serverLuke Granger-Brown
plantuml-server 1.2021.12 -> 1.2022.2
2022-03-14Merge pull request #163622 from ilya-fedin/mate-allow-remove-any-packageAlexander Bantyev
nixos/mate: allow remove any added package
2022-03-14Merge pull request #164060 from ncfavier/fix-installBootLoaderJanne Heß
nixos/switch-to-configuration: fix installBootLoader escaping
2022-03-14Merge pull request #162254 from Ma27/init-dmarc-exporterMaximilian Bosch
prometheus-dmarc-exporter: init at 0.5.1
2022-03-14Merge pull request #163960 from bobby285271/pantheonBobby Rong
nixos/pantheon: enable xdg desktop integration
2022-03-14nixos/switch-to-configuration: fix installBootLoader escapingNaïm Favier
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.
2022-03-13nixos/fonts: Remove ancient bitmap fonts from defaultXFontsLuna Nova
See https://github.com/NixOS/nixpkgs/issues/160740
2022-03-13Merge pull request #163716 from svanderburg/fixtomcatSander van der Burg
nixos/tomcat: configure default group and fix broken default package …
2022-03-13nixos/jellyfin: Disable PrivateDevices from hardening to allow GPU endpoints ↵Giulio De Pasquale
to be accessed
2022-03-13Merge pull request #163069 from helsinki-systems/feat/minor-stc-improvementsJanne Heß
nixos/switch-to-configuration: Few minor/medium improvements
2022-03-13Merge pull request #162252 from sternenseemann/systemd-boot-builder-fix-errorsLuke Granger-Brown
sdboot-builder: fix crash in exception handling
2022-03-13sdboot-builder: fix crash in exception handlingMaëlys Bras de fer
2022-03-13nixos/squeezelite: add support for PulseAudio versionPeter Hoeg
2022-03-13nixos/tomcat: configure default group and fix broken default package referenceSander van der Burg
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 = {};
2022-03-13nixos/captive-browser: add to menu barPeter Hoeg
2022-03-13nixos/earlyoom: use the newly introduced systembus-notify optionPeter Hoeg
Also some cleanups.
2022-03-13nixos/systembus-notify: add support for system services notifying usersPeter Hoeg
2022-03-13nixos/pantheon: enable xdg desktop integrationBobby Rong
This prevents the embarrassing situation in https://github.com/NixOS/nixpkgs/pull/163828 from happening again.
2022-03-13Merge pull request #163673 from lukegb/pomeriumLuke Granger-Brown
pomerium: 0.15.7 -> 0.17.0
2022-03-12Merge pull request #159865 from midchildan/update/epgstationKevin Cox
epgstation: 1.7.5 -> 2.6.20
2022-03-12Merge pull request #163304 from gravndal/amule-daemonArtturi
2022-03-12nixos/oci-containers: improve description of imageFileIan Kerins
As a novice to using this module, I found the existing description to be quite misleading. It does not at all disable pulling from the registry, it just loads some image archive that may or may not be related to the container you're specifying. I had thought there was extra magic behind this option, but it's just a `docker load`. You need foreknowledge of the contents of the archive so that whatever it contained is actually used to run the container. I've reworded the description to hopefully make this behavior clearer.
2022-03-12epgstation: make updateScript create EditorConfig-compliant filesmidchildan
2022-03-12nixos/rl-2205: add entries for EPGStation v2midchildan
2022-03-12nixos/epgstation: changes for EPGStation v2midchildan
2022-03-11nixos/pomerium: avoid blocking when renewing ACME certificatesLuke Granger-Brown
2022-03-11nixos/mate: allow remove any added packageIlya Fedin
Only extra packages removable currently, but it's possible to run MATE without packages like caja or yelp
2022-03-11nixos/switch-to-configuration: Use parenthesis on all callsJanne Heß
2022-03-11nixos/switch-to-configuration: Fix reloading of stopped servicesJanne Heß
2022-03-11nixos/switch-to-configuration: Fix restarting by activation scriptJanne Heß
This bug is so obscure and unlikely that I was honestly not able to properly write a test for it. What happens is that we are calling handleModifiedUnit() with $unitsToStart=\%unitsToRestart. We do this to make sure that the unit is stopped before it's started again which is not possible by regular means because the stop phase is already done when calling the activation script. recordUnit() still gets $startListFile, however which is the wrong file. The bug would be triggered if an activation script requests a service restart for a service that has `stopIfChanged = true` and switch-to-configuration is killed before the restart phase was run. If the script is run again, but the activation script is not requesting more restarts, the unit would be started instead of restarted.