summary refs log tree commit diff
path: root/nixos/modules/services/network-filesystems
Commit message (Collapse)AuthorAge
* nixos/litestream: initJarosław Wygoda2021-07-30
|
* nixos/ipfs: replace deprecated command line optionLuflosi2021-06-30
| | | | According to https://docs.ipfs.io/reference/cli/#ipfs the --local command line option is deprecated and should be replaced with --offline.
* Merge pull request #122455 from ju1m/davfs2Florian Klink2021-06-08
|\ | | | | nixos/davfs2: wrap {,u}mount.davfs with setuid=true
| * nixos/davfs2: wrap {,u}mount.davfs with setuid=trueJulien Moutinho2021-05-10
| |
* | nixos: convert netatalk to settings-style configurationEmery Hemingway2021-05-20
| | | | | | | | Also, set StateDirectory in systemd.….serviceConfig.
* | treewide: remove duplicates SystemCallFiltersIzorkin2021-05-13
|/
* nixos/ipfs: remove separate ipfs-init systemd unitLuflosi2021-04-22
| | | | There is no need for a separate unit. Simplify the NixOS module by adding the shell code to preStart of the main unit, where the other initialization code already is.
* nixos/ipfs: fix typo in commentLuflosi2021-04-21
| | | | This typo was introduced in 4044d81d5cea617e58ec9682f9cc447dde326850.
* nixos/samba: remove bad example for "securityType" optionEmery Hemingway2021-04-07
| | | | Setting "security = share" causes silent failures.
* nixos/ceph: fix ceph.client.extraOptions typeLeonard Pollak2021-02-15
|
* Merge pull request #111455 from helsinki-systems/yandexSandro2021-01-31
|\ | | | | nixos/yandex-disk: add types
| * nixos/yandex-disk: add typesFritz Otlinghaus2021-01-31
| |
* | Merge pull request #111454 from helsinki-systems/xtreemfsSandro2021-01-31
|\ \ | | | | | | nixos/xtreemfs: add types
| * | nixos/xtreemfs: add typesFritz Otlinghaus2021-01-31
| |/
* | Merge pull request #111425 from helsinki-systems/openafsSandro2021-01-31
|\ \ | | | | | | nixos/openafs: add types
| * | nixos/openafs: add typesFritz Otlinghaus2021-01-31
| |/
* / nixos/netatalk: add typesFritz Otlinghaus2021-01-31
|/
* nixos: add services.rsyncd.socketActivated optionEmery Hemingway2021-01-28
| | | | | | Define systemd-socket activation using the upstream configuration files as a reference. The "rsyncd" systemd unit has been renamed to "rsync" for consistency with upstream.
* treewide: fix double quoted strings in meta.descriptionvolth2021-01-24
| | | | Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
* nixos/samba-wsdd: fix startingIzorkin2020-12-17
|
* utillinux: rename to util-linuxGraham Christensen2020-11-24
|
* Merge pull request #104520 from Izorkin/wsddFlorian Klink2020-11-23
|\ | | | | wsdd: init at 0.6.2
| * nixos/samba-wsdd: init service samba-wsddIzorkin2020-11-23
| |
* | nixos/*: fix indentationzowoq2020-11-23
|/
* openafs: remove 1.6; point to openafs_1_8Michael Raitza2020-11-17
|
* nixos/modules/services/network-filesystems/ipfs: refactorFabián Heredia Montiel2020-11-03
| | | | Add `package` option to change the package used for the service.
* nixos/modules: fix systemd start rate-limitslf-2020-10-31
| | | | | | | | | | | | | | | | These were broken since 2016: https://github.com/systemd/systemd/commit/f0367da7d1a61ad698a55d17b5c28ddce0dc265a since StartLimitIntervalSec got moved into [Unit] from [Service]. StartLimitBurst has also been moved accordingly, so let's fix that one too. NixOS systems have been producing logs such as: /nix/store/wf98r55aszi1bkmln1lvdbp7znsfr70i-unit-caddy.service/caddy.service:31: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring. I have also removed some unnecessary duplication in units disabling rate limiting since setting either interval or burst to zero disables it (https://github.com/systemd/systemd/blob/ad16158c10dfc3258831a9ff2f1a988214f51653/src/basic/ratelimit.c#L16)
* Merge pull request #96672 from doronbehar/module/sambaDoron Behar2020-10-04
|\ | | | | nixos/samba: remove upstream deprecated syncPasswordsByPam option
| * nixos/samba: remove upstream deprecated syncPasswordsByPam optionDoron Behar2020-08-30
| |
* | nixos/rsyncd: convert module to an INI generatorEmery Hemingway2020-09-29
| |
* | nixos/samba: install package when module is enabledSebastian Zivota2020-09-11
| |
* | Revert "Merge #96844: nixos/nfsd: run rpc-statd as a normal user"Vladimír Čunát2020-09-10
| | | | | | | | | | | | | | | | This reverts commit 42eebd7adef51b36c597753b3aaf6347864d176e, reversing changes made to b169bfc9e2c981a46680c53343258d90be6f6d9f. This breaks nfs3.simple test and even current PR #97656 wouldn't fix it. Therefore let's revert for now to unblock the channels.
* | Merge pull request #96844 from peterhoeg/m/nfsPeter Hoeg2020-09-09
|\ \ | | | | | | nixos/nfsd: run rpc-statd as a normal user
| * | nixos/nfsd: run rpc-statd as a normal userPeter Hoeg2020-09-07
| |/
* | Merge pull request #97123 from peterhoeg/m/fscachePeter Hoeg2020-09-06
|\ \ | |/ |/| nixos/cachefilesd: don't set up manually
| * nixos/cachefilesd: don't set up manuallyPeter Hoeg2020-09-04
| | | | | | | | Use our available infrastructure instead of manually handling setup.
* | Merge pull request #86236 from ThibautMarty/fix-nullOr-typesLassulus2020-08-26
|\ \ | |/ |/| treewide: fix modules options types where the default is null
| * treewide: fix modules options types where the default is nullThibaut Marty2020-04-28
| | | | | | | | | | They can be caught with `nixos-option -r` on an empty ({...}:{}) NixOS configuration.
* | nixos/ipfs: Allow QUIC connections to socket activate tooJohn Ericson2020-08-11
| | | | | | | | | | Well, via the underlying UDP. QUIC-level socket activation we'll get someday.
* | nixos/ipfs: add QUIC transport to swarmAddress listLuflosi2020-08-08
| | | | | | | | According to https://github.com/ipfs/go-ipfs/blob/master/docs/config.md#addressesswarm, the default list of swarm multiaddrs now includes the QUIC transport.
* | IPFS NixOS module: Socket unit file more preciseJohn Ericson2020-06-17
| | | | | | | | | | | | | | | | | | The systemd socket unit files now more precisely track the IPFS configuration, by including any multaddr they can make a `ListenStream` for. (The daemon doesn't currently support anything which would use `ListDatagram`, so we don't need to worry about that.) The tests use some of these features.
* | 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 #87016 from flokli/nsswitch-cleanupFlorian Klink2020-05-14
|\ \ | | | | | | nixos/nsswitch cleanup nss modules
| * | nixos/samba: move nss database configuration into samba moduleFlorian Klink2020-05-11
| | |
* | | Services,IPFS,Fix: Require the ipfs-migrator package for handling upgrades.Dietrich Daroch2020-05-13
|/ / | | | | | | Without it, the services get stuck on startup when the IPFS repo needs upgrades.