From a3a6d38eb08e50802a6d832770f343fc3dbadb7c Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 9 Sep 2024 03:32:27 -0700 Subject: Bump: catgirl --- home/ebisu/fortune/communication/catgirl.nix | 53 ++++------------------------ 1 file changed, 7 insertions(+), 46 deletions(-) (limited to 'home') 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 + ); } -- cgit v1.2.3