about summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* 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.
* | nixos/nginx: fix testMaximilian Bosch2019-12-26
| | | | | | | | | | | | | | | | | | | | | | When using format-strings, curly brackets need to be escaped using `{{` to avoid errors from python. And apparently, Perl's `==` is used to compare substrings[1] which is why the translation to `assert http_code == "304"` failed as the string contains several headers from curl. [1] Just check `perl <(echo 'die "alarm" if "foo\n304" == 304')`
* | nixos/tests/nginx-sso: add subtests for each assertionMaximilian Bosch2019-12-26
| |
* | nixosTests.nginx*: review fixesRobin Gloster2019-12-26
| | | | | | | | Co-Authored-By: Florian Klink <flokli@flokli.de>
* | nixosTests.nginx*: port to pythonRobin Gloster2019-12-26
| |
* | 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 #76410 from nh2/mumble-test-pythonMaximilian Bosch2019-12-26
|\ \ \ \ | | | | | | | | | | nixosTests.mumble: port to python
| * | | | nixosTests.mumble: port to pythonNiklas Hambüchen2019-12-24
| | | | |
* | | | | 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
| | | | |
* | | | | nixos/manual: fixing links for awstats release note (#76500)Dima2019-12-25
| | | | | | | | | | | | | | | `linkend` attribute needs to point to an option.
* | | | | nixos-generate-config: i18n.consoleFont has been renamed to console.fontPavol Rusnak2019-12-25
| | | | | | | | | | | | | | | | | | | | fixes #76391
* | | | | net-snmp: split outputs (#76155)Jörg Thalheim2019-12-25
|\ \ \ \ \ | |_|_|/ / |/| | | | net-snmp: split outputs
| * | | | nixos/keepalived: add testJörg Thalheim2019-12-22
| | | | |
* | | | | Merge pull request #73959 from aristaeus/awstatsAaron Andersen2019-12-24
|\ \ \ \ \ | |_|/ / / |/| | | | nixos/awstats: refactor module
| * | | | nixos/awstats: refactor moduleBen Harper2019-12-24
| | |/ / | |/| |
* | | | Merge pull request #76425 from r-ryantm/auto-update/slurmmarkuskowa2019-12-24
|\ \ \ \ | |/ / / |/| | | slurm: 19.05.4.1 -> 19.05.5.1
| * | | nixos/slurm: fix perl->python conversion bugMarkus Kowalewski2019-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
| * | | | | restya-board: fix configuration option and switch to file based password ↵nek02019-12-23
| | | | | | | | | | | | | | | | | | | | | | | | provisioning
* | | | | | Merge pull request #75103 from sternenseemann/spacecookieFlorian Klink2019-12-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | services/spacecookie: init
| * | | | | | nixos/spacecookie: add service module and teststernenseemann2019-12-17
| | | | | | |
* | | | | | | Merge pull request #76171 from Ma27/optionally-disable-python-lintworldofpeace2019-12-23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/python-test-driver: add an option to disable python linter
| * | | | | | | nixos/python-test-driver: add an option to disable python linterMaximilian Bosch2019-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While it's a good idea to automate the linting of the python code used for our tests, I think that it can be quite distracting when hacking on a NixOS test. I figured that it might be more convenient to add an option as a shortcut for this to avoid that everyone needs to dig into the test driver again.
* | | | | | | | Merge pull request #76116 from worldofpeace/pantheon-cleanupworldofpeace2019-12-22
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Pantheon cleanups
| * | | | | | | | nixos/pantheon: options for extra switchboard plugs and wingpanel indicatorsworldofpeace2019-12-21
| | | | | | | | |
| * | | | | | | | nixos/pantheon: don't abstract default packages to pkgsworldofpeace2019-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also cleanup a bit, we enabled gnome-settings-daemon even when using elementary-settings-daemon. I wanted the nixos module ascribe the defaults, not these lists in pkgs.
| * | | | | | | | nixos/pantheon: add an apps.enable optionworldofpeace2019-12-21
| | | | | | | | |
| * | | | | | | | nixos/pantheon: move contractor module into xserviceworldofpeace2019-12-20
| | | | | | | | |
| * | | | | | | | nixos/pantheon/files: removeworldofpeace2019-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Made nun sense.
* | | | | | | | | Merge pull request #75047 from kampka/trilium-serverAaron Andersen2019-12-22
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Add trilium server and module
| * | | | | | | | | trilium: Pin platforms to x86_64 linuxChristian Kampka2019-12-22
| | | | | | | | | |
| * | | | | | | | | trilium-server: Add nginx reverse proxy configuration to moduleChristian Kampka2019-12-19
| | | | | | | | | |
| * | | | | | | | | trilium-server: Add moduleChristian Kampka2019-12-19
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #76139 from Ma27/systemd-nspawn-packageMaximilian Bosch2019-12-22
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | nixos/systemd-nspawn: use `config.systemd.package`
| * | | | | | | | nixos/systemd-nspawn: use `config.systemd.package`Maximilian Bosch2019-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using a modified systemd-package (e.g. to test a patch), it's recommended to use the `systemd.package`-option to avoid rebuilding all packages that somehow depend on systemd. With this change, the modified package is also used by `systemd-nspawn@` units.
* | | | | | | | | nixos/tests/hydra: port to pythonMaximilian Bosch2019-12-22
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge pull request #75847 from andersk/lxc-usernet-manpageRenaud2019-12-22
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | lxc: Fix lxc-usernet(5) man page reference in documentation
| * | | | | | | | lxc: Fix lxc-usernet(5) man page reference in documentationAnders Kaseorg2019-12-17
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Anders Kaseorg <andersk@mit.edu>
* | | | | | | | Merge pull request #75247 from Elyhaka/swayMichael Weiss2019-12-21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sway: refactor with a wrapper This moves the wrapper functionality from the NixOS module to a new package (wrapper) that wraps the original sway package (sway-unwrapped). Therefore it's now also possible to properly use Sway on non-NixOS systems out of the box. The new submodule for the wrapperFeatures makes it easy to extend the functionality which should become useful in the future. This also introduces a GTK wrapper feature to fix issues with icon/GTK themes, e.g. when running waybar or wofi. This should also work for #67704. If not, we might have to add some additional dependencies/arguments for this case.
| * | | | | | | | sway: refactor with a wrapperElyhaka2019-12-21
| | | | | | | | |