Skip to content

modules/weechat: init#13

Open
kmein wants to merge 1 commit intoLassulus:mainfrom
kmein:main
Open

modules/weechat: init#13
kmein wants to merge 1 commit intoLassulus:mainfrom
kmein:main

Conversation

@kmein
Copy link
Contributor

@kmein kmein commented Oct 28, 2025

No description provided.

@kmein kmein marked this pull request as ready for review October 28, 2025 20:05
@kmein kmein force-pushed the main branch 2 times, most recently from 28aac80 to bf4cb5f Compare November 4, 2025 19:17
@Lassulus Lassulus requested a review from Copilot November 4, 2025 19:22
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new WeeChat module to the wrapper system, providing declarative configuration for the WeeChat IRC client. The module enables users to configure WeeChat settings, scripts, filters, and IRC/Matrix servers through Nix.

Key Changes

  • New WeeChat wrapper module with support for settings, scripts, filters, and configuration files
  • IRC and Matrix server configuration with automated /server add and /matrix server add commands
  • Integration test to verify the module works correctly with WeeChat

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
modules/weechat/module.nix Core module implementation with options for scripts, files, settings, and extraCommands; generates WeeChat configuration commands
modules/weechat/check.nix Integration test validating the module with sample IRC server configuration and scripts

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants