about summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* treewide: fix redirected and broken URLsAnthony Roussel2023-11-11
| | | | Using the script in maintainers/scripts/update-redirected-urls.sh
* prayer: removetu-maurice2023-11-10
|
* Merge pull request #160346 from mweinelt/hass-custom-everythingMartin Weinelt2023-11-11
|\ | | | | home-assistant: custom components and lovelace modules
| * nixos/home-assistant: add customComponents supportMartin Weinelt2023-11-10
| | | | | | | | | | | | | | | | | | | | | | Allows passing custom component packages, that get installed into home-assistant's state directory. Python depedencies, that are propagated from the custom component get passed into `extraPackages`, so they are available to home-assistant at runtime. This is implemented in a way, that allows coexistence with custom components not managed through the NixOS module.
| * nixos/home-assistant: add customLovelaceModules supportMartin Weinelt2023-11-10
| | | | | | | | | | Allows the installation of custom lovelace modules, that can inject css/js into the frontend and offer a wide variety of widgets.
* | Merge pull request #265886 from kira-bruneau/at-spi2-coreKira Bruneau2023-11-10
|\ \ | | | | | | nixos/gnome/at-spi2-core: fix disabling a11y in all contexts
| * | nixos/gnome/at-spi2-core: fix disabling a11y in all contextsKira Bruneau2023-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `environment.variables` gets sourced by shells & the x11 wrapper through bash's `/etc/profile`, but not by systemd services, dbus services, wayland sessions... `environment.sessionVariables` sets these variables with PAM early in the login process so it gets applied in all contexts. I ran into a similar issue before in #109060.
* | | Merge pull request #266150 from robryk/resticnotimerLin Jian2023-11-10
|\ \ \ | |_|/ |/| | nixos/restic: allow timer to be disabled
| * | nixos/restic: allow timer to be disabledRobert Obryk2023-11-07
| | |
* | | Merge pull request #263054 from uninsane/pr-trust-dns-0.24.0Felix Bühler2023-11-08
|\ \ \ | | | | | | | | trust-dns: 0.23.0 -> 0.24.0
| * | | trust-dns: 0.23.0 -> 0.24.0Colin2023-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | upstream is in the process of renaming to `hickory-dns`. a consequence of this is that the main binary has been renamed from `trust-dns` to `hickory-dns` and the repository has been moved (though for the time being the old repo is still usable on account that it redirects to the new one). see: <https://bluejekyll.github.io/blog/posts/announcing-hickory-dns/>
* | | | wyoming-faster-whisper fix CUDA devices not being detected. (#266167)Caleb2023-11-08
| | | | | | | | | | | | This change enables CUDA support by allowing access to /dev/nvidia0.
* | | | Merge pull request #264234 from guiguid/guiguid-patch-netdata-systemd-journalRyan Lahfa2023-11-08
|\ \ \ \ | | | | | | | | | | netdata: 1.43.0 -> 1.43.2 and add systemd-journal plugin
| * | | | nixos/services/netdata: add systemd-journald plugin as a privileged wrapperGuillaume DELVIT2023-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://learn.netdata.cloud/docs/logs/systemd-journal/ need acces to Kernel Logs (dmesg): Capability: CAP_SYSLOG Description: This capability allows the program to read kernel logs using the dmesg command or by reading the /dev/kmsg file. System Logs (e.g., /var/log/syslog): Capability: CAP_DAC_READ_SEARCH Description: This capability allows the program to read system logs located in directories such as /var/log/. User Logs (e.g., /var/log/auth.log): Capability: CAP_DAC_READ_SEARCH Description: This capability allows the program to read user logs located in directories such as /var/log/.
* | | | | nixos/wireguard: add wireguard to default kernel modulesRodrigo Gryzinski2023-11-07
| |_|/ / |/| | | | | | | | | | | | | | | Previously the module was only dynamically loaded on service startup, this is needed in case security.lockKernelModules is enabled.
* | | | Merge pull request #247376 from RageKnify/fix/smartd-mailRyan Lahfa2023-11-07
|\ \ \ \
| * | | | nixos/smartd: Fix mail recipient fieldJoão Borges2023-08-05
| | | | | | | | | | | | | | | Having undisclosed recipients results in emails being considered spam as mentioned in #192147, by instead identifying the recipient the emails are no longer considered spam
* | | | | Merge pull request #264882 from robryk/resticfixJanik2023-11-07
|\ \ \ \ \ | | | | | | | | | | | | nixos/restic: fix #264696 and add a regression test
| * | | | | nixos/restic: fix #264696 and add a regression testRobert Obryk2023-11-01
| | | | | | | | | | | | | | | | | | | | | | | | Make sure that preStart and postStop are included in all cases when they are nonempty.
* | | | | | nixos/mediawiki: pin php to 8.1Jörg Thalheim2023-11-06
| | | | | |
* | | | | | nixos/mediawiki: fix rewrites for static ressources and rest APIJörg Thalheim2023-11-06
| | | | | |
* | | | | | Merge pull request #230380 from graham33/feature/zwave-js-server_moduleMartin Weinelt2023-11-06
|\ \ \ \ \ \ | | | | | | | | | | | | | | zwave-js: module init, zwave-js-server: init at 1.33.0
| * | | | | | zwave-js: module init, zwave-js-server: init at 1.33.0Graham Bennett2023-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com> Co-authored-by: h7x4 <h7x4@nani.wtf>
* | | | | | | Merge pull request #263138 from ↵Michele Guerini Rocco2023-11-06
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tomfitzhenry/hostapd-optional-managementframeprotection nixos/hostapd: remove managementFrameProtection in favour of clearer default
| * | | | | | | nixos/hostapd: remove managementFrameProtectionTom Fitzhenry2023-10-24
| | | | | | | |
| * | | | | | | nixos/hostapd: document that legacy example should have optional MFPTom Fitzhenry2023-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thinkpad x230, for example, is unable to connect to the legacy example if managementFrameProtection is required.
* | | | | | | | syncoid: disable PrivateUsers in systemd unitIvan Petkov2023-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * leaving PrivateUsers=true appears to break when using zfs-2.2.0
* | | | | | | | Merge pull request #265071 from 999eagle/feat/matrix-sliding-sync-updateMaximilian Bosch2023-11-05
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/matrix-sliding-sync: add dependency on matrix-synapse if running locally
| * | | | | | | | nixos/matrix/*: change dependencies on matrix-synapse.service to serviceUnitSophie Tauchert2023-11-05
| | | | | | | | |
| * | | | | | | | nixos/matrix-synapse: add readOnly serviceUnit optionSophie Tauchert2023-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful to configure services dependent on matrix-synapse regardless of whether workers are enabled or not.
| * | | | | | | | nixos/matrix-sliding-sync: add dependency on matrix-synapse if running ↵Sophie Tauchert2023-11-05
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | locally and restart
* | | | | | | | nixos/printing: Add openFirewall option (#176539)Jonas Heinrich2023-11-05
| | | | | | | |
* | | | | | | | Merge pull request #256738 from toastal/prosody-libevent-deprecatedAaron Andersen2023-11-05
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | prosody: remove deprecated libevent
| * | | | | | | prosody: use default network, remove libevent, config deprecatedtoastal2023-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `use_libevent` config option has been deprecated as there are 3 networking back-ends (see: https://prosody.im/doc/network_backend). It is probably unwise to stray from the defaults (epoll). Review instructed to flat-out remove it versus previously making it opt-in.
* | | | | | | | nixos/greetd: autostart GNOME Keyring when enabledLeah Amelia Chen2023-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PAM service `greetd` creates now autostarts GNOME Keyring when it is enabled via `services.gnome.gnome-keyring.enable`. Should cause a lot fewer headaches for people like me who didn't know why GNOME Keyring was complaining that it was never supplied with login details. Fixes #246197
* | | | | | | | Merge pull request #265482 from alois31/plasma-setuidK9002023-11-04
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/plasma5: fix mismatch between nix and module system
| * | | | | | | | nixos/plasma5: fix mismatch between nix and module systemAlois Wohlschlager2023-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In https://github.com/NixOS/nixpkgs/pull/254071, a mismatch between usage of the Nix language and the NixOS module system was introduced. By merging the kwin_wayland wrapper attrset into the mkIf representation, the former was effectively ignored. As a result, the capability wrapper for kwin_wayland stopped being installed, leading to realtime scheduling being disabled. The issue was not detected because the behavioral change is very subtle. By consistently using language-level constructs, this mismatch is resolved. The capability wrapper is thus installed again and realtime scheduling is restored.
* | | | | | | | | Merge pull request #263173 from r-ryantm/auto-update/freshrssFelix Bühler2023-11-04
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | freshrss: 1.21.0 -> 1.22.1
| * | | | | | | | | nixos/freshrss: migrate to DATA_PATHFelix Buehler2023-11-01
| | | | | | | | | |
* | | | | | | | | | Merge pull request #264582 from FliegendeWurst/throttled-modprobeMaximilian Bosch2023-11-04
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/throttled: load required kernel module
| * | | | | | | | | | nixos/throttled: load required kernel moduleFliegendeWurst2023-10-31
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #264787 from katexochen/feat/xkb-extralayoutsMichele Guerini Rocco2023-11-03
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nixos/x11: move extraLayouts into xkb attrset
| * | | | | | | | | | | nixos/x11: move extraLayouts into xkb attrsetPaul Meyer2023-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Motivation](NixOS#257817 (comment)) `extraLayouts` was missed in #259891, so moving it to the other xkb options with this PR. Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
* | | | | | | | | | | | nixos/fwupd: make auto-refresh run (and work)Peter Hoeg2023-11-03
| | | | | | | | | | | |
* | | | | | | | | | | | elixir: make 1.15 default and pin existing pkgs to 1.14Alexandru Scvortov2023-11-02
| | | | | | | | | | | |
* | | | | | | | | | | | nixos/woodpecker-server: fix environmentFile exampleJanik H.2023-11-02
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #262781 from Janik-Haag/woodpeckerJanik2023-11-02
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/woodpecker-server: change type of environmentFile to list of paths
| * | | | | | | | | | | | nixos/woodpecker-server: change type of environmentFile to list of pathsJanik H.2023-10-31
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #263558 from Ma27/fix-image-renderer-callbackMaximilian Bosch2023-11-02
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | nixos/grafana-image-renderer: use Grafana's http_addr rather than localhost
| * | | | | | | | | | | | nixos/grafana-image-renderer: use Grafana's http_addr rather than localhostMaximilian Bosch2023-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise the callback won't work Grafana is configured to listen on a different IP address by default.