From ca684173ac2b948fda4ca4dff86594a577da5070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Schwarz=C3=A4ugl?= Date: Sat, 11 Oct 2025 22:04:16 +0200 Subject: [PATCH] feat[client]: add hexchat --- SwarselSystems.org | 24 +++++++++++++++++++++++- modules/home/common/hexchat.nix | 17 +++++++++++++++++ modules/home/common/packages.nix | 1 - secrets/repo/pii.nix.enc | 4 ++-- 4 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 modules/home/common/hexchat.nix diff --git a/SwarselSystems.org b/SwarselSystems.org index 7db3931..7300ceb 100644 --- a/SwarselSystems.org +++ b/SwarselSystems.org @@ -11176,7 +11176,6 @@ This holds packages that I can use as provided, or with small modifications (as nicotine-plus stable.transmission_3 mktorrent - hexchat hugo # kyria @@ -14662,6 +14661,29 @@ This service changes the screen hue at night. I am not sure if that really does } #+end_src +**** Hexchat + + +#+begin_src nix-ts :tangle modules/home/common/hexchat.nix + { lib, config, nixosConfig ? config, ... }: + let + moduleName = "hexchat"; + inherit (nixosConfig.repo.secrets.common.irc) irc_nick1; + in + { + options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings"; + config = lib.mkIf config.swarselmodules.${moduleName} { + programs.${moduleName} = { + enable = true; + settings = { + inherit irc_nick1; + }; + }; + }; + + } +#+end_src + **** vesktop #+begin_src nix-ts :tangle modules/home/common/vesktop.nix diff --git a/modules/home/common/hexchat.nix b/modules/home/common/hexchat.nix new file mode 100644 index 0000000..f0d813a --- /dev/null +++ b/modules/home/common/hexchat.nix @@ -0,0 +1,17 @@ +{ lib, config, nixosConfig ? config, ... }: +let + moduleName = "hexchat"; + inherit (nixosConfig.repo.secrets.common.irc) irc_nick1; +in +{ + options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings"; + config = lib.mkIf config.swarselmodules.${moduleName} { + programs.${moduleName} = { + enable = true; + settings = { + inherit irc_nick1; + }; + }; + }; + +} diff --git a/modules/home/common/packages.nix b/modules/home/common/packages.nix index 53740e0..d9be98f 100644 --- a/modules/home/common/packages.nix +++ b/modules/home/common/packages.nix @@ -87,7 +87,6 @@ nicotine-plus stable.transmission_3 mktorrent - hexchat hugo # kyria diff --git a/secrets/repo/pii.nix.enc b/secrets/repo/pii.nix.enc index 7363f49..36a13b9 100644 --- a/secrets/repo/pii.nix.enc +++ b/secrets/repo/pii.nix.enc @@ -27,8 +27,8 @@ "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtU240VjVRZmJ5TGsrclJF\nRXRLbTRCZURtR0Z3d2E2eDNNeGRDODlXVEY4CllTeVFYbDJQWlRSS1RFLzAxSnlM\nZi9NU1c3cWo3YWRLcUJ2U2ZFWFBBVEEKLS0tIGtmZU9qSWdBT3RDeStaaFFDSWtk\ndkUzZXJwZUl4LzVxYXdidmxXRnNnclUKyAMZqCKSY/RQvTR4bbjLaPnGKwdBcHXc\nvtiVSrLdIdzMa6id/J07TJH5UesUmcp0wjU41MDa4aMBLy+cXhuBHA==\n-----END AGE ENCRYPTED FILE-----\n" } ], - "lastmodified": "2025-10-08T21:54:23Z", - "mac": "ENC[AES256_GCM,data:vjpvEgzViQDpE4DQE34xKj3dj3yvva1NvjZqfzs9R3uAtqWu2fe5jkLcrMI4t35co3lP84VUwKM5HQ33wKYvmaCsPrM2tvPLI4KSXWU1e+TSfSFphDr21OGZImEUW5Je9hhmgo/rg37Dkc/hq3npoeG3mtHdl6zw2c8URgi/vqk=,iv:fZN8la3P4lalI0AGPJbHOo5D1Q+EmV3SOKg3s47/u0o=,tag:OLsMZbIMRV6X5Wc8NpDFnA==,type:str]", + "lastmodified": "2025-10-11T07:31:31Z", + "mac": "ENC[AES256_GCM,data:PnHpvceDR85hyKkOTcSaqY4Lg/2mqFvxCSShBxi4DSaTSJkSJwcJ+pWgSdZFu9+P2k/fQv49U/2uTiLZuvPZaIsZKFWG2ngQU9WgxDkte8/DlSHW2yjW2KdJrs4Gv45GcEMzGJRUC8XzY1r5x40VvqyYZX0F30qiOpYGtLJiGKk=,iv:QwhVQaGMj+2m8DDfXeX0iaOlOgwe4I9fhBEQ6t5WF9Y=,tag:cm+1ccwoDfLjbe8UcaTa+Q==,type:str]", "pgp": [ { "created_at": "2025-06-13T20:13:06Z",