nixos-dotfiles

nixos-dotfiles

https://git.tonybtw.com/nixos-dotfiles.git git://git.tonybtw.com/nixos-dotfiles.git

Updated znc server.

Commit
598e272cc9b7cca375501ceb9086dce49d187515
Parent
d0be4d0
Author
tonybanters <tonyoutoften@gmail.com>
Date
2026-01-30 08:37:11

Diff

diff --git a/config/bashrc/bashrc b/config/bashrc/bashrc
index 657f505..10ae86f 100644
--- a/config/bashrc/bashrc
+++ b/config/bashrc/bashrc
@@ -10,7 +10,8 @@ alias lo='ll --sort=modified'
 
 # nixos stuff
 alias nrs='sudo nixos-rebuild switch --flake ~/nixos-dotfiles'
-alias nc='nvim ~/nixos-dotfiles/.'
+alias nrv='sudo nixos-rebuild switch --flake ~/nixos-dotfiles#nixos-srv'
+alias nc='cd ~/nixos-dotfiles; nvim .'
 alias sta='cd ~/nixos-dotfiles && git subtree add --prefix'
 
 # oxwm stuff
diff --git a/config/nvim/after/plugin/treesitter.lua b/config/nvim/after/plugin/treesitter.lua
index 495ac8c..4713ce0 100644
--- a/config/nvim/after/plugin/treesitter.lua
+++ b/config/nvim/after/plugin/treesitter.lua
@@ -19,7 +19,7 @@ local parsers = {
     "json", "python", "ron", "javascript", "haskell", "d", "query",
     "typescript", "tsx", "rust", "zig", "php", "yaml", "html", "css",
     "markdown", "markdown_inline", "bash", "lua", "vim", "vimdoc", "c",
-    "dockerfile", "gitignore", "astro",
+    "dockerfile", "gitignore", "astro", "nim"
 }
 
 vim.api.nvim_create_user_command("TSInstallAll", function()
diff --git a/config/temacs/config.el b/config/temacs/config.el
index 3944508..40b906b 100644
--- a/config/temacs/config.el
+++ b/config/temacs/config.el
@@ -184,4 +184,5 @@
   (erc-tls :server "znc.tonybtw.com"
            :port 6697
            :nick "tonybtw"
-           :user "tonybtw/libera"))
+           :user "tony/libera"
+           :password (read-passwd "ZNC password: ")))
diff --git a/server/znc.nix b/server/znc.nix
index 59ce54c..04005e9 100644
--- a/server/znc.nix
+++ b/server/znc.nix
@@ -3,7 +3,7 @@
   services.znc = {
     enable = true;
     openFirewall = true;
-    mutable = false;
+    mutable = true;
     useLegacyConfig = false;
     config = {
       SSLCertFile = "/var/lib/acme/znc.tonybtw.com/full.pem";
@@ -27,7 +27,7 @@
         LoadModule = [ "chansaver" "controlpanel" ];
         Network.libera = {
           Server = "irc.libera.chat +6697";
-          LoadModule = [ "simple_away" "sasl" ];
+          LoadModule = [ "simple_away" "sasl" "nickserv" "log" ];
           Chan = {
             "#technicalrenaissance" = {};
           };