38 lines
892 B
Nix
38 lines
892 B
Nix
let
|
|
lib = import <nixpkgs/lib>;
|
|
storage_data = import ./storage.nix;
|
|
in
|
|
rec {
|
|
qbittorrent = {
|
|
root_dir = "${storage_data.ssd.path}/qbittorrent";
|
|
vpn = {
|
|
username = "KNLdup50RYT1911K";
|
|
password = "FQCd6rfszoze0BJGgBhMHa3pIzpUdtyt";
|
|
};
|
|
};
|
|
kiwix = {
|
|
root_dir = "${storage_data.ssd.path}/kiwix";
|
|
urls = [
|
|
"https://ftp.fau.de/kiwix/zim/wikipedia/wikipedia_en_all_nopic_2025-08.zim"
|
|
"https://download.kiwix.org/zim/wikipedia/wikipedia_de_all_nopic_2026-01.zim"
|
|
];
|
|
};
|
|
matrix = {
|
|
trusted_servers = [ "matrix.org" ];
|
|
};
|
|
autossh = {
|
|
key_path = "/etc/auto-ssh_secrets/key";
|
|
known_hosts = "/etc/auto-ssh_secrets/known_hosts";
|
|
forwards = [{
|
|
remote = 80;
|
|
localAddress = "localhost";
|
|
localPort = 80;
|
|
}
|
|
{
|
|
remote = 443;
|
|
localAddress = "localhost";
|
|
localPort = 443;
|
|
}];
|
|
};
|
|
}
|
|
|