about summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge pull request #84074 from Infinisil/fix-literal-option-examplesSilvan Mosberger2020-04-03
|\ | | | | nixos/treewide: Fix incorrectly rendered examples
| * nixos/treewide: Fix incorrectly rendered examplesSilvan Mosberger2020-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many options define their example to be a Nix value without using literalExample. This sometimes gets rendered incorrectly in the manual, causing confusion like in https://github.com/NixOS/nixpkgs/issues/25516 This fixes it by using literalExample for such options. The list of option to fix was determined with this expression: let nixos = import ./nixos { configuration = {}; }; lib = import ./lib; valid = d: { # escapeNixIdentifier from https://github.com/NixOS/nixpkgs/pull/82461 set = lib.all (n: lib.strings.escapeNixIdentifier n == n) (lib.attrNames d) && lib.all (v: valid v) (lib.attrValues d); list = lib.all (v: valid v) d; }.${builtins.typeOf d} or true; optionList = lib.optionAttrSetToDocList nixos.options; in map (opt: { file = lib.elemAt opt.declarations 0; loc = lib.options.showOption opt.loc; }) (lib.filter (opt: if opt ? example then ! valid opt.example else false) optionList) which when evaluated will output all options that use a Nix identifier that would need escaping as an attribute name.
* | nixos/wg-quick: Fix after wireguard got upstreamedBastian Köcher2020-04-03
| |
* | Merge pull request #83258 from mmilata/sympa-6.2.54Silvan Mosberger2020-04-03
|\ \ | | | | | | nixos/sympa: fix outgoing emails, update package version
| * | nixos/sympa: fix outgoing messagingMartin Milata2020-03-24
| | | | | | | | | | | | | | | Because ProtectKernelModules implies NoNewPrivileges, postfix's sendmail executable, which is setgid, wasn't able to send mail.
| * | sympa: build with --enable-fhsMartin Milata2020-03-24
| | | | | | | | | | | | Update module accordingly.
* | | nix-daemon.nix: Add option nix.registryEelco Dolstra2020-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows you to specify the system-wide flake registry. One use is to pin 'nixpkgs' to the Nixpkgs version used to build the system: nix.registry.nixpkgs.flake = nixpkgs; where 'nixpkgs' is a flake input. This ensures that commands like $ nix run nixpkgs#hello pull in a minimum of additional store paths. You can also use this to redirect flakes, e.g. nix.registry.nixpkgs.to = { type = "github"; owner = "my-org"; repo = "my-nixpkgs"; };
* | | Merge pull request #84103 from mmilata/moinmoin-b42Silvan Mosberger2020-04-02
|\ \ \ | | | | | | | | nixos/moinmoin: fix maintainer reference
| * | | nixos/moinmoin: fix maintainer referenceMartin Milata2020-04-02
| | | |
* | | | Merge pull request #81298 from Mic92/buildkiteJörg Thalheim2020-04-02
|\ \ \ \ | | | | | | | | | | nixos/buildkite-agents: don't run as nogroup
| * | | | nixos/buildkite-agents: don't run as nogroupJörg Thalheim2020-02-28
| | | | |
* | | | | nixos/pixiecore: init (#83406)Bruno Bigras2020-04-02
| |/ / / |/| | | | | | | | | | | Co-authored-by: raunovv <rauno@oyenetwork.com> Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
* | | | nixos/borgbackup: fix evaluationJörg Thalheim2020-04-02
| | | |
* | | | Merge pull request #83529 from ngiger/83525Jörg Thalheim2020-04-02
|\ \ \ \ | | | | | | | | | | borgbackup: Improve documentation
| * | | | borgbackup: Moved documentation to NixOS manual and added examples forNiklaus Giger2020-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * creating a local backup * creating a borgbackup server * backing up to a borgbackup server * hints about the Vorta graphical desktop application * Added documentation about Vorta desktop client Tested the examples locally and with my borgbase.com account.
* | | | | Revert "nixos/none: remove"worldofpeace2020-04-02
| |_|_|/ |/| | |
* | | | Merge pull request #84037 from worldofpeace/remove-none.nixworldofpeace2020-04-01
|\ \ \ \ | | | | | | | | | | nixos/none: remove
| * | | | nixos/none: removeworldofpeace2020-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This windowManager and desktopManager doesn't even have an option to use it. git history suggests to me that there's no way anyone finds this useful anymore.
* | | | | nixos: add freedesktop/gnome/myself maintainersworldofpeace2020-04-01
| | | | |
* | | | | Merge pull request #70762 from xfix/nixos-mullvad-vpnMario Rodas2020-04-01
|\ \ \ \ \ | | | | | | | | | | | | nixos/mullvad-vpn: add service
| * | | | | nixos/mullvad-vpn: add serviceKonrad Borowski2019-10-10
| | | | | | | | | | | | | | | | | | | | | | | | mullvad-vpn package is mostly useless without it.
* | | | | | Merge pull request #83876 from mmahut/magic-wormhole-mailbox-serverMarek Mahut2020-04-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/magic-wormhole-mailbox-server: moving from mail to networking
| * | | | | | nixos/magic-wormhole-mailbox-server: moving from mail to networkingMarek Mahut2020-03-31
| | | | | | |
* | | | | | | Revert "nixos/geoclue2: set location.provider to geoclue2"Jonathan Ringer2020-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit f8a78afd5c65a1919bd92754761e3470cf02194c.
* | | | | | | Merge pull request #83717 from ↵worldofpeace2020-04-01
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | worldofpeace/drop-pulseaudio-cruft-display-manager nixos/display-managers: don't start pulseaudio
| * | | | | | nixos/display-managers: don't start pulseaudioworldofpeace2020-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Hey, we have sockets.
* | | | | | | nixos/contractor: delete fileworldofpeace2020-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It looks like I forgot to actually delete this file.
* | | | | | | nixos/geoclue2: set location.provider to geoclue2worldofpeace2020-04-01
| | | | | | |
* | | | | | | Merge pull request #82739 from danbst/document-postgresql-upgradeLéo Gaspard2020-03-31
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Document postgresql upgrade
| * | | | | | | doc/postgresql: apply xmlformatdanbst2020-03-16
| | | | | | | |
| * | | | | | | nixos/postgresql: add upgrade documentationdanbst2020-03-16
| | | | | | | |
* | | | | | | | Merge pull request #83732 from jansol/xowJan Tojnar2020-03-31
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | xow: init at 0.4
| * | | | | | | | xow: 0.2 -> 0.4Jan Solanti2020-03-31
| | | | | | | | |
| * | | | | | | | xow: init at 0.2Philipp Middendorf2020-03-30
| | | | | | | | |
* | | | | | | | | Merge pull request #74379 from bachp/gitlab-runner-reloadFlorian Klink2020-03-31
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/gitlab-runner: reload on config change
| * | | | | | | | | nixos/gitlab-runner: reload on config changeBen Gamari2019-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this change it is no longer required to restart the runner on every change. Instead it can just reload it's config while running.
* | | | | | | | | | Merge pull request #83768 from mmahut/magic-wormhole-mailbox-serverMarek Mahut2020-03-31
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | | nixos/magic-wormhole-mailbox-server: init
| * | | | | | | | | nixos/magic-wormhole-mailbox-server: initMarek Mahut2020-03-30
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #77478 from artemist/nixos-factorioDmitry Kalinkin2020-03-30
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | nixos/factorio: add extraSettings and package options
| * | | | | | | | nixos/factorio: add extraSettings and package optionsArtemis Tosini2020-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently there is no way to set game settings, such as administrators. extraSettings allows users to override default game settings without adding many more settings. The package option allows users to use the experimental version, or override to a specific version with their own modified package.
* | | | | | | | | Merge pull request #83653 from nlewo/nextcloud-firstrunwizardMaximilian Bosch2020-03-29
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | nixos/nextcloud: add bcmap, mp4 and webm in nginx configuration
| * | | | | | | | nixos/nextcloud: add bcmap, mp4 and webm in nginx configurationAntoine Eiche2020-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is used by the `firstrunwizard` and has been added in the nginx configuration documentation of the latest manual (https://github.com/nextcloud/documentation/blob/cda627b7c8896f3bac8bfde420c0c8b5d1806190/admin_manual/installation/nginx.rst).
* | | | | | | | | Merge pull request #83637 from romildo/desktopManager.desktopNamesworldofpeace2020-03-29
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos.display-manager: set DesktopNames from a new attribute
| * | | | | | | | | nixos.xfce: set desktopNamesJosé Romildo Malaquias2020-03-28
| | | | | | | | | |
| * | | | | | | | | nixos.display-managers: use new attribute for desktop namesJosé Romildo Malaquias2020-03-28
| |/ / / / / / / /
* | | | | | | | | Merge pull request #82784 from davidak/fpmAaron Andersen2020-03-28
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/phpfpm: add example to socket
| * | | | | | | | | nixos/phpfpm: add example to socketdavidak2020-03-17
| | | | | | | | | |
* | | | | | | | | | nixos/nginx: fix evalJan Tojnar2020-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a typo introduced in https://github.com/NixOS/nixpkgs/pull/83611
* | | | | | | | | | Merge pull request #83600 from Ma27/hydra-two-stage-deployGraham Christensen2020-03-28
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | hydra: 2020-02-06 -> 2020-03-{24,27}
| * | | | | | | | | | hydra: 2020-02-06 -> 2020-03-{24,27}Maximilian Bosch2020-03-28
| | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrades Hydra to the latest master/flake branch. To perform this upgrade, it's needed to do a non-trivial db-migration which provides a massive performance-improvement[1]. The basic ideas behind multi-step upgrades of services between NixOS versions have been gathered already[2]. For further context it's recommended to read this first. Basically, the following steps are needed: * Upgrade to a non-breaking version of Hydra with the db-changes (columns are still nullable here). If `system.stateVersion` is set to something older than 20.03, the package will be selected automatically, otherwise `pkgs.hydra-migration` needs to be used. * Run `hydra-backfill-ids` on the server. * Deploy either `pkgs.hydra-unstable` (for Hydra master) or `pkgs.hydra-flakes` (for flakes-support) to activate the optimization. The steps are also documented in the release-notes and in the module using `warnings`. `pkgs.hydra` has been removed as latest Hydra doesn't compile with `pkgs.nixStable` and to ensure a graceful migration using the newly introduced packages. To verify the approach, a simple vm-test has been added which verifies the migration steps. [1] https://github.com/NixOS/hydra/pull/711 [2] https://github.com/NixOS/nixpkgs/pull/82353#issuecomment-598269471