summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #161818 from Luflosi/fix-tor-read-resolv.confSandro2022-03-15
|\
| * 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 #160750 from Izorkin/update-prosodyFranz Pletz2022-03-15
|\ \ | |/ |/|
| * nixos/tests/prosody: return prosody-mysql testIzorkin2022-02-18
| |
* | 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: Document removal of ancient bitmap fonts from default configLuna Nova2022-03-13
| | |
| * | nixos/fonts: Remove ancient bitmap fonts from defaultXFontsLuna Nova2022-03-13
| | | | | | | | | | | | See https://github.com/NixOS/nixpkgs/issues/160740
* | | nixos/doc/rl-22.05: mention nvidia va-api additionsJonathan Ringer2022-03-14
| | |
* | | nixos/nvidia: add vaapi supportJonathan Ringer2022-03-14
| | |
* | | Merge pull request #163433 from JJJollyjim/bcachefsdavidak2022-03-14
|\ \ \ | | | | | | | | bcachefs: unstable-2022-01-12 -> unstable-2022-03-09
| * | | nixos/bcachefs: re-enable encryption in testJamie McClymont2022-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: add basic test case using the example appSander van der Burg2022-03-13
| | | | | | | |
| * | | | | | | 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 = {};
* | | | | | | | Merge pull request #154113 from pennae/systemd-escapingpennae2022-03-13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos: add functions and documentation for escaping systemd Exec* directives
| * | | | | | | | nixos: add functions and documentation for escaping systemd Exec* directivespennae2022-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it's really easy to accidentally write the wrong systemd Exec* directive, ones that works most of the time but fails when users include systemd metacharacters in arguments that are interpolated into an Exec* directive. add a few functions analogous to escapeShellArg{,s} and some documentation on how and when to use them.
* | | | | | | | | 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
| | | | | | | | | |
| * | | | | | | | | nixos/switch-to-configuration: Fix restarting by activation scriptJanne Heß2022-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | | nixos/switch-to-configuration: Ignore some unit keysJanne Heß2022-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some unit keys don't need to restart the service to make them effective. Reduce the amount of service restarts by ignoring these keys
| * | | | | | | | | nixos/switchTest: Also test targetsJanne Heß2022-03-11
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #162252 from sternenseemann/systemd-boot-builder-fix-errorsLuke Granger-Brown2022-03-13
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | sdboot-builder: fix crash in exception handling
| * | | | | | | | | sdboot-builder: fix crash in exception handlingMaëlys Bras de fer2022-03-13
| | | | | | | | | |
* | | | | | | | | | nixos/squeezelite: add support for PulseAudio versionPeter Hoeg2022-03-13
| | | | | | | | | |
* | | | | | | | | | nixos/captive-browser: add to menu barPeter Hoeg2022-03-13
| | | | | | | | | |
* | | | | | | | | | nixos/earlyoom: use the newly introduced systembus-notify optionPeter Hoeg2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also some cleanups.
* | | | | | | | | | nixos/systembus-notify: add support for system services notifying usersPeter Hoeg2022-03-13
| | | | | | | | | |
* | | | | | | | | | Merge pull request #163673 from lukegb/pomeriumLuke Granger-Brown2022-03-13
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | pomerium: 0.15.7 -> 0.17.0
| * | | | | | | | | | pomerium: note changes in packaging in 22.05 release notesLuke Granger-Brown2022-03-11
| | | | | | | | | | |
| * | | | | | | | | | nixos/pomerium: avoid blocking when renewing ACME certificatesLuke Granger-Brown2022-03-11
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #159865 from midchildan/update/epgstationKevin Cox2022-03-12
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | epgstation: 1.7.5 -> 2.6.20
| * | | | | | | | | | nixos/rl-2205: fix invalid linkmidchildan2022-03-12
| | | | | | | | | | |
| * | | | | | | | | | epgstation: make updateScript create EditorConfig-compliant filesmidchildan2022-03-12
| | | | | | | | | | |
| * | | | | | | | | | nixos/rl-2205: add entries for EPGStation v2midchildan2022-03-12
| | | | | | | | | | |
| * | | | | | | | | | nixos/epgstation: changes for EPGStation v2midchildan2022-03-12
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #163304 from gravndal/amule-daemonArtturi2022-03-12
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | nixos/amuled: fix package reference in service definitionGaute Ravndal2022-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The amuleDaemon package was renamed to kebab-case in 81ef57d6.
* | | | | | | | | | | nixos/oci-containers: improve description of imageFileIan Kerins2022-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.