Weechat: Difference between revisions
no edit summary
imported>Marmolak (It was pain to figure out, that weechat needs to have /weechat after address part.) |
No edit summary |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[https://weechat.org/ WeeChat] is an extensible chat client with a command line interface. | |||
This article is an extension to the documentation in the [https://nixos.org/manual/nixos/stable/#module-services-weechat NixOS manual]. | |||
== Module == | |||
To use WeeChat using the NixOS module, you should note that additional configuration is required. This is because of the screen security wrapper. | |||
<syntaxhighlight lang="nix"> | |||
services.weechat.enable = true; | |||
programs.screen.screenrc = '' | |||
multiuser on | |||
acladd USER # TODO: change to your local user | |||
term screen-256color | |||
''; | |||
</syntaxhighlight> | |||
After that you may attach the screen session using <code>$ screen -x weechat/weechat-screen</code>. | |||
== Scripts == | == Scripts == | ||
Line 16: | Line 33: | ||
wee-slack | wee-slack | ||
]; | ]; | ||
# Uncomment this if you're on Darwin, there's no PHP support available. See https://github.com/NixOS/nixpkgs/blob/e6bf74e26a1292ca83a65a8bb27b2b22224dcb26/pkgs/applications/networking/irc/weechat/wrapper.nix#L13 for more info. | |||
# plugins = builtins.attrValues (builtins.removeAttrs availablePlugins [ "php" ]); | |||
}; | }; | ||
}; | }; | ||
Line 89: | Line 108: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Applications]] | |||
[[Category:NixOS Manual]] |