about summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* treewide: use attrs instead of list for types.loaOf optionsrnhmjoj2020-01-06
|
* Merge pull request #76947 from juliancoffee/masterRobert Hensing2020-01-05
|\ | | | | Fix example for xkbOptions
| * Fix example for xkbOptionsIllia Denysenko2020-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ###### Motivation for this change With space between two options, multiple options just don't work Looks like xkbOptions then used for generation of xorg.conf.d/00-keyboard.conf. kbd's man says XkbOptions must be comma-separated without spaces. https://linux.die.net/man/4/kbd ###### Things done <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. --> - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS linux) - Built on platform(s) - [ ] NixOS - [ ] macOS - [ ] other Linux distributions - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests)) - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review wip"` - [ ] Tested execution of all binary files (usually in `./result/bin/`) - [ ] Determined the impact on package closure size (by running `nix path-info -S` before and after) - [ ] Ensured that relevant documentation is up to date - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md). ###### Notify maintainers cc @
* | Merge pull request #73394 from pasqui23/xkboptRobert Hensing2020-01-05
|\ \ | | | | | | nixos/xserver:services.xserver.xkbOptions is now commas
| * | nixos/xserver: services.xserver.xkbOptions is now commasPasquale2019-12-22
| | |
* | | nixos/nginx: don't hide nginx config errors on nixos-rebuild --switch with ↵Danylo Hlynskyi2020-01-05
| |/ |/| | | | | | | | | | | | | reload enabled (#76179) nixos/nginx: don't hide nginx config errors on nixos-rebuild --switch with reload enabled Closes https://github.com/NixOS/nixpkgs/issues/73455
* | nixos/compton: Rename module to picomadisbladis2020-01-03
| | | | | | | | With a backwards compatibility alias
* | Merge master into staging-nextFrederik Rietdijk2020-01-03
|\ \
| * | rogue: boot.extraTTYs -> console.extraTTYsBernardo Meurer2020-01-02
| | |
| * | nixos-manual: boot.extraTTYs -> console.extraTTYsBernardo Meurer2020-01-02
| | |
* | | Merge master into staging-nextFrederik Rietdijk2020-01-02
|\| |
| * | Merge pull request #76153 from arcnmx/connman-iwdChristian Kauhaus2020-01-02
| |\ \ | | | | | | | | nixos/connman: optional iwd backend
| | * | nixos/connman: optional iwd backendarcnmx2019-12-21
| | | |
| * | | Module system improvements for NixOS as a submodule (#75031)Silvan Mosberger2020-01-02
| |\ \ \ | | | | | | | | | | Module system improvements for NixOS as a submodule
| | * | | nixos/syncthing: Fix submodule name usageSilvan Mosberger2020-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | Module arguments should be taken from the arguments directly. This allows evalModule's specialArgs to override them if necessary
| * | | | Merge pull request #76709 from aanderse/httpd-sslAaron Andersen2020-01-02
| |\ \ \ \ | | | | | | | | | | | | nixos/httpd: update default ssl protocols
| | * | | | nixos/httpd: update default ssl protocolsAaron Andersen2019-12-30
| | | | | |
| * | | | | networkmanager: fix dispatcherScripts exampleTim J. Baumann2020-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, the example script didn't actually exit when the event type didn't match "up".
| * | | | | nixos/redmine: update example to more recent Rubyzimbatm2020-01-01
| | | | | |
* | | | | | Merge master into staging-nextFrederik Rietdijk2019-12-31
|\| | | | |
| * | | | | nixos/transmission: fix from where service loads configJakub Sokołowski2019-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently if you specify home to be someplace else than ~/ for user then Transmissions always attempts to load the config from the default location which is $HOME/.config/transmission-daemon based on documentation: https://github.com/transmission/transmission/wiki/Configuration-Files Which means that the changes done to the config under settingsDir in ExecPreStart have no effect because they are modifying a file that is never loaded. I've added an explicit --config-dir ${settingsDir} to make sure that Transmission loads the correct config file even when home is changed. Signed-off-by: Jakub Sokołowski <jakub@status.im>
| * | | | | nextcloud module: https is important not only for proxiesDaniel Frank2019-12-31
| | | | | |
* | | | | | Merge remote-tracking branch 'origin' into staging-nextJonathan Ringer2019-12-30
|\| | | | |
| * | | | | Merge pull request #76551 from symphorien/nagios2Aaron Andersen2019-12-30
| |\ \ \ \ \ | | | | | | | | | | | | | | nagios: various improvements
| | * | | | | nagios: various improvementssymphorien+git@xlumurb.eu2019-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * structured config for main config file allows to launch nagios in debug mode without having to write the whole config file by hand * build time syntax check * all options have types, one more example * I find it misleading that the main nagios config file is linked in /etc but that if you change the link in /etc/ and restart nagios, it has no effect. Have nagios use /etc/nagios.cfg * fix paths in example nagios config files, which allows to reuse it: services.nagios.objectDefs = (map (x: "${pkgs.nagios}/etc/objects/${x}.cfg") [ "templates" "timeperiods" "commands" ]) ++ [ ./main.cfg ] * for the above reason, add mailutils to default plugins Co-Authored-By: Aaron Andersen <aaron@fosslib.net>
| * | | | | | Merge pull request #46131 from ju1m/shorewallRyan Mulligan2019-12-30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | shorewall: init at 5.2.3.3
| | * | | | | | shorewall: init at 5.2.3.3Julien Moutinho2019-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/shorewall: init
* | | | | | | | Merge branch 'master' of github.com:NixOS/nixpkgs into staging-nextJonathan Ringer2019-12-30
|\| | | | | | |
| * | | | | | | nixos/sysstat: provide a type for each module optionAaron Andersen2019-12-30
| | | | | | | |
* | | | | | | | treewide: replace make/build/configure/patchFlags with nix listsMerijn Broeren2019-12-30
|/ / / / / / /
* | | | | | | Merge master into staging-nextFrederik Rietdijk2019-12-29
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | nixos/displayManager: fix typo in legacy sessions (#76626)Tor Hedin Brønner2019-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xsession gets passed `dm` `wm`, so the desktop manager would be launched before the window manager resulting in a regular desktop manager session. Fixes https://github.com/NixOS/nixpkgs/issues/76625
| * | | | | | nixos/awstats: add missing description to extraConfig option (#76575)Aaron Andersen2019-12-28
| | | | | | |
| * | | | | | Merge #75803: kresd service: unify listen declarationsVladimír Čunát2019-12-27
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| | * | | | | kresd: Unified listen declarationsDustin Frisch2019-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Deperecates the interfaces option which was used to generate a host:port list whereas the port was always hardcoded to 53. This unifies the listen configuration for plain and TLS sockets and allows to specify a port without an address for wildcard binds.
| * | | | | | Merge pull request #73113 from aanderse/httpd-vhostAaron Andersen2019-12-26
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/httpd: support overridable virtual hosts
| | * | | | | | nixos/httpd: limit serving web content to virtual hosts, convert ↵Aaron Andersen2019-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | virtualHosts option type from listOf to attrsOf, add ACME integration
| * | | | | | | nixos/nginx: fixup permissions for Nginx state dirdanbst2019-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commit b0bbacb52134a7e731e549f4c0a7a2a39ca6b481 was a bit too fast It did set executable bit for log files. Also, it didn't account for other directories in state dir: ``` # ls -la /var/spool/nginx/ total 32 drwxr-x--- 8 nginx nginx 4096 Dec 26 12:00 . drwxr-xr-x 4 root root 4096 Oct 10 20:24 .. drwx------ 2 root root 4096 Oct 10 20:24 client_body_temp drwx------ 2 root root 4096 Oct 10 20:24 fastcgi_temp drwxr-x--- 2 nginx nginx 4096 Dec 26 12:00 logs drwx------ 2 root root 4096 Oct 10 20:24 proxy_temp drwx------ 2 root root 4096 Oct 10 20:24 scgi_temp drwx------ 2 root root 4096 Oct 10 20:24 uwsgi_temp ``` With proposed change, only ownership is changed for state files, and mode is left as is except that statedir/logs is now group accessible.
| * | | | | | | nixos/nginx: recursively change logs directory owner/group (#76174)Yurii Izorkin2019-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change brings pre-existing installations (where the logfiles are owned by root) in line with the new permssions (where logfiles are owned by the nginx user)
| * | | | | | | Merge pull request #76514 from Thra11/fix-udev-hwdb-descriptionJörg Thalheim2019-12-26
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | udev: fix option description
| | * | | | | | | udev: fix option descriptionTom Hall2019-12-25
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The two file paths were changed from 10-local to 99-local, but only one of the descriptions was changed.
| * | | | | | | nixos/borgbackup: install job wrappers to systemPackages for easy borg accessYorick van Pelt2019-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently to run borg job manually, you have to use systemctl: ``` $ systemctl start borgbackup-job-jobname.service ``` This commit makes wrappers around borg jobs available in $PATH, which have BORG_REPO and connection args set correctly: ``` $ borg-job-jobname list $ borg-job-jobname mount ::jobname-archive-2019-12-25T00:01:29 /mnt/some-path $ borg-job-jobname create ::test /some/path ``` Closes: https://github.com/NixOS/nixpkgs/pull/64888 Co-authored-by: Danylo Hlynskyi <abcz2.uprola@gmail.com>
| * | | | | | | Merge pull request #75400 from nand0p/ethminer-v18Silvan Mosberger2019-12-25
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | ethminer: 0.18.0-rc.0 -> 0.18.0
| | * | | | | | nixos/ethminer: always restartFernando J Pando2019-12-25
| | | | | | | |
* | | | | | | | Merge pull request #76591 from lourkeur/set_XKB_CONFIG_ROOTJan Tojnar2019-12-28
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Fix services.xserver.extraLayouts under GNOME 3
| * | | | | | | nixos/xserver: set $XKB_CONFIG_ROOTLouis Bettens2019-12-28
| |/ / / / / /
* / / / / / / nixos/awstats: refactor moduleBen Harper2019-12-24
|/ / / / / /
* | | | | | Merge pull request #76160 from worldofpeace/mate-settings-daemon/fixupworldofpeace2019-12-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/mate: drop g-s-d enable
| * | | | | | nixos/mate: drop g-s-d enableworldofpeace2019-12-21
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | I believe I forgot to remove this in 68ab37aa4491c8f870483c9eff888dc5fc88d2c8.
* | | | | | Merge pull request #74763 from nek0/restya-board-config-fixAaron Andersen2019-12-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | restya-board: Restya board config fix