add miniflux
This commit is contained in:
parent
05d2d39af5
commit
4ccc71014f
6 changed files with 24 additions and 0 deletions
|
@ -43,6 +43,7 @@ in {
|
||||||
navidrome = mkPublicEntry "navidrome" "${bridge}:${toString config.services.navidrome.settings.Port}";
|
navidrome = mkPublicEntry "navidrome" "${bridge}:${toString config.services.navidrome.settings.Port}";
|
||||||
vaultwarden = mkPublicEntry "vw" "${bridge}:${toString config.services.vaultwarden.config.ROCKET_PORT}";
|
vaultwarden = mkPublicEntry "vw" "${bridge}:${toString config.services.vaultwarden.config.ROCKET_PORT}";
|
||||||
abs = mkPublicEntry "abs" "${bridge}:${toString config.services.audiobookshelf.port}";
|
abs = mkPublicEntry "abs" "${bridge}:${toString config.services.audiobookshelf.port}";
|
||||||
|
miniflux = mkPublicEntry "rss" "${bridge}:18632";
|
||||||
|
|
||||||
navidrome2 = mkPrivateEntry "navidrome" "${bridge}:${toString config.services.navidrome.settings.Port}";
|
navidrome2 = mkPrivateEntry "navidrome" "${bridge}:${toString config.services.navidrome.settings.Port}";
|
||||||
slskd = mkPrivateEntry "slskd" "localhost:${toString config.services.slskd.settings.web.port}";
|
slskd = mkPrivateEntry "slskd" "localhost:${toString config.services.slskd.settings.web.port}";
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
./glances.nix
|
./glances.nix
|
||||||
./homepage.nix
|
./homepage.nix
|
||||||
./minecraft.nix
|
./minecraft.nix
|
||||||
|
./miniflux.nix
|
||||||
./navidrome
|
./navidrome
|
||||||
./prometheus.nix
|
./prometheus.nix
|
||||||
./restic.nix
|
./restic.nix
|
||||||
|
|
|
@ -79,6 +79,12 @@ in {
|
||||||
icon = "vaultwarden";
|
icon = "vaultwarden";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
"miniflux" = {
|
||||||
|
href = "https://rss.${domain}";
|
||||||
|
icon = "miniflux";
|
||||||
|
};
|
||||||
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
14
hosts/hopper/profiles/lab/miniflux.nix
Normal file
14
hosts/hopper/profiles/lab/miniflux.nix
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
vars,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
services.miniflux = {
|
||||||
|
enable = true;
|
||||||
|
adminCredentialsFile = config.sops.secrets.miniflux.path;
|
||||||
|
config = {
|
||||||
|
BASE_URL = "https://miniflux.${vars.domain}";
|
||||||
|
LISTEN_ADDR = "${config.vpnNamespaces."wg".bridgeAddress}:18632";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -11,6 +11,7 @@
|
||||||
config.services.audiobookshelf.port
|
config.services.audiobookshelf.port
|
||||||
config.services.navidrome.settings.Port
|
config.services.navidrome.settings.Port
|
||||||
config.services.glances.port
|
config.services.glances.port
|
||||||
|
18632
|
||||||
];
|
];
|
||||||
in {
|
in {
|
||||||
extraCommands = builtins.concatStringsSep "\n" (map
|
extraCommands = builtins.concatStringsSep "\n" (map
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
"/var/log"
|
"/var/log"
|
||||||
"/var/lib/nixos"
|
"/var/lib/nixos"
|
||||||
"/var/lib/bluetooth"
|
"/var/lib/bluetooth"
|
||||||
|
"/var/lib/postgresql"
|
||||||
];
|
];
|
||||||
files = [
|
files = [
|
||||||
"/etc/machine-id"
|
"/etc/machine-id"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue