mirror of
https://github.com/ordinary-dev/nixos-config.git
synced 2024-09-20 03:40:29 +05:00
Add freshrss
This commit is contained in:
parent
b264ee5f8c
commit
62c81b3337
|
@ -22,6 +22,7 @@
|
||||||
./programs/clickhouse.nix
|
./programs/clickhouse.nix
|
||||||
./programs/docker.nix
|
./programs/docker.nix
|
||||||
./programs/microboard.nix
|
./programs/microboard.nix
|
||||||
|
./programs/freshrss.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Enable flakes
|
# Enable flakes
|
||||||
|
|
16
nixos/programs/freshrss.nix
Normal file
16
nixos/programs/freshrss.nix
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{ config, ... }:
|
||||||
|
{
|
||||||
|
services.freshrss = {
|
||||||
|
enable = true;
|
||||||
|
database = {
|
||||||
|
type = "pgsql";
|
||||||
|
host = "127.0.0.1";
|
||||||
|
port = 5432;
|
||||||
|
passFile = "/var/lib/secrets/freshrss/dbpass.txt";
|
||||||
|
};
|
||||||
|
baseUrl = "https://freshrss.comfycamp.space";
|
||||||
|
defaultUser = "lumin";
|
||||||
|
passwordFile = "/var/lib/secrets/freshrss/password.txt";
|
||||||
|
virtualHost = "freshrss.comfycamp.space";
|
||||||
|
};
|
||||||
|
}
|
|
@ -115,6 +115,12 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Freshrss
|
||||||
|
"freshrss.comfycamp.space" = {
|
||||||
|
useACMEHost = "comfycamp.space";
|
||||||
|
forceSSL = true;
|
||||||
|
};
|
||||||
|
|
||||||
# Mastodon
|
# Mastodon
|
||||||
"m.comfycamp.space" = {
|
"m.comfycamp.space" = {
|
||||||
useACMEHost = "comfycamp.space";
|
useACMEHost = "comfycamp.space";
|
||||||
|
|
|
@ -73,8 +73,11 @@
|
||||||
superuser_map /^(.*)$ \1
|
superuser_map /^(.*)$ \1
|
||||||
'';
|
'';
|
||||||
authentication = pkgs.lib.mkOverride 10 ''
|
authentication = pkgs.lib.mkOverride 10 ''
|
||||||
#type database DBuser auth-method optional_ident_map
|
#type database DBuser auth-method optional_ident_map
|
||||||
local sameuser all peer map=superuser_map
|
local sameuser all peer map=superuser_map
|
||||||
|
|
||||||
|
#type database DBuser origin-address auth-method
|
||||||
|
host all all 127.0.0.1/32 scram-sha-256
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue