my nixos flake :3 (git.koi.rip mirror) git.koi.rip/koi/flake
nixos catppuccin linux dotfiles neovim
0

Configure Feed

Select the types of activity you want to include in your feed.

halloy: register oftc

june (Jun 22, 2026, 8:08 PM +0200) bc7deef1 cede2a76

+38 -20
+37 -19
home/programs/graphical/halloy.nix
··· 1 1 { config, ... }: 2 + let 3 + metadata = { 4 + realname = "june"; 5 + metadata = { 6 + color = "#cbe3b3"; 7 + display-name = "june"; 8 + homepage = "https://koi.rip"; 9 + pronouns = "they/them"; 10 + }; 11 + }; 12 + in 2 13 { 3 - age.secrets.libera-password.file = ../../../secrets/libera-password.age; 14 + age.secrets.irc-password.file = ../../../secrets/irc-password.age; 4 15 programs.halloy = { 5 16 enable = true; 6 17 settings = { ··· 15 26 "pronouns" 16 27 ]; 17 28 }; 18 - servers.liberachat = { 19 - server = "irc.libera.chat"; 20 - nickname = "junekot"; 21 - realname = "june"; 22 - metadata = { 23 - color = "#cbe3b3"; 24 - display-name = "june"; 25 - homepage = "https://koi.rip"; 26 - pronouns = "they/them"; 27 - }; 28 - queries = [ "robinwobin" ]; 29 - monitor = [ "robinwobin" ]; 30 - channels = [ "#neovim" ]; 31 - }; 32 - servers.liberachat.sasl.plain = { 33 - username = "junekot"; 34 - password_command = "cat ${config.age.secrets.libera-password.path}"; 35 - disconnect_on_failure = true; 29 + servers = { 30 + liberachat = { 31 + server = "irc.libera.chat"; 32 + nickname = "junekot"; 33 + queries = [ "robinwobin" ]; 34 + monitor = [ "robinwobin" ]; 35 + channels = [ "#neovim" ]; 36 + sasl.plain = { 37 + username = "junekot"; 38 + password_command = "cat ${config.age.secrets.irc-password.path}"; 39 + disconnect_on_failure = true; 40 + }; 41 + } 42 + // metadata; 43 + oftc = { 44 + server = "irc.oftc.net"; 45 + nickname = "june"; 46 + nick_password_command = "cat ${config.age.secrets.irc-password.path}"; 47 + channels = [ 48 + "#alpine-linux" 49 + "#alpine-devel" 50 + "#alpine-offtopic" 51 + ]; 52 + } 53 + // metadata; 36 54 }; 37 55 }; 38 56 };
secrets/libera-password.age secrets/irc-password.age
+1 -1
secrets/secrets.nix
··· 3 3 seber = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBAp82e57ij5x+Ei1Tjwxuex0fil5vV9wfEfNYgC5dFQ" ]; 4 4 in 5 5 { 6 - "libera-password.age".publicKeys = koi; 6 + "irc-password.age".publicKeys = koi; 7 7 "jellyfin-rpc.json.age".publicKeys = koi; 8 8 "washing-machien.env.age".publicKeys = koi; 9 9 "cloudflared.pem.age".publicKeys = koi;