snix/ops/modules
Florian Klink c9a77e5b58 feat(ops/meta01): deploy irccat
This deploys irccat, connected to the #snix channel.

We drop the custom irccat third_party, it's 2 years older than the
latest version in nixpkgs.

The irccat.nix module file contains some of the code present in the TVL
version, it however moves the secrets merging to ExecStartPre=,
given https://github.com/systemd/systemd/issues/19604#issuecomment-989279884
has been fixed for almost a year.

Contrary to the setup there, we don't let irccat connect to ZNC, but
hackint directly (so make use of the secrets logic).

We also drop the network-online.target, and make this overall more
tolerant by using Restart=on-failure.

Change-Id: Ieac3b744b7ea58b8dddf1cdc37a8bc057b205b1b
Reviewed-on: https://cl.snix.dev/c/snix/+/30504
Autosubmit: Florian Klink <flokli@flokli.de>
Reviewed-by: Ryan Lahfa <ryan@lahfa.xyz>
Tested-by: besadii
2025-05-15 14:31:42 +00:00
..
o11y fix(ops/modules/o11y): disable analytics.reporting_enabled 2025-05-09 23:06:14 +00:00
www feat(fun/solves-this): add, deploy to public01 2025-05-12 14:40:17 +00:00
.skip-subtree refactor(ops): Split //ops/nixos into different locations 2021-04-11 22:18:22 +00:00
archivist.nix chore(ops): move archivist machine to ops and contrib 2025-03-20 12:21:44 +00:00
clbot.nix refactor(ops/clbot): use escapeSystemdPath 2025-03-10 15:09:14 +00:00
default.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
forgejo.nix feat(ops/keycloak): configure Forgejo Roles 2025-05-05 12:36:30 +00:00
gerrit-autosubmit.nix feat(*): initialize new Snix infrastructure 2025-03-17 17:15:07 +00:00
harmonia.nix feat(ops): Deploy harmonia on cache.snix.dev 2025-03-31 12:39:21 +00:00
hetzner-cloud.nix feat(*): initialize new Snix infrastructure 2025-03-17 17:15:07 +00:00
irccat.nix feat(ops/meta01): deploy irccat 2025-05-15 14:31:42 +00:00
known-hosts.nix feat(*): initialize new Snix infrastructure 2025-03-17 17:15:07 +00:00
monorepo-gerrit.nix chore(gerrit): Disable code-owners on meta/config branch. 2025-05-04 17:42:24 +00:00
README.md refactor(ops): Split //ops/nixos into different locations 2021-04-11 22:18:22 +00:00
restic.nix feat(*): initialize new Snix infrastructure 2025-03-17 17:15:07 +00:00
snix-buildkite.nix fix(ops/modules/buildkite): merge tags appropriately 2025-03-17 17:16:18 +00:00

NixOS modules

This folder contains various NixOS modules shared by our NixOS configurations.

It is not read by readTree.