summaryrefslogtreecommitdiff
path: root/home/ebisu
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-09 02:59:57 -0700
committerFuwn <[email protected]>2024-09-09 02:59:57 -0700
commitef35c424cc2a631154e95f12f57a992d94d9a179 (patch)
treea1e36369dc7c785cbb8550f672e0a57f9e0c8146 /home/ebisu
parentBump (diff)
downloadnixos-config-ef35c424cc2a631154e95f12f57a992d94d9a179.tar.xz
nixos-config-ef35c424cc2a631154e95f12f57a992d94d9a179.zip
Bump: catgirl
Diffstat (limited to 'home/ebisu')
-rw-r--r--home/ebisu/default.nix4
-rw-r--r--home/ebisu/fortune/communication/catgirl.nix55
-rw-r--r--home/ebisu/fortune/communication/irc.nix3
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
];