summaryrefslogtreecommitdiff
path: root/Omni/Cloud/Znc.nix
diff options
context:
space:
mode:
Diffstat (limited to 'Omni/Cloud/Znc.nix')
-rw-r--r--Omni/Cloud/Znc.nix60
1 files changed, 28 insertions, 32 deletions
diff --git a/Omni/Cloud/Znc.nix b/Omni/Cloud/Znc.nix
index e68ebc7..5b927bc 100644
--- a/Omni/Cloud/Znc.nix
+++ b/Omni/Cloud/Znc.nix
@@ -1,63 +1,60 @@
-/* N.B.: generate znc passwords with 'nix-shell -p znc --command "znc --makepass"'
+/*
+N.B.: generate znc passwords with 'nix-shell -p znc --command "znc --makepass"'
- - https://wiki.znc.in/Configuration
+- https://wiki.znc.in/Configuration
*/
-
-{ pkgs, ... }:
-
-{
+{pkgs, ...}: {
services = {
znc = {
enable = true;
openFirewall = true;
- modulePackages = with pkgs.zncModules;
- [
- #backlog clientaway clientbuffer
- #ignore
- ];
+ modulePackages = with pkgs.zncModules; [
+ #backlog clientaway clientbuffer
+ #ignore
+ ];
useLegacyConfig = false;
config = {
- LoadModule = [ "adminlog" ];
+ LoadModule = ["adminlog"];
Motd = "welcome to znc.simatime.com";
User.bsima = {
Admin = true;
Nick = "bsima";
AltNick = "bsima1";
- LoadModule = [ "chansaver" "controlpanel" "log" ];
+ LoadModule = ["chansaver" "controlpanel" "log"];
Network = {
efnet = {
Server = "irc.efnet.info +6697";
- LoadModule = [ "simple_away" ];
+ LoadModule = ["simple_away"];
};
libera = {
Server = "irc.libera.chat +6697";
- LoadModule = [ "simple_away" "nickserv" "sasl" ];
+ LoadModule = ["simple_away" "nickserv" "sasl"];
Nick = "bsima";
Chan = {
- "#emacs" = { Detached = true; };
- "#guile" = { };
- "#guix" = { Detached = true; };
- "#haskell" = { };
- "#hledger" = { };
- "#nixos" = { };
- "#notmuch" = { Detached = true; };
- "#org-mode" = { Detached = true; };
- "#scheme" = { Detached = true; };
- "#sr.ht" = { Detached = true; };
- "#xmonad" = { Detached = true; };
+ "#emacs" = {Detached = true;};
+ "#guile" = {};
+ "#guix" = {Detached = true;};
+ "#haskell" = {};
+ "#hledger" = {};
+ "#nixos" = {};
+ "#notmuch" = {Detached = true;};
+ "#org-mode" = {Detached = true;};
+ "#scheme" = {Detached = true;};
+ "#sr.ht" = {Detached = true;};
+ "#xmonad" = {Detached = true;};
};
};
oftc = {
Server = "irc.oftc.net +6697";
- LoadModule = [ "simple_away" "nickserv" ];
+ LoadModule = ["simple_away" "nickserv"];
Nick = "bsima";
- Chan = { "#home-manager" = { }; };
+ Chan = {"#home-manager" = {};};
};
zeronode = {
Server = "irc.zeronode.net +6697";
- LoadModule = [ "simple_away" "nickserv" ];
+ LoadModule = ["simple_away" "nickserv"];
Nick = "bsima";
- Chan = { "#NoAgenda" = { }; };
+ Chan = {"#NoAgenda" = {};};
};
#sorcery = {
# Server = "irc.sorcery.net +6697";
@@ -65,8 +62,7 @@
};
Pass.password = {
Method = "sha256";
- Hash =
- "bead16d806e7bf5cbbc31d572b20f01e2b253eb60e2497ce465df56306becd02";
+ Hash = "bead16d806e7bf5cbbc31d572b20f01e2b253eb60e2497ce465df56306becd02";
Salt = "/GhmBMc+E6b7qd8muFEe";
};
};