diff options
| author | Grisha Shipunov | 2025-01-24 23:15:25 +0100 |
|---|---|---|
| committer | Grisha Shipunov | 2025-01-25 02:16:38 +0100 |
| commit | 813ab5d40c627ba5b465ad849994a2087093d4b5 (patch) | |
| tree | 6dcf7903d14107230163e4c8df400760b47217fc /hosts/miniflux/miniflux.nix | |
| parent | 56ac9e4fd5d5f2ff939ebf45f34a473a1c4f8eb6 (diff) | |
miniflux: init
Diffstat (limited to 'hosts/miniflux/miniflux.nix')
| -rw-r--r-- | hosts/miniflux/miniflux.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/hosts/miniflux/miniflux.nix b/hosts/miniflux/miniflux.nix new file mode 100644 index 0000000..8d068ea --- /dev/null +++ b/hosts/miniflux/miniflux.nix @@ -0,0 +1,26 @@ +{ config, ... }: +let + grp = "miniflux-secret"; +in +{ + sops.secrets."miniflux" = { }; + + services.miniflux = { + enable = true; + createDatabaseLocally = true; + adminCredentialsFile = config.sops.secrets."miniflux".path; + config = { + LOG_LEVEL="debug"; + LISTEN_ADDR = "10.89.88.14:8080"; + BASE_URL = "https://news.oxapentane.com"; + # oauth + DISABLE_LOCAL_AUTH = 1; + CREATE_ADMIN = 0; + OAUTH2_OIDC_DISCOVERY_ENDPOINT = "https://auth.oxapentane.com/application/o/miniflux/"; + OAUTH2_PROVIDER = "oidc"; + OAUTH2_REDIRECT_URL = "https://news.oxapentane.com/oauth2/oidc/callback"; + OAUTH2_USER_CREATION = 1; + POLLING_FREQUENCY = 37; + }; + }; +} |
