about summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge pull request #89772 from rnhmjoj/dnschainMichele Guerini Rocco2020-06-13
|\ | | | | dnschain: remove
| * dnschain: remove package and NixOS modulernhmjoj2020-06-13
| | | | | | | | | | The software is unmaintained since ~2014 and the package can't be built anymore (issue #89205).
* | Merge pull request #90157 from obsidiansystems/socket-based-ipfsJohn Ericson2020-06-12
|\ \ | | | | | | Add socket-based IPFS support
| * | nixos/ipfs: only set listenstream when gateway/api is defaultMatthew Bauer2020-06-12
| | |
| * | nixos/ipfs: always expose socketsMatthew Bauer2020-06-12
| | |
| * | nixos/ipfs: actually use upstream systemd unitsMatthew Bauer2020-06-12
| | |
| * | nixos/ipfs: add startWhenNeeded optionMatthew Bauer2020-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible to only start IPFS when needed. So a user’s IPFS daemon only starts when they actually use it. A few important warnings though: - This probably shouldn’t be mixed with services.ipfs.autoMount since you want /ipfs and /ipns aren’t activated like this - ipfs.socket assumes that you are using ports 5001 and 8080 for the API and gateway respectively. We could do some parsing to figure out what is in apiAddress and gatewayAddress, but that’s kind of difficult given the nonstandard address format. - Apparently? this doesn’t work with the --api commands used in the tests. Of course you can always start automatically with startWhenNeeded = false, or just running ‘systemctl start ipfs.service’. Tested with the following test (modified from tests/ipfs.nix): import ./make-test-python.nix ({ pkgs, ...} : { name = "ipfs"; nodes.machine = { ... }: { services.ipfs = { enable = true; startWhenNeeded = true; }; }; testScript = '' start_all() machine.wait_until_succeeds("ipfs id") ipfs_hash = machine.succeed("echo fnord | ipfs add | awk '{ print $2 }'") machine.succeed(f"ipfs cat /ipfs/{ipfs_hash.strip()} | grep fnord") ''; }) Fixes #90145 Update nixos/modules/services/network-filesystems/ipfs.nix Co-authored-by: Florian Klink <flokli@flokli.de>
| * | nixos/ipfs: consolidate services into one ipfs.serviceMatthew Bauer2020-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we had three services for different config flavors. This is confusing because only one instance of IPFS can run on a host / port combination at once. So move all into ipfs.service, which contains the configuration specified in services.ipfs. Also remove the env wrapper and just use systemd env configuration.
| * | nixos/ipfs: remove unused auto migrate featureMatthew Bauer2020-06-11
| | |
* | | Merge pull request #87178 from hax404/teeworlds-module-testJörg Thalheim2020-06-12
|\ \ \ | | | | | | | | nixos/{modules,tests}/teeworlds: init
| * | | nixos/{modules,tests}/teeworlds: initGeorg Haas2020-06-06
| | | | | | | | | | | | | | | | add module and test
* | | | Merge pull request #88718 from adisbladis/vmware-xorg-driver-defaultsadisbladis2020-06-11
|\ \ \ \ | | | | | | | | | | services.x11.videoDrivers: Don't include vmware driver on non-x86 platforms
| * | | | services.x11.videoDrivers: Don't include vmware driver by defaultadisbladis2020-06-11
| | | | | | | | | | | | | | | | | | | | A better option for vmware guests is to set `virtualisation.vmware.guest.enable`.
* | | | | nixos/prometheus-lnd-exporter: initMartin Milata2020-06-11
|/ / / /
* | | | Merge pull request #90077 from mdlayher/mdl-nixos-apcupsdWilliButz2020-06-11
|\ \ \ \ | | | | | | | | | | nixos/prometheus-apcupsd-exporter: new module
| * | | | nixos/prometheus-apcupsd-exporter: new moduleMatt Layher2020-06-10
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Matt Layher <mdlayher@gmail.com>
* | | | | Merge pull request #89810 from mdlayher/mdl-keylight-exporterWilliButz2020-06-11
|\ \ \ \ \ | | | | | | | | | | | | prometheus-keylight-exporter: init at 0.1.1
| * | | | | nixos/prometheus-keylight-exporter: new moduleMatt Layher2020-06-10
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Matt Layher <mdlayher@gmail.com>
* | | | | | Merge pull request #90027 from Mic92/redisJörg Thalheim2020-06-10
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | nixos/redis: add redis group
| * | | | | nixos/redis: add redis groupJörg Thalheim2020-06-10
| | | | | |
* | | | | | transmission: add libstdc++ and libgcc_s permissions to apparmor profileDavid Izquierdo2020-06-10
| | | | | |
* | | | | | nixos/opensmtpd: add a setgid wrapper for smtpctl (#89962)José Romildo Malaquias2020-06-10
|/ / / / / | | | | | | | | | | | | | | | | | | | | The setgid is currently required for offline enqueuing, and unfortunately smtpctl is currently not split from sendmail so there's little running around it.
* | | | | Merge pull request #70327 from abbradar/synapse-pluginszimbatm2020-06-09
|\ \ \ \ \ | | | | | | | | | | | | Refactor Synapse plugins, add matrix-synapse-pam
| * | | | | matrix-synapse service: add plugins optionNikolay Amiantov2020-06-01
| | | | | |
* | | | | | nixos/gnome3: nixos-artwork -> pkgs.nixos-artworkzowoq2020-06-09
| |/ / / / |/| | | |
* | | | | Merge pull request #89762 from nlewo/nextcloud-oc_passFlorian Klink2020-06-08
|\ \ \ \ \ | |_|_|_|/ |/| | | | nixos/nextcloud: preserve OC_PASS env variable in the occ wrapper
| * | | | nixos/nextcloud: preserve OC_PASS env variable in the occ wrapperAntoine Eiche2020-06-07
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | The OC_PASS environment variable can be used to create a user with `occ user:add --password-from-env`. It is currently not possible to use the `nextcloud-occ` to "non-interactively" create a user since this variable is ignored by sudo.
* | | | Merge pull request #86163 from worldofpeace/wallpaper-refactorworldofpeace2020-06-07
|\ \ \ \ | |/ / / |/| | | Gnome and Pantheon: install nixos wallpapers
| * | | nixos/pantheon: install nixos wallpaperworldofpeace2020-04-29
| | | | | | | | | | | | | | | | Fixes #86146
| * | | nixos/gnome3: install nixos wallpapersworldofpeace2020-04-29
| | | |
| * | | nixos/lightdm: change background type to pathJan Tojnar2020-04-29
| | | |
| * | | nixos-artwork: add file path attributesworldofpeace2020-04-29
| | | | | | | | | | | | | | | | | | | | | | | | This makes things so much easier, and we install to the path that both gnome-backgrounds and elementary-wallpapers install to.
* | | | nixos/freeswitch: Unit improvements and add fs_cliJanne Heß2020-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This switches the unit to Restart=on-failure and switches the CPU policy to fifo (the daemon tries to do that itself, but is denied permission). Also add the package to $PATH to be able to use fs_cli easily.
* | | | Merge pull request #89479 from edolstra/nix-2.4-completionEelco Dolstra2020-06-05
|\ \ \ \ | | | | | | | | | | Don't enable nix-bash-completions when using Nix 2.4
| * | | | Don't enable nix-bash-completions when using Nix 2.4Eelco Dolstra2020-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | 2.4 has its own completion script which collides with nix-bash-completions.
* | | | | Merge pull request #89525 from Mic92/cgmanagerJörg Thalheim2020-06-05
|\ \ \ \ \
| * | | | | cgmanager: removeJörg Thalheim2020-06-05
| |/ / / / | | | | | | | | | | | | | | | fixes #30023
* | | | | Merge pull request #89510 from flokli/buildbot-pbPortFlorian Klink2020-06-05
|\ \ \ \ \ | | | | | | | | | | | | nixos/buildbot-master: fix typo in services.buildbot-master.bpPort
| * | | | | nixos/buildbot-master: fix typo in services.buildbot-master.bpPortFlorian Klink2020-06-05
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | It's pbPort, and it's also a connection string, meaning listen-on-localhost is also possible. Provide an alias for the old option name, so old configs still work.
* / / / / gitlab: 12.10.8 -> 13.0.3Robin Gloster2020-06-04
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-released/ https://about.gitlab.com/releases/2020/05/27/security-release-13-0-1-released/ https://about.gitlab.com/releases/2020/05/29/gitlab-13-0-3-released/ The gitaly gitlab-shell config has moved into gitaly.toml. See https://gitlab.com/gitlab-org/gitaly/-/issues/2182 for more info.
* | | | nixos/home-assistant: allow arbitrary yaml functionsMartin Weinelt2020-06-02
| | | |
* | | | Merge pull request #89274 from flokli/nscd-disable-positive-hosts-cachingFlorian Klink2020-06-01
|\ \ \ \ | | | | | | | | | | nixos/nscd: set positive hosts caching ttl to 0
| * | | | nixos/nscd: set positive hosts caching ttl to 0Florian Klink2020-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This effectively disables nscd's built-in hosts cache, which turns out to be erratic in some cases. We only use nscd these days as a more ABI-neutral NSS dispatcher mechanism. Local caching should still be possible with local resolvers in /etc/resolv.conf (via the `dns` NSS module), or without local resolvers via systemd-networkd (via the `resolve` nss module) We don't set enable-cache to no due to https://github.com/NixOS/nixpkgs/pull/50316#discussion_r241035226.
* | | | | nixos/mautrix-telegram: add module (#63589)Notkea2020-06-01
| | | | |
* | | | | matrix-appservice-discord: init at 0.5.2 (#62744)Notkea2020-06-01
| |_|/ / |/| | | | | | | | | | | | | | | * matrix-appservice-discord: init at 0.5.2 * nixos/matrix-appservice-discord: add module
* | | | Merge pull request #83307 from servalcatty/fix/v2ray-checkMario Rodas2020-05-31
|\ \ \ \ | | | | | | | | | | nixos/v2ray: check v2ray config during the build time
| * | | | nixos/v2ray: check v2ray config during the build timeServal2020-03-25
| | | | |
* | | | | Merge pull request #88434 from pstch/patch-2Florian Klink2020-05-31
|\ \ \ \ \ | |_|/ / / |/| | | | nixos/haproxy: add reloading support, use upstream service hardening
| * | | | nixos/haproxy: add reloading support, use upstream service hardeningHugo Geoffroy2020-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor the systemd service definition for the haproxy reverse proxy, using the upstream systemd service definition. This allows the service to be reloaded on changes, preserving existing server state, and adds some hardening options.
* | | | | Merge pull request #88887 from mweinelt/vsftpdFlorian Klink2020-05-31
|\ \ \ \ \ | | | | | | | | | | | | vsftpd: listen on both address families