docspell/nix/configuration-test.nix

62 lines
1.1 KiB
Nix
Raw Normal View History

{ config, pkgs, ... }:
let
docspell = import ./release.nix;
in
{
imports = docspell.modules;
i18n = {
defaultLocale = "en_US.UTF-8";
};
2020-04-30 19:28:28 +00:00
console.keyMap = "neo";
users.users.root = {
password = "root";
};
nixpkgs = {
config = {
packageOverrides = pkgs:
let
callPackage = pkgs.lib.callPackageWith(custom // pkgs);
custom = {
docspell = callPackage docspell.currentPkg {};
};
in custom;
};
};
services.docspell-joex = {
enable = true;
bind.address = "0.0.0.0";
base-url = "http://localhost:7878";
};
services.docspell-restserver = {
bind.address = "0.0.0.0";
enable = true;
};
services.docspell-consumedir = {
enable = true;
watchDirs = ["/tmp/test"];
urls = ["http://localhost:7880/api/v1/open/upload/item/blabla"];
};
environment.systemPackages =
[ pkgs.docspell.tools
pkgs.docspell.server
pkgs.docspell.joex pkgs.jq
];
services.xserver = {
enable = false;
};
networking = {
hostName = "docspelltest";
2020-02-28 20:18:10 +00:00
firewall.allowedTCPPorts = [7880];
};
2020-04-30 19:28:28 +00:00
system.stateVersion = "20.03";
}