mirror of
https://github.com/thiloho/nixos-config.git
synced 2025-11-22 11:31:36 +01:00
Use agenix for Discord bot token as well
This commit is contained in:
@@ -10,6 +10,7 @@
|
|||||||
nix.settings.trusted-users = [ "thiloho" ];
|
nix.settings.trusted-users = [ "thiloho" ];
|
||||||
|
|
||||||
age.secrets.hedgedoc-environment-file.file = ../../secrets/hedgedoc-environment-file.age;
|
age.secrets.hedgedoc-environment-file.file = ../../secrets/hedgedoc-environment-file.age;
|
||||||
|
age.secrets.discord-bot-token.file = ../../secrets/discord-bot-token.age;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
nodejs_20
|
nodejs_20
|
||||||
@@ -132,10 +133,9 @@
|
|||||||
Type = "simple";
|
Type = "simple";
|
||||||
ExecStartPre = [
|
ExecStartPre = [
|
||||||
"${pkgs.nodejs_20}/bin/node dbInit.js"
|
"${pkgs.nodejs_20}/bin/node dbInit.js"
|
||||||
"${pkgs.nodejs_20}/bin/node deploy-commands.js --token=%d/bot.token --clientId=1142441791459704912"
|
"${pkgs.nodejs_20}/bin/node deploy-commands.js --token=${config.age.secrets.discord-bot-token.path} --clientId=1142441791459704912"
|
||||||
];
|
];
|
||||||
ExecStart = "${pkgs.nodejs_20}/bin/node index.js --token=%d/bot.token";
|
ExecStart = "${pkgs.nodejs_20}/bin/node index.js --token=${config.age.secrets.discord-bot-token.path}";
|
||||||
LoadCredential = "bot.token:/var/run/bot-token.txt";
|
|
||||||
WorkingDirectory = inputs.denbot.packages.${pkgs.system}.default;
|
WorkingDirectory = inputs.denbot.packages.${pkgs.system}.default;
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user