From 46e803c1c8ca6061e7e4af85758c2b3ce7bc9048 Mon Sep 17 00:00:00 2001 From: Miran Bastaja Date: Tue, 10 Sep 2024 23:40:17 +0200 Subject: Configure senpai IRC client --- hosts/wonderland/sops.nix | 1 + secrets/credentials.json | 9 ++++++--- share/cfg/senpai.nix | 8 ++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 share/cfg/senpai.nix diff --git a/hosts/wonderland/sops.nix b/hosts/wonderland/sops.nix index 5b77bc2..6bccf17 100644 --- a/hosts/wonderland/sops.nix +++ b/hosts/wonderland/sops.nix @@ -19,6 +19,7 @@ sopsFile = ../../secrets/wireless.env; format = "dotenv"; }; + "irc/libera-password" = { }; }; }; # end of sops } diff --git a/secrets/credentials.json b/secrets/credentials.json index 6a5dece..32d0048 100644 --- a/secrets/credentials.json +++ b/secrets/credentials.json @@ -3,6 +3,9 @@ "username": "ENC[AES256_GCM,data:OvW9x8BY7ZZp5S6jml6edU6n64HCBXgL,iv:4B8ExJ6Ra1QHdOLLe372RcXzKvJUJjwNKtLXcw56eJU=,tag:JZTEJOfujWs60FkLjiXuew==,type:str]", "password": "ENC[AES256_GCM,data:Uy85J7INl2GkzPaWfgpmxxG8xOq3oSbZ,iv:HwTKeT/xLu3yZKMWDmGXeQg4IvkopcYGYhQ/kIaR/rE=,tag:mRlNI9faNhTl4s6b3qP4aw==,type:str]" }, + "irc": { + "libera-password": "ENC[AES256_GCM,data:ufpLGrixfkm6rGYD9CmelQ==,iv:9iiG85FukgXlLqRNf93FP6bKdB9CerPAyh2uR8NKO7k=,tag:4oyXTKlAJZm335TV0epEFA==,type:str]" + }, "sops": { "kms": null, "gcp_kms": null, @@ -22,10 +25,10 @@ "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIV3lTUnEyQnRtNW03QXlQ\nTmJ3U3dld3NsSHI0TEtIamRrWkFWaTVHM1JZCnZqQjVwVitienlTMGx5WllLbkti\nUVhuMjUxMzloUVRTbHcxU1JGMEJMalkKLS0tIFU5Z3hVRUNxaE1QZVhEemVWS29P\nblcxRjduZGNVdEY3OEpldGFNbDlzSGcKpOoeOf3FRqlN6qAMZE+0x9W4TOeTCiBV\nnMUoXcwR2SoZLNexD2S2fDa7G661U4tIzzeB/xp3D6kGMwxeN9zToQ==\n-----END AGE ENCRYPTED FILE-----\n" } ], - "lastmodified": "2023-09-25T21:05:28Z", - "mac": "ENC[AES256_GCM,data:xs6I8jo0cgVelfD8Kj+tSRCdifFeVrX5LjB1TdLC5V/YYncYGySItkwo/S5Cd9+yW4O5xYNVq3tM0N2F/Nw9Py93pnpMDUDezy7cOGz3NETeukPTv1byhVyoh/N80G2kgyxd/GeWt09RHd7DjL2GBsQGyNSh1jNOPHxlskyjfqg=,iv:gbKDgdxR73X5y2RFhmRao6itN0f6f/DTZ1xmyN89K8Q=,tag:nc9TcYjDLQbkAUqsz73AXw==,type:str]", + "lastmodified": "2024-09-10T21:37:54Z", + "mac": "ENC[AES256_GCM,data:WeWYqJGuPGFLKi7+dh0t8MCY5m/PHswAflGL+7pojrjvXSDzq5kNIoGZcwehEs0WKxGyie6mabtKXsOXRfAS4dqqngRf4Aw6xo8Fx6ydscGezecDLeZSOY7/5dgXPVhWANtA1b8RSrcVxLk3SGq4J3g8KS2QidenkjEggaED070=,iv:PUV20SaEo4Q4ChtxAGevatMh8wKyhZtyiJQUjU2khwE=,tag:aWwVJbfG2K85US+aKeK0nQ==,type:str]", "pgp": null, "unencrypted_suffix": "_unencrypted", - "version": "3.8.0" + "version": "3.9.0" } } \ No newline at end of file diff --git a/share/cfg/senpai.nix b/share/cfg/senpai.nix new file mode 100644 index 0000000..43d5083 --- /dev/null +++ b/share/cfg/senpai.nix @@ -0,0 +1,8 @@ +{ config, ... }: +{ + programs.senpai.config = { + address = "irc.libera.chat"; + nickname = "miranb"; + password-cmd = "cat ${config.sops.secrets."irc/libera-password".path}"; + }; +} -- cgit v1.3.1