diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2023-10-18 14:08:30 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2024-04-09 07:10:17 +0200 |
commit | a29010fe79b07b603982d9e44c2a5face9dc9977 (patch) | |
tree | 41da467b5fd802349ea6ed927b7373b6606900f1 /nixos/modules/programs | |
parent | 34852ddf5e9203075805af70c3e556292c03ddb3 (diff) |
nixos: improve many 'enable' descriptions
Diffstat (limited to 'nixos/modules/programs')
34 files changed, 35 insertions, 35 deletions
diff --git a/nixos/modules/programs/appgate-sdp.nix b/nixos/modules/programs/appgate-sdp.nix index bdd538dc2f1f3..5b958b686552e 100644 --- a/nixos/modules/programs/appgate-sdp.nix +++ b/nixos/modules/programs/appgate-sdp.nix @@ -5,7 +5,7 @@ with lib; { options = { programs.appgate-sdp = { - enable = mkEnableOption (lib.mdDoc "AppGate SDP VPN client"); + enable = mkEnableOption (lib.mdDoc "the AppGate SDP VPN client"); }; }; diff --git a/nixos/modules/programs/atop.nix b/nixos/modules/programs/atop.nix index 003cfdbfc8fad..26bfc519934b3 100644 --- a/nixos/modules/programs/atop.nix +++ b/nixos/modules/programs/atop.nix @@ -14,7 +14,7 @@ in programs.atop = rec { - enable = mkEnableOption (lib.mdDoc "Atop"); + enable = mkEnableOption (lib.mdDoc "Atop, a tool for monitoring system resources"); package = mkPackageOption pkgs "atop" { }; diff --git a/nixos/modules/programs/bash/blesh.nix b/nixos/modules/programs/bash/blesh.nix index 8fa51bef77443..f23dff1405e25 100644 --- a/nixos/modules/programs/bash/blesh.nix +++ b/nixos/modules/programs/bash/blesh.nix @@ -4,7 +4,7 @@ let cfg = config.programs.bash.blesh; in { options = { - programs.bash.blesh.enable = mkEnableOption (mdDoc "blesh"); + programs.bash.blesh.enable = mkEnableOption (mdDoc "blesh, a full-featured line editor written in pure Bash"); }; config = mkIf cfg.enable { diff --git a/nixos/modules/programs/bcc.nix b/nixos/modules/programs/bcc.nix index ff29d56bedb9c..f425fd45232dc 100644 --- a/nixos/modules/programs/bcc.nix +++ b/nixos/modules/programs/bcc.nix @@ -1,6 +1,6 @@ { config, pkgs, lib, ... }: { - options.programs.bcc.enable = lib.mkEnableOption (lib.mdDoc "bcc"); + options.programs.bcc.enable = lib.mkEnableOption (lib.mdDoc "bcc, tools for BPF-based Linux IO analysis, networking, monitoring, and more"); config = lib.mkIf config.programs.bcc.enable { environment.systemPackages = [ pkgs.bcc ]; diff --git a/nixos/modules/programs/captive-browser.nix b/nixos/modules/programs/captive-browser.nix index 1c3ee7638ee02..ae00403284105 100644 --- a/nixos/modules/programs/captive-browser.nix +++ b/nixos/modules/programs/captive-browser.nix @@ -49,7 +49,7 @@ in options = { programs.captive-browser = { - enable = mkEnableOption (lib.mdDoc "captive browser"); + enable = mkEnableOption (lib.mdDoc "captive browser, a dedicated Chrome instance to log into captive portals without messing with DNS settings"); package = mkPackageOption pkgs "captive-browser" { }; diff --git a/nixos/modules/programs/ccache.nix b/nixos/modules/programs/ccache.nix index 7972b2ac4a569..fbe8eb6c179e0 100644 --- a/nixos/modules/programs/ccache.nix +++ b/nixos/modules/programs/ccache.nix @@ -5,7 +5,7 @@ let in { options.programs.ccache = { # host configuration - enable = lib.mkEnableOption (lib.mdDoc "CCache"); + enable = lib.mkEnableOption (lib.mdDoc "CCache, a compiler cache for fast recompilation of C/C++ code"); cacheDir = lib.mkOption { type = lib.types.path; description = lib.mdDoc "CCache directory"; diff --git a/nixos/modules/programs/firejail.nix b/nixos/modules/programs/firejail.nix index 046c31ce64f6b..792ed9fe56807 100644 --- a/nixos/modules/programs/firejail.nix +++ b/nixos/modules/programs/firejail.nix @@ -40,7 +40,7 @@ let in { options.programs.firejail = { - enable = mkEnableOption (lib.mdDoc "firejail"); + enable = mkEnableOption (lib.mdDoc "firejail, a sandboxing tool for Linux"); wrappedBinaries = mkOption { type = types.attrsOf (types.either types.path (types.submodule { diff --git a/nixos/modules/programs/gamescope.nix b/nixos/modules/programs/gamescope.nix index 594e5be5fd583..33ab16cc87078 100644 --- a/nixos/modules/programs/gamescope.nix +++ b/nixos/modules/programs/gamescope.nix @@ -21,7 +21,7 @@ with lib; let in { options.programs.gamescope = { - enable = mkEnableOption (mdDoc "gamescope"); + enable = mkEnableOption (mdDoc "gamescope, the SteamOS session compositing window manager"); package = mkPackageOption pkgs "gamescope" { }; diff --git a/nixos/modules/programs/geary.nix b/nixos/modules/programs/geary.nix index d9454a2247fd6..5aa71434090ed 100644 --- a/nixos/modules/programs/geary.nix +++ b/nixos/modules/programs/geary.nix @@ -11,7 +11,7 @@ in { }; options = { - programs.geary.enable = mkEnableOption (lib.mdDoc "Geary, a Mail client for GNOME 3"); + programs.geary.enable = mkEnableOption (lib.mdDoc "Geary, a Mail client for GNOME"); }; config = mkIf cfg.enable { diff --git a/nixos/modules/programs/git.nix b/nixos/modules/programs/git.nix index 8fb69cbae28fe..3029dd9e1bfd7 100644 --- a/nixos/modules/programs/git.nix +++ b/nixos/modules/programs/git.nix @@ -9,7 +9,7 @@ in { options = { programs.git = { - enable = mkEnableOption (lib.mdDoc "git"); + enable = mkEnableOption (lib.mdDoc "git, a distributed version control system"); package = mkPackageOption pkgs "git" { example = "gitFull"; @@ -59,7 +59,7 @@ in }; lfs = { - enable = mkEnableOption (lib.mdDoc "git-lfs"); + enable = mkEnableOption (lib.mdDoc "git-lfs (Large File Storage)"); package = mkPackageOption pkgs "git-lfs" { }; }; diff --git a/nixos/modules/programs/iay.nix b/nixos/modules/programs/iay.nix index 1fa00e43795ad..a27f2520fd6ac 100644 --- a/nixos/modules/programs/iay.nix +++ b/nixos/modules/programs/iay.nix @@ -5,7 +5,7 @@ let inherit (lib) mkEnableOption mkIf mkOption mkPackageOption optionalString types; in { options.programs.iay = { - enable = mkEnableOption (lib.mdDoc "iay"); + enable = mkEnableOption (lib.mdDoc "iay, a minimalistic shell prompt"); package = mkPackageOption pkgs "iay" {}; minimalPrompt = mkOption { diff --git a/nixos/modules/programs/less.nix b/nixos/modules/programs/less.nix index 81c68307aee14..6aa08d136a113 100644 --- a/nixos/modules/programs/less.nix +++ b/nixos/modules/programs/less.nix @@ -35,7 +35,7 @@ in # note that environment.nix sets PAGER=less, and # therefore also enables this module - enable = mkEnableOption (lib.mdDoc "less"); + enable = mkEnableOption (lib.mdDoc "less, a file pager"); configFile = mkOption { type = types.nullOr types.path; diff --git a/nixos/modules/programs/mepo.nix b/nixos/modules/programs/mepo.nix index 4b1706a2a0e53..92ce6e5fa578a 100644 --- a/nixos/modules/programs/mepo.nix +++ b/nixos/modules/programs/mepo.nix @@ -5,7 +5,7 @@ let in { options.programs.mepo = { - enable = mkEnableOption (mdDoc "Mepo"); + enable = mkEnableOption (mdDoc "Mepo, a fast, simple and hackable OSM map viewer"); locationBackends = { gpsd = mkOption { diff --git a/nixos/modules/programs/mininet.nix b/nixos/modules/programs/mininet.nix index 3568736854d8e..128a9cd45320c 100644 --- a/nixos/modules/programs/mininet.nix +++ b/nixos/modules/programs/mininet.nix @@ -8,7 +8,7 @@ let cfg = config.programs.mininet; in { - options.programs.mininet.enable = mkEnableOption (lib.mdDoc "Mininet"); + options.programs.mininet.enable = mkEnableOption (lib.mdDoc "Mininet, an emulator for rapid prototyping of Software Defined Networks"); config = mkIf cfg.enable { diff --git a/nixos/modules/programs/minipro.nix b/nixos/modules/programs/minipro.nix index 8cb64866a84cc..56920656f23df 100644 --- a/nixos/modules/programs/minipro.nix +++ b/nixos/modules/programs/minipro.nix @@ -8,7 +8,7 @@ in programs.minipro = { enable = lib.mkEnableOption (lib.mdDoc "minipro") // { description = lib.mdDoc '' - Installs minipro and its udev rules. + Whether to enable minipro and its udev rules. Users of the `plugdev` group can interact with connected MiniPRO chip programmers. ''; }; diff --git a/nixos/modules/programs/nano.nix b/nixos/modules/programs/nano.nix index 461681b598631..225fa4f2568de 100644 --- a/nixos/modules/programs/nano.nix +++ b/nixos/modules/programs/nano.nix @@ -7,7 +7,7 @@ in { options = { programs.nano = { - enable = lib.mkEnableOption (lib.mdDoc "nano") // { + enable = lib.mkEnableOption (lib.mdDoc "nano, a small user-friendly console text editor") // { default = true; }; diff --git a/nixos/modules/programs/nm-applet.nix b/nixos/modules/programs/nm-applet.nix index 4b09b1884d7e6..3ff27cd742771 100644 --- a/nixos/modules/programs/nm-applet.nix +++ b/nixos/modules/programs/nm-applet.nix @@ -6,7 +6,7 @@ }; options.programs.nm-applet = { - enable = lib.mkEnableOption (lib.mdDoc "nm-applet"); + enable = lib.mkEnableOption (lib.mdDoc "nm-applet, a NetworkManager control applet for GNOME"); indicator = lib.mkOption { type = lib.types.bool; diff --git a/nixos/modules/programs/noisetorch.nix b/nixos/modules/programs/noisetorch.nix index d8135877d02f2..84bc78ce3839d 100644 --- a/nixos/modules/programs/noisetorch.nix +++ b/nixos/modules/programs/noisetorch.nix @@ -6,7 +6,7 @@ let cfg = config.programs.noisetorch; in { options.programs.noisetorch = { - enable = mkEnableOption (lib.mdDoc "noisetorch + setcap wrapper"); + enable = mkEnableOption (lib.mdDoc "noisetorch (+ setcap wrapper), a virtual microphone device with noise suppression"); package = mkPackageOption pkgs "noisetorch" { }; }; diff --git a/nixos/modules/programs/oddjobd.nix b/nixos/modules/programs/oddjobd.nix index 9b19c160b2c02..019ca58a6048e 100644 --- a/nixos/modules/programs/oddjobd.nix +++ b/nixos/modules/programs/oddjobd.nix @@ -6,7 +6,7 @@ in { options = { programs.oddjobd = { - enable = lib.mkEnableOption "oddjob"; + enable = lib.mkEnableOption "oddjob, a D-Bus service which runs odd jobs on behalf of client applications"; package = lib.mkPackageOption pkgs "oddjob" {}; }; }; diff --git a/nixos/modules/programs/projecteur.nix b/nixos/modules/programs/projecteur.nix index 140de0209e680..8f7985a3750d2 100644 --- a/nixos/modules/programs/projecteur.nix +++ b/nixos/modules/programs/projecteur.nix @@ -5,7 +5,7 @@ let in { options.programs.projecteur = { - enable = lib.mkEnableOption (lib.mdDoc "projecteur"); + enable = lib.mkEnableOption (lib.mdDoc "projecteur, an application for the Logitech Spotlight device (and similar)"); package = lib.mkPackageOption pkgs "projecteur" { }; }; diff --git a/nixos/modules/programs/proxychains.nix b/nixos/modules/programs/proxychains.nix index acd41f3552448..db693cd83b8f2 100644 --- a/nixos/modules/programs/proxychains.nix +++ b/nixos/modules/programs/proxychains.nix @@ -49,7 +49,7 @@ in { programs.proxychains = { - enable = mkEnableOption (lib.mdDoc "installing proxychains configuration"); + enable = mkEnableOption (lib.mdDoc "proxychains configuration"); package = mkPackageOption pkgs "proxychains" { example = "proxychains-ng"; diff --git a/nixos/modules/programs/rust-motd.nix b/nixos/modules/programs/rust-motd.nix index 4c9b1018596b7..49f834596b67e 100644 --- a/nixos/modules/programs/rust-motd.nix +++ b/nixos/modules/programs/rust-motd.nix @@ -24,7 +24,7 @@ let ''; in { options.programs.rust-motd = { - enable = mkEnableOption (lib.mdDoc "rust-motd"); + enable = mkEnableOption (lib.mdDoc "rust-motd, a Message Of The Day (MOTD) generator"); enableMotdInSSHD = mkOption { default = true; type = types.bool; diff --git a/nixos/modules/programs/sedutil.nix b/nixos/modules/programs/sedutil.nix index d5e20a8815d44..0ef2472667cbd 100644 --- a/nixos/modules/programs/sedutil.nix +++ b/nixos/modules/programs/sedutil.nix @@ -6,7 +6,7 @@ let cfg = config.programs.sedutil; in { - options.programs.sedutil.enable = mkEnableOption (lib.mdDoc "sedutil"); + options.programs.sedutil.enable = mkEnableOption (lib.mdDoc "sedutil, to manage self encrypting drives that conform to the Trusted Computing Group OPAL 2.0 SSC specification"); config = mkIf cfg.enable { boot.kernelParams = [ diff --git a/nixos/modules/programs/sniffnet.nix b/nixos/modules/programs/sniffnet.nix index 98e9f628a9bce..5f6f2042d3fe5 100644 --- a/nixos/modules/programs/sniffnet.nix +++ b/nixos/modules/programs/sniffnet.nix @@ -7,7 +7,7 @@ in { options = { programs.sniffnet = { - enable = lib.mkEnableOption (lib.mdDoc "sniffnet"); + enable = lib.mkEnableOption (lib.mdDoc "sniffnet, a network traffic monitor application"); }; }; diff --git a/nixos/modules/programs/sysdig.nix b/nixos/modules/programs/sysdig.nix index ccb1e1d4c5f18..19cd6f26bae45 100644 --- a/nixos/modules/programs/sysdig.nix +++ b/nixos/modules/programs/sysdig.nix @@ -5,7 +5,7 @@ with lib; let cfg = config.programs.sysdig; in { - options.programs.sysdig.enable = mkEnableOption (lib.mdDoc "sysdig"); + options.programs.sysdig.enable = mkEnableOption (lib.mdDoc "sysdig, a tracing tool"); config = mkIf cfg.enable { environment.systemPackages = [ pkgs.sysdig ]; diff --git a/nixos/modules/programs/thefuck.nix b/nixos/modules/programs/thefuck.nix index e057d1ca657de..60b341638a0f8 100644 --- a/nixos/modules/programs/thefuck.nix +++ b/nixos/modules/programs/thefuck.nix @@ -16,7 +16,7 @@ in { options = { programs.thefuck = { - enable = mkEnableOption (lib.mdDoc "thefuck"); + enable = mkEnableOption (lib.mdDoc "thefuck, an app which corrects your previous console command"); alias = mkOption { default = "fuck"; diff --git a/nixos/modules/programs/trippy.nix b/nixos/modules/programs/trippy.nix index 6e31aea43e750..8c82358acff43 100644 --- a/nixos/modules/programs/trippy.nix +++ b/nixos/modules/programs/trippy.nix @@ -7,7 +7,7 @@ in { options = { programs.trippy = { - enable = lib.mkEnableOption (lib.mdDoc "trippy"); + enable = lib.mkEnableOption (lib.mdDoc "trippy, a network diagnostic tool"); }; }; diff --git a/nixos/modules/programs/udevil.nix b/nixos/modules/programs/udevil.nix index b0f00b4b541b0..5ec84d41de841 100644 --- a/nixos/modules/programs/udevil.nix +++ b/nixos/modules/programs/udevil.nix @@ -6,7 +6,7 @@ let cfg = config.programs.udevil; in { - options.programs.udevil.enable = mkEnableOption (lib.mdDoc "udevil"); + options.programs.udevil.enable = mkEnableOption (lib.mdDoc "udevil, to mount filesystems without password"); config = mkIf cfg.enable { security.wrappers.udevil = diff --git a/nixos/modules/programs/usbtop.nix b/nixos/modules/programs/usbtop.nix index e262ae3745bea..0b59d141bcd60 100644 --- a/nixos/modules/programs/usbtop.nix +++ b/nixos/modules/programs/usbtop.nix @@ -6,7 +6,7 @@ let cfg = config.programs.usbtop; in { options = { - programs.usbtop.enable = mkEnableOption (lib.mdDoc "usbtop and required kernel module"); + programs.usbtop.enable = mkEnableOption (lib.mdDoc "usbtop and required kernel module, to show estimated USB bandwidth"); }; config = mkIf cfg.enable { diff --git a/nixos/modules/programs/wayland/hyprland.nix b/nixos/modules/programs/wayland/hyprland.nix index bb2641762cad9..45d9c56756a7a 100644 --- a/nixos/modules/programs/wayland/hyprland.nix +++ b/nixos/modules/programs/wayland/hyprland.nix @@ -14,7 +14,7 @@ in options.programs.hyprland = { enable = mkEnableOption null // { description = '' - Hyprland, the dynamic tiling Wayland compositor that doesn't sacrifice on its looks. + Whether to enable Hyprland, the dynamic tiling Wayland compositor that doesn't sacrifice on its looks. You can manually launch Hyprland by executing {command}`Hyprland` on a TTY. diff --git a/nixos/modules/programs/wayland/waybar.nix b/nixos/modules/programs/wayland/waybar.nix index ec60b84f69976..f4bd865b221aa 100644 --- a/nixos/modules/programs/wayland/waybar.nix +++ b/nixos/modules/programs/wayland/waybar.nix @@ -7,7 +7,7 @@ let in { options.programs.waybar = { - enable = mkEnableOption (lib.mdDoc "waybar"); + enable = mkEnableOption (lib.mdDoc "waybar, a highly customizable Wayland bar for Sway and Wlroots based compositors"); package = mkPackageOption pkgs "waybar" { }; }; diff --git a/nixos/modules/programs/weylus.nix b/nixos/modules/programs/weylus.nix index f40dfd5c96135..5c69a6658fae6 100644 --- a/nixos/modules/programs/weylus.nix +++ b/nixos/modules/programs/weylus.nix @@ -7,7 +7,7 @@ let in { options.programs.weylus = with types; { - enable = mkEnableOption (lib.mdDoc "weylus"); + enable = mkEnableOption (lib.mdDoc "weylus, which turns your smart phone into a graphic tablet/touch screen for your computer"); openFirewall = mkOption { type = bool; diff --git a/nixos/modules/programs/yabar.nix b/nixos/modules/programs/yabar.nix index 58ffe555715d1..c6223a1c4d92a 100644 --- a/nixos/modules/programs/yabar.nix +++ b/nixos/modules/programs/yabar.nix @@ -41,7 +41,7 @@ let in { options.programs.yabar = { - enable = mkEnableOption (lib.mdDoc "yabar"); + enable = mkEnableOption (lib.mdDoc "yabar, a status bar for X window managers"); package = mkOption { default = pkgs.yabar-unstable; diff --git a/nixos/modules/programs/zmap.nix b/nixos/modules/programs/zmap.nix index 056f788830611..2eb05b97da3d4 100644 --- a/nixos/modules/programs/zmap.nix +++ b/nixos/modules/programs/zmap.nix @@ -6,7 +6,7 @@ let cfg = config.programs.zmap; in { options.programs.zmap = { - enable = mkEnableOption (lib.mdDoc "ZMap"); + enable = mkEnableOption (lib.mdDoc "ZMap, a network scanner designed for Internet-wide network surveys"); }; config = mkIf cfg.enable { |