Kieran's opinionated (and probably slightly dumb) nix config

feat: add halloy config

dunkirk.sh f0c799fd 1e490057

verified
Changed files
+23 -1
machines
atalanta
modules
home
apps
+1 -1
machines/atalanta/home/default.nix
···
};
};
apps = {
-
irssi.enable = true;
+
halloy.enable = true;
spotify.enable = true;
crush.enable = true;
helix.enable = true;
+22
modules/home/apps/halloy.nix
···
+
{lib, config, ...}:
+
{
+
options.atelier.apps.halloy.enable = lib.mkEnableOption "Enable halloy config";
+
config = lib.mkIf config.atelier.apps.halloy.enable {
+
programs.halloy = {
+
enable = true;
+
settings = {
+
theme = "ferra";
+
buffer.channel.topic = {
+
enabled = true;
+
};
+
servers.liberachat = {
+
nickname = "taciturnaxolotl";
+
realname = "kieran klukas";
+
username = "kierank";
+
server = "irc.libera.chat";
+
channels = ["#tangled" "#halloy"];
+
};
+
};
+
};
+
};
+
}