added soju IRC bouncer and a couple of IRC clients.

This commit is contained in:
Gabe Venberg 2025-10-30 15:28:06 +01:00
parent 5da8f42240
commit 63060d1a68
11 changed files with 86 additions and 4 deletions

View file

@ -23,6 +23,7 @@ inputs.nixpkgs.lib.nixosSystem {
../../configs/nixos/forgejo.nix
../../configs/nixos/homepage.nix
../../configs/nixos/freshrss.nix
../../configs/nixos/soju.nix
({
config,
pkgs,

View file

@ -100,12 +100,15 @@ inputs.nixpkgs.lib.nixosSystem {
../../configs/home-manager/secrets.nix
../../configs/home-manager/email.nix
../../configs/home-manager/tiny-irc.nix
../../configs/home-manager/senpai-irc.nix
../../configs/home-manager/halloy-irc.nix
];
sops = lib.mkIf (inputs ? nix-secrets) {
secrets = {
gmail-password.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
irc-cert.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
soju-password.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
};
};
};

View file

@ -37,6 +37,7 @@ inputs.home-manager.lib.homeManagerConfiguration {
../configs/home-manager/email.nix
../configs/home-manager/tiny-irc.nix
../configs/home-manager/secrets.nix
../../configs/home-manager/senpai-irc.nix
inputs.sops-nix.homeManagerModules.sops
];
@ -44,6 +45,7 @@ inputs.home-manager.lib.homeManagerConfiguration {
secrets = {
gmail-password.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
irc-cert.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
soju-password.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
};
};
})

View file

@ -38,6 +38,7 @@ inputs.home-manager.lib.homeManagerConfiguration {
../configs/home-manager/email.nix
../configs/home-manager/tiny-irc.nix
../configs/home-manager/secrets.nix
../../configs/home-manager/senpai-irc.nix
inputs.sops-nix.homeManagerModules.sops
];
@ -45,6 +46,7 @@ inputs.home-manager.lib.homeManagerConfiguration {
secrets = {
gmail-password.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
irc-cert.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
soju-password.sopsFile = "${inputs.nix-secrets}/workstations.yaml";
};
};
})