tangled
alpha
login
or
join now
quasigod.xyz
/
nixconfig
9
fork
atom
My NixOS and Home Manager configurations
9
fork
atom
overview
issues
pulls
pipelines
add halloy module
quasigod.xyz
5 months ago
fe4eee21
c4c14070
verified
This commit was signed with the committer's
known signature
.
quasigod.xyz
SSH Key Fingerprint:
SHA256:IYQIQqk4Il5k+VDa+O4RM4mqCqVtyRilM/eLPbx2jjc=
+25
-2
2 changed files
expand all
collapse all
unified
split
modules
programs
halloy.nix
secrets
secrets.yaml
+22
modules/programs/halloy.nix
···
1
1
+
{
2
2
+
unify.modules.workstation.home =
3
3
+
{ config, ... }:
4
4
+
{
5
5
+
sops.secrets.libera_pass = { };
6
6
+
programs.halloy = {
7
7
+
enable = true;
8
8
+
settings = {
9
9
+
font.family = "monospace";
10
10
+
servers.liberachat = {
11
11
+
nickname = "quasigod";
12
12
+
server = "irc.libera.chat";
13
13
+
nick_password_file = config.sops.secrets.libera_pass.path;
14
14
+
channels = [
15
15
+
"#halloy"
16
16
+
"#tangled"
17
17
+
];
18
18
+
};
19
19
+
};
20
20
+
};
21
21
+
};
22
22
+
}
+3
-2
modules/secrets/secrets.yaml
···
3
3
radicle_keys:
4
4
hades: ENC[AES256_GCM,data:pXdF88jI1porqyJNikv0UdnYF7x0Fp1mYdlj4QDxUkkl/s3gBXwS7y45LtgDZVjtgkKU518lGXqzfugG2u7BbwcWgrPo9aMlGFVmhdhouAQK05JR6vj7t5e9tiNuoRavJ4AdJmUg4DJkW3Z+REVnrMa+Gl59L/YxMPZloOaACTsGw4m1InRkEIvUkNTM56v+ccZ3HyKppoI2DXtS5UnOXqHUQF1cPLDsstTDsmgx2Dv8IknODU18OJ39KHHPcFGYYAyzK++O22ZmX/Su8ZUHesUpeDSbcPGpMaDqp/3FtNdlBVrNBNkShjIAu9xyo8+BeOsm8PRxFTbaC6eEaUM/lJ4L6o6J3juQmB4RdcO5fUvq1nOaZD+pacEI7y01Q/Z5ie/GCybe3KWHbndR7XTaXMZ+vesPtu6lVLQlQLD1kYlxHs283n6T2udK5/1uubMUbG1BgNDaAQafbWPW0O5z6jUzlhJKQuvzq+nGPO0U1AofxxZHfFxp8PcYeU0ndTaahz6npFmBh/SDlGd9Fgxq,iv:spYIr8XoZMG4ZtUWWOaxq+WpEbIwfOBYYy0tQlhlHNE=,tag:L3/rYurIGD34uVItY6uR0A==,type:str]
5
5
cachix_token: ENC[AES256_GCM,data:zJkc1lxS8dsGExA3Keco+I1ZP/TBW0YfAHnur191/IIHkSjf9MwFyYlio+rEH+WEqa4ozdbu8mmSxy82ilaQE+vCj98JRKzzK8Or3ARW2AfREzLnAwwNd5cGCPZhYOoF/iOVpHbzKK0HNMP84aRBK6rPNHkOGKoHVtbA5hPFyE7//1WweVxKb3ztkyshf06GHQ==,iv:gYe4lOeQKiIop2tZCuEmOy06vlDb529ObFYCFtlStng=,tag:lr1eAFnL+kyPNm6VYE4j+A==,type:str]
6
6
+
libera_pass: ENC[AES256_GCM,data:cia6dJvAVB/mze8vExCt4S6I4sBH24ZyonQ3g/W6RMQ4,iv:q4ne+inG1G2osGkuibiBIHSbMySSzow/9QPIr7GXJeI=,tag:o014g7MvoRuMVFULR195GQ==,type:str]
6
7
sops:
7
8
age:
8
9
- recipient: age1kvslvlmssjy32nd5vgcmxahdtupv0th2cgxklwuk4nlsghfyufyql5zmh9
···
32
33
bFI1cmlwMEFHN3VVdTF3anJ0cXFWMTgKUt4R4b0LV+ly8QvirMPgmvAVlMWJYmxB
33
34
TDLkr/AMK8L8vJHBwvJjQUxaRPm73lGAFN1PhWb+EH+uqq7M0FquFQ==
34
35
-----END AGE ENCRYPTED FILE-----
35
35
-
lastmodified: "2025-05-21T20:53:46Z"
36
36
-
mac: ENC[AES256_GCM,data:wE/V0Zwsq83dDnAwqnpJGZCG+bsL7TtH5neRIVNNH6F7ftkaUJKsPCSKWVkDJFt7ZjFkZvsO7saDPxghSue15/6msPr0UxEQp5SiUJQ3AJxrsXAvWSvCLacOmQVVbnRTjfMTQL8hh01O3XaeLGqf0zSdTsmeh5/vV/Qej/uVXZA=,iv:AuXsWS16XSGNuNQ/sGfufG09L1nGRh7j3r3qg2N7OmI=,tag:Tr/c1zrZ5rFiy8fx+d2KVQ==,type:str]
36
36
+
lastmodified: "2025-09-29T06:27:32Z"
37
37
+
mac: ENC[AES256_GCM,data:4mDcd69c43oU8h1FZ0ypvOXMKv4hFjaVz1DcoLYYDN4hJAmSpKT1g3OifRADyIBmR5j/Zo2ufhjZ1SUlYMe1mK5MyHm2nOz+m35+8Pwn33UBXHu5C/O3nK5DuGYn8rPzzSXW1MIBB1g7HDb5f20ATh9c7PdMUQZuNQbWvTwnN9c=,iv:ph+8klpCtdfGy9cvZnajJpO69dlpAmLrpWrzHfSTaOQ=,tag:USkktOlyVU34xSKVC4xS7Q==,type:str]
37
38
unencrypted_suffix: _unencrypted
38
39
version: 3.10.2