From e3d77b33503950330c2f0a4b7c8d6d23d4cb61dc Mon Sep 17 00:00:00 2001 From: sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> Date: Tue, 9 Feb 2021 00:27:19 +0100 Subject: modules/user/sternenseemann: add mandoc module This module implements a drop-in replacement for documentation.man which finally lets me get rid of pkgs.man-db. This is still to be considered experimental as the required patch hasn't landed in upstream mandoc yet. Should that happen, I'll try to contribute this module back to nixpkgs. A more detailed description on the module and mandoc on NixOS can be found at the top of modules/user/sternenseemann/documentation/mandoc.nix --- machines/sternenseemann/base.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'machines/sternenseemann/base.nix') diff --git a/machines/sternenseemann/base.nix b/machines/sternenseemann/base.nix index e2c8a685..30bb78ff 100644 --- a/machines/sternenseemann/base.nix +++ b/machines/sternenseemann/base.nix @@ -45,12 +45,17 @@ in { documentation = { enable = true; dev.enable = true; - man.enable = true; + man.enable = false; + }; + + vuizvui.user.sternenseemann.documentation.mandoc = { + enable = true; + generateCaches = true; }; environment.systemPackages = with pkgs; [ curl wget - mandoc man-pages + man-pages git file htop psmisc tmux neovim -- cgit 1.4.1