From fe175fe57571d1cf9202e792286495803e0fb127 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Fri, 30 Aug 2024 00:46:52 +0200 Subject: [PATCH] nixos/services.weechat: remove `with lib;` --- nixos/modules/services/misc/weechat.nix | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/nixos/modules/services/misc/weechat.nix b/nixos/modules/services/misc/weechat.nix index 6f6c78b1c9dc..45180e2bbd5f 100644 --- a/nixos/modules/services/misc/weechat.nix +++ b/nixos/modules/services/misc/weechat.nix @@ -1,34 +1,31 @@ { config, lib, pkgs, ... }: - -with lib; - let cfg = config.services.weechat; in { options.services.weechat = { - enable = mkEnableOption "weechat"; - root = mkOption { + enable = lib.mkEnableOption "weechat"; + root = lib.mkOption { description = "Weechat state directory."; - type = types.str; + type = lib.types.str; default = "/var/lib/weechat"; }; - sessionName = mkOption { + sessionName = lib.mkOption { description = "Name of the `screen` session for weechat."; default = "weechat-screen"; - type = types.str; + type = lib.types.str; }; - binary = mkOption { - type = types.path; + binary = lib.mkOption { + type = lib.types.path; description = "Binary to execute."; default = "${pkgs.weechat}/bin/weechat"; - defaultText = literalExpression ''"''${pkgs.weechat}/bin/weechat"''; - example = literalExpression ''"''${pkgs.weechat}/bin/weechat-headless"''; + defaultText = lib.literalExpression ''"''${pkgs.weechat}/bin/weechat"''; + example = lib.literalExpression ''"''${pkgs.weechat}/bin/weechat-headless"''; }; }; - config = mkIf cfg.enable { + config = lib.mkIf cfg.enable { users = { groups.weechat = {}; users.weechat = {