mirror of
http://code.capytal.cc/dot013/spacestation.git
synced 2026-01-15 23:46:13 -03:00
feat: add Capytal's music bot
This commit is contained in:
@@ -8,6 +8,7 @@ in {
|
||||
inputs.base16.nixosModule
|
||||
./forgejo
|
||||
./garage.nix
|
||||
./music-bot.nix
|
||||
];
|
||||
|
||||
scheme = catppuccin-base16;
|
||||
|
||||
18
capytal/music-bot.nix
Normal file
18
capytal/music-bot.nix
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
imports = [];
|
||||
virtualisation.oci-containers.containers.capytal-music = {
|
||||
image = "codetheweb/muse:latest";
|
||||
autoStart = true;
|
||||
volumes = [
|
||||
"/var/lib/muse/data:/data"
|
||||
];
|
||||
environmentFiles = [
|
||||
(/. + config.sops.secrets."discord/muse-bot/environment".path)
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -47,6 +47,8 @@ in {
|
||||
owner = config.services.forgejo.user;
|
||||
};
|
||||
|
||||
sops.secrets."discord/muse-bot/environment" = {};
|
||||
|
||||
sops.age.keyFile = "/home/guz/.config/sops/age/keys.txt";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,6 +9,9 @@ forgejo:
|
||||
name: ENC[AES256_GCM,data:UL3g,iv:+ftGx57fhzN06DuLItxZTc7lXX2g4MhqrEqnDjk4Aug=,tag:ZNpwWuPYhBzDjRQBKikCDA==,type:str]
|
||||
password: ENC[AES256_GCM,data:9nMuj2/VIB7Pbw==,iv:+96/NZ+gmRkpXr05nFuUfRl2rGqElUA/LuMBYBQHCHQ=,tag:hMEO40iGeyWsMd8VPOV4Yg==,type:str]
|
||||
email: ENC[AES256_GCM,data:e6GOwBzRBxa00CHYHgV8,iv:oerF3kJWzjzOatND8Tngp3MADw2kaBKyigeFxtH/ypQ=,tag:1q093JG9hRDxs6OzOIU3vw==,type:str]
|
||||
discord:
|
||||
muse-bot:
|
||||
environment: ENC[AES256_GCM,data:014h9/uoqKr6LDd4eDK/Ji91i8MR42q+p3sS4U2fx3VgjX34Xlx1KHxdXaX6BF4QBO9saQNfW2QjN/qE6qILDEGd9uZA4DiRnjoJCOYAETWyiMiK9Se6kE4QbN33IwpIphcxpRm+HP0x5R08WIbWJ+CHSoSpgEcez8iuwqTdK1sC7jrILmqQLMGPmF+yYZcxbaPfNRj0mu0jPpRt6fnhDuHvJ00wXHDC1n5bgsxi7oUdsGYJegLhFcRqAsdgq5qB/vO+d5GVJ9IkF0CsYiSUQVvUVdbOHvcA657jLjB8Fz+KIqW/AM2mMcgRdpRReOLYEsVAaS6gRdZr,iv:hdhTSfBZHgabivcAQTtL8Nfy+Pog+OD5SOJTtL8sJJA=,tag:JxUgFpiHG+55OWOb5TCnKw==,type:str]
|
||||
sops:
|
||||
kms: []
|
||||
gcp_kms: []
|
||||
@@ -24,8 +27,8 @@ sops:
|
||||
amRmVkVoS2RqeEs3OXZVeTlsZUVEV28K1WcbGJHT8LMah5b7NN1psiucTl1OfZYO
|
||||
4T3RDSQMB3qj1TGQSdixjwRRKbMGtL3LXnvkNd+caVi5Z9OkF1O9Yg==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2024-09-09T19:52:43Z"
|
||||
mac: ENC[AES256_GCM,data:PX5QVUpD+48zIS8BAYAFIHSCk/2xCLpSlXrop1EjlX7Mmj2ceEbJkEZ1gFqvvu+Di2m+9HO6mbLv34BltuDNSm/NSXTKwi4YZOczKurVg522O26GEYt+B3JrHnhZVQG1brRFgwcmj/nZvtAN3sMsVsJ+1r0MHRUU8YXK/dwLVNo=,iv:2D4qyNxOMNHgqLfbLtdm6CbsosqhDghKehGFPGoxKYE=,tag:fkk78IuK3ci5opM1Bx2kEQ==,type:str]
|
||||
lastmodified: "2024-09-29T16:48:34Z"
|
||||
mac: ENC[AES256_GCM,data:5oVOsF5z4qQkipDG0bF+h4ghEAql3uQhog14GCBssYQm0WmPUBqfuusXhOIMRarcR9kHqu0fUVIHowiUdu5FDRcEE0JTe653TmcWfQkD1s6Gjlkz1GkuyQwWGrDhsoa4qRF86Nz6rpn0h8cmpolBmZZX7Ite3FdK9Z48Z6igJ78=,iv:548lf0hbw2tJaoMeFz72riRmc/L7D21+wQAZMtfZ/Ec=,tag:00W5Dc9+mckznfk+FzG39A==,type:str]
|
||||
pgp: []
|
||||
unencrypted_suffix: _unencrypted
|
||||
version: 3.9.0
|
||||
|
||||
Reference in New Issue
Block a user