summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge pull request #45045 from jtojnar/rygelJan Tojnar2018-09-08
|\ | | | | Rygel
| * nixos/rygel: initJan Tojnar2018-09-08
| |
* | Merge pull request #45728 from Ma27/nixos/weechat-moduleTimo Kaufmann2018-09-07
|\ \ | | | | | | nixos/weechat: add module
| * | nixos/weechat: cleanup module, add module documentationMaximilian Bosch2018-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds several improvements the previously introduced `services.weechat` module: * Dropped `services.weechat.init` as the initialization script can now be done on package-level since 2af41719bc using the `configure` function. * Added `sessionName` option to explicitly configure a name for the `screen` session (by default: weechat-screen). * Added `binary` option to configure the binary name (e.g. `weechat-headless`). * Added docs regarding `screen` session and `weechat.service`.
| * | weechat: add NixOS moduleYegor Timoshenko2018-09-07
| |/
* | nixos/riemann: refactor configDavid Smith2018-09-07
| | | | | | | | | | | | | | Previously it was only possible to use very simple Riemann config. For more complicated scenarios you need a directory of clojure files and the config file that riemann starts with should be in this directory.
* | Merge pull request #44134 from dasJ/iperfSilvan Mosberger2018-09-06
|\ \ | | | | | | nixos/iperf: Init the module
| * | nixos/iperf: Init the moduleJanne Heß2018-09-06
| |/
* | Merge branch 'no-toPath'Shea Levy2018-09-06
|\ \ | |/ |/|
| * treewide: Remove uses of builtins.toPath.Shea Levy2018-05-22
| | | | | | | | | | | | | | | | toPath has confusing semantics and is never necessary; it can always either just be omitted or replaced by pre-concatenating `/.`. It has been marked as "!!! obsolete?" for more than 10 years in a C++ comment, hopefully removing it will let us properly deprecate and, eventually, remove it.
* | Merge pull request #42295 from avnik/libprefixed-to-multioutput/heimdalMatthew Bauer2018-09-05
|\ \ | | | | | | Libprefixed to multioutput/heimdal
| * | heimdal: adjust daemon paths, they are in libexec nowAlexander V. Nikolaev2018-08-08
| | |
* | | nixos docs: more IDsGraham Christensen2018-09-02
| | |
* | | Merge pull request #45911 from samueldr/fix/nixos-help-browserGraham Christensen2018-09-02
|\ \ \ | | | | | | | | nixos/manual: nixos-help knows about colon-separated BROWSER
| * | | nixos/manual: nixos-help knows about colon-separated BROWSERSamuel Dionne-Riel2018-09-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the semantics as understood by `xdg-open`. Using these semantics on a non-colon-separated variable works because it acts as if it was a one element long list. This fixes an issue where it would try to exec `google-chrome-beta:google-chrome:chromium:firefox` on a system configured with these semantics in mind.
* | | | wireguard: change preStop to postStop, require network.target (#45569)Yorick2018-09-02
| | | | | | | | | | | | | | | | | | | | | | | | * wireguard: change preStop to postStop, require network.target * wireguard service: network.target -> network-online.target
* | | | nixos/displayManagers/auto: allow root auto-loginUli Baum2018-09-02
| | | | | | | | | | | | | | | | | | | | | | | | The switch from slim to lightdm in #30890 broke some nixos tests because lightdm by default doesn't permit auto-login for root. Override /etc/pam.d/lightdm-autologin to allow it.
* | | | bird: set reloadIfChanged to true (#45924)Florian Klink2018-09-02
| | | | | | | | | | | | | | | | This will trigger the reload instead of restart command if a definition changes, which is much more desireable for a routing daemon.
* | | | Merge pull request #39142 from teto/nm_dispatchersSamuel Dionne-Riel2018-09-01
|\ \ \ \ | | | | | | | | | | [RDY] networkmanager: enrich dispatcher PATH
| * | | | networkmanager: make hooks easier to useMatthieu Coudron2018-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First change is to override the nm-dispatcher systemd service so that it puts coreutils (wc/env/...) and iproute in PATH. Second change is to make sure userscripts have the execute bit.
* | | | | nixos/nginx: fix type of sslTrustedCertificate optionUli Baum2018-09-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The option was added in 1251b34b5bbcd11a7a2974df7bada5d6d47b985d with type `types.path` but default `null`, so eval failed with the default setting. This broke the acme and certmgr tests. cc: @vincentbernat @fpletz
* | | | | nixos docs: give IDs to thingsGraham Christensen2018-09-01
| | | | |
* | | | | services.xserver.windowManager.session: handle duplicate names (#37690)volth2018-09-01
| | | | |
* | | | | Merge pull request #30890 from Lassulus/slim-lightdmxeji2018-09-01
|\ \ \ \ \ | | | | | | | | | | | | display-managers: make lightdm the default
| * | | | | xserver.displayManager: change defaultlassulus2018-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch from slim to lightdm as the display-manager. If plasma5 is used as desktop-manager use sdddm. If gnome3 is used as desktop-manager use gdm. Based on #12516
* | | | | | Merge pull request #45875 from wizeman/u/fix-transmission-mod2Jörg Thalheim2018-09-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/transmission: fix AppArmor profile to include keyutils
| * | | | | | nixos/transmission: fix AppArmor profile to include keyutilsRicardo M. Correia2018-08-31
| | |_|/ / / | |/| | | |
* | | | | | Merge #45731: artwork update (replacing old logo)Vladimír Čunát2018-09-01
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Reviews use of old nixos wallpaper to use one with the new logo.Samuel Dionne-Riel2018-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The wallpaper used is *structurally compatible* with the other one, meaning that the logo is at the same location, and not bigger. It has one drawback: the logo is brighter, which clashes with the grub usage. This is to be fixed with new options in grub.
* | | | | | nixos/gitea: fix pre start script (#44979)Tobias Happ2018-08-31
| | | | | | | | | | | | | | | | | | | | | | | | The gitea path is hardcoded in hooks directory in files of paths like: repositories/<user>/<repo>.git/hooks/update.d/gitea
* | | | | | Merge pull request #45820 from ↵John Ericson2018-08-31
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | obsidiansystems/dont-use-obsolete-platform-aliases treewide: Dont use obsolete platform aliases
| * | | | | reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson2018-08-30
| | | | | | | | | | | | | | | | | | | | | | | | It is deprecated and will be removed after 18.09.
* | | | | | nixos/zeronet: init (#44842)チルノ2018-08-31
| | | | | |
* | | | | | Merge pull request #45811 from Nadrieril/fix-usbguard-auditfileSarah Brofeldt2018-08-31
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | nixos/usbguard: ensure the audit log file can be created nixos/usbguard: disable debug output
| * | | | | | nixos/usbguard: ensure the audit log file can be createdNadrieril2018-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since version 0.7.3, usbguard-daemon won't start if the file cannot be opened.
| * | | | | | nixos/usbguard: disable debug outputNadrieril2018-08-30
| | | | | | |
* | | | | | | Merge pull request #45810 from vincentbernat/fix/nginx-staplingFranz Pletz2018-08-31
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/nginx: ensure TLS OCSP stapling works out of the box with LE
| * | | | | | | nixos/nginx: ensure TLS OCSP stapling works out of the box with LEVincent Bernat2018-08-30
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The recommended TLS configuration comes with `ssl_stapling on` and `ssl_stapling_verify on`. However, this last directive also requires the use of `ssl_trusted_certificate` to verify the received answer. When using `enableACME` or similar, we can help the user by providing the correct value for the directive. The result can be tested with: openssl s_client -connect web.example.com:443 -status 2> /dev/null Without OCSP stapling, we get: OCSP response: no response sent After this change, we get: OCSP Response Data: OCSP Response Status: successful (0x0) Response Type: Basic OCSP Response Version: 1 (0x0) Responder Id: C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3 Produced At: Aug 30 20:46:00 2018 GMT
* | | | | | | Merge pull request #45638 from aanderse/incronJan Tojnar2018-08-31
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | incron: init at 0.5.12
| * | | | | | changed from forking to simple as recommended by @aszligAaron Andersen2018-08-31
| | | | | | |
| * | | | | | changes as per requested by @aszligAaron Andersen2018-08-31
| | | | | | |
| * | | | | | removed quotes when not needed as suggested by @aszligAaron Andersen2018-08-31
| | | | | | |
| * | | | | | added option to specify which packages are available to the system incrontabAaron Andersen2018-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | recommendation by @jtojnar and @maurer
| * | | | | | added a check to make sure a situation where a defined configuration ↵Aaron Andersen2018-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | wouldn't be unused as per recommended by @maurer
| * | | | | | added a comment about the PATH variable under which incrontab commands will runAaron Andersen2018-08-27
| | | | | | |
| * | | | | | clarified the descriptions of the allow and deny optionsAaron Andersen2018-08-27
| | | | | | |
| * | | | | | fixed issue with system jobsAaron Andersen2018-08-27
| | | | | | |
| * | | | | | initial work on incron serviceAaron Andersen2018-08-25
| | | | | | |
* | | | | | | Merge pull request #45058 from michaelpj/imp/freedesktop-modulesJan Tojnar2018-08-30
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | freedesktop modules: init
| * | | | | | xdg: add modules for supporting various XDG specsMichael Peyton Jones2018-08-16
| | | | | | |