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/docker.nix
|
||||
./programs/microboard.nix
|
||||
./programs/freshrss.nix
|
||||
];
|
||||
|
||||
# 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
|
||||
"m.comfycamp.space" = {
|
||||
useACMEHost = "comfycamp.space";
|
||||
|
|
|
@ -73,8 +73,11 @@
|
|||
superuser_map /^(.*)$ \1
|
||||
'';
|
||||
authentication = pkgs.lib.mkOverride 10 ''
|
||||
#type database DBuser auth-method optional_ident_map
|
||||
local sameuser all peer map=superuser_map
|
||||
#type database DBuser auth-method optional_ident_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