diff options
| author | Fuwn <[email protected]> | 2024-09-09 03:32:27 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-09 03:32:38 -0700 |
| commit | a3a6d38eb08e50802a6d832770f343fc3dbadb7c (patch) | |
| tree | 1f50289751571d4f661fed8106b004db70620864 /home/ebisu | |
| parent | Bump: toml secrets (diff) | |
| download | nixos-config-a3a6d38eb08e50802a6d832770f343fc3dbadb7c.tar.xz nixos-config-a3a6d38eb08e50802a6d832770f343fc3dbadb7c.zip | |
Bump: catgirl
Diffstat (limited to 'home/ebisu')
| -rw-r--r-- | home/ebisu/fortune/communication/catgirl.nix | 53 |
1 files changed, 7 insertions, 46 deletions
diff --git a/home/ebisu/fortune/communication/catgirl.nix b/home/ebisu/fortune/communication/catgirl.nix index 7dda321..7abd0a2 100644 --- a/home/ebisu/fortune/communication/catgirl.nix +++ b/home/ebisu/fortune/communication/catgirl.nix @@ -1,55 +1,16 @@ { pkgs, secrets, - username, + lib, ... }: -let - defaultConfig = '' - notify = notify-send - log - ''; -in { home.packages = [ pkgs.catgirl ]; - xdg.configFile = { - "catgirl/lewd.pics".text = '' - host = lewd.pics - join = ${secrets.catgirl."lewd.pics".join} - real = ${secrets.catgirl."lewd.pics".real} - user = ${secrets.catgirl."lewd.pics".user} - pass = ${secrets.catgirl."lewd.pics".pass} - ${defaultConfig} - ''; - - "catgirl/irc.libera.chat".text = '' - host = irc.libera.chat - join = ${secrets.catgirl."irc.libera.chat".join} - real = ${secrets.catgirl."irc.libera.chat".real} - user = ${secrets.catgirl."irc.libera.chat".user} - pass = ${secrets.catgirl."irc.libera.chat".pass} - sasl-plain = ${secrets.catgirl."irc.libera.chat".user}:${secrets.catgirl."irc.libera.chat".pass} - ${defaultConfig} - ''; - - "catgirl/irc.ppy.sh".text = '' - host = irc.ppy.sh - join = ${secrets.catgirl."irc.ppy.sh".join} - real = ${secrets.catgirl."irc.ppy.sh".real} - user = ${secrets.catgirl."irc.ppy.sh".user} - pass = ${secrets.catgirl."irc.ppy.sh".pass} - sasl-plain = ${secrets.catgirl."irc.ppy.sh".user}:${secrets.catgirl."irc.ppy.sh".pass} - ${defaultConfig} - ''; - - "catgirl/seti".text = '' - host = seti - cert = /home/${username}/.config/pounce/client.crt - priv = /home/${username}/.config/pounce/client.key - trust = /home/${username}/.config/pounce/bouncer.crt - pass = ${secrets.catgirl.seti.pass} - ${defaultConfig} - ''; - }; + xdg.configFile = lib.listToAttrs ( + map (server: { + name = "catgirl/${server.host}"; + value.text = server.configuration; + }) secrets.catgirl + ); } |