diff options
| author | Fuwn <[email protected]> | 2024-09-09 02:59:57 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-09 02:59:57 -0700 |
| commit | ef35c424cc2a631154e95f12f57a992d94d9a179 (patch) | |
| tree | a1e36369dc7c785cbb8550f672e0a57f9e0c8146 /home/ebisu | |
| parent | Bump (diff) | |
| download | nixos-config-ef35c424cc2a631154e95f12f57a992d94d9a179.tar.xz nixos-config-ef35c424cc2a631154e95f12f57a992d94d9a179.zip | |
Bump: catgirl
Diffstat (limited to 'home/ebisu')
| -rw-r--r-- | home/ebisu/default.nix | 4 | ||||
| -rw-r--r-- | home/ebisu/fortune/communication/catgirl.nix | 55 | ||||
| -rw-r--r-- | home/ebisu/fortune/communication/irc.nix | 3 |
3 files changed, 58 insertions, 4 deletions
diff --git a/home/ebisu/default.nix b/home/ebisu/default.nix index 6e7a2d8..8229d2b 100644 --- a/home/ebisu/default.nix +++ b/home/ebisu/default.nix @@ -2,11 +2,9 @@ pkgs, config, inputs, + username, ... }: -let - username = "ebisu"; -in { imports = [ ./fortune ]; programs.home-manager.enable = true; diff --git a/home/ebisu/fortune/communication/catgirl.nix b/home/ebisu/fortune/communication/catgirl.nix new file mode 100644 index 0000000..7dda321 --- /dev/null +++ b/home/ebisu/fortune/communication/catgirl.nix @@ -0,0 +1,55 @@ +{ + pkgs, + secrets, + username, + ... +}: +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} + ''; + }; +} diff --git a/home/ebisu/fortune/communication/irc.nix b/home/ebisu/fortune/communication/irc.nix index 1d92bdd..81ce13e 100644 --- a/home/ebisu/fortune/communication/irc.nix +++ b/home/ebisu/fortune/communication/irc.nix @@ -1,7 +1,8 @@ { pkgs, ... }: { + imports = [ ./catgirl.nix ]; + home.packages = with pkgs; [ - catgirl litterbox pounce ]; |