mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
nixos/nitter: rename guestAccounts to sessionsFile
for consistency with upstream, see
6fcd849eff
This commit is contained in:
parent
9b5f2fec89
commit
b6ba4a499c
3 changed files with 16 additions and 10 deletions
|
@ -64,6 +64,10 @@ in
|
|||
"nitter"
|
||||
"replaceInstagram"
|
||||
] "Nitter no longer supports this option as Bibliogram has been discontinued.")
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "nitter" "guestAccounts" ]
|
||||
[ "services" "nitter" "sessionsFile" ]
|
||||
)
|
||||
];
|
||||
|
||||
options = {
|
||||
|
@ -322,20 +326,20 @@ in
|
|||
'';
|
||||
};
|
||||
|
||||
guestAccounts = lib.mkOption {
|
||||
sessionsFile = lib.mkOption {
|
||||
type = lib.types.path;
|
||||
default = "/var/lib/nitter/guest_accounts.jsonl";
|
||||
default = "/var/lib/nitter/sessions.jsonl";
|
||||
description = ''
|
||||
Path to the guest accounts file.
|
||||
Path to the session tokens file.
|
||||
|
||||
This file contains a list of guest accounts that can be used to
|
||||
This file contains a list of session tokens that can be used to
|
||||
access the instance without logging in. The file is in JSONL format,
|
||||
where each line is a JSON object with the following fields:
|
||||
|
||||
{"oauth_token":"some_token","oauth_token_secret":"some_secret_key"}
|
||||
|
||||
See <https://github.com/zedeus/nitter/wiki/Guest-Account-Branch-Deployment>
|
||||
for more information on guest accounts and how to generate them.
|
||||
See <https://github.com/zedeus/nitter/wiki/Creating-session-tokens>
|
||||
for more information on session tokens and how to generate them.
|
||||
'';
|
||||
};
|
||||
|
||||
|
@ -369,11 +373,11 @@ in
|
|||
after = [ "network-online.target" ];
|
||||
serviceConfig = {
|
||||
DynamicUser = true;
|
||||
LoadCredential = "guestAccountsFile:${cfg.guestAccounts}";
|
||||
LoadCredential = "sessionsFile:${cfg.sessionsFile}";
|
||||
StateDirectory = "nitter";
|
||||
Environment = [
|
||||
"NITTER_CONF_FILE=/var/lib/nitter/nitter.conf"
|
||||
"NITTER_ACCOUNTS_FILE=%d/guestAccountsFile"
|
||||
"NITTER_SESSIONS_FILE=%d/sessionsFile"
|
||||
];
|
||||
# Some parts of Nitter expect `public` folder in working directory,
|
||||
# see https://github.com/zedeus/nitter/issues/414
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue