diff options
author | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-02-09 00:27:19 +0100 |
---|---|---|
committer | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-02-09 11:49:47 +0100 |
commit | e3d77b33503950330c2f0a4b7c8d6d23d4cb61dc (patch) | |
tree | 30e26fd94f0b92b2c622a6e69736a465d3778dab /machines/sternenseemann | |
parent | 3601fa5464c7501719f23bfe56de5842a9e83b6c (diff) |
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
Diffstat (limited to 'machines/sternenseemann')
-rw-r--r-- | machines/sternenseemann/TODO | 1 | ||||
-rw-r--r-- | machines/sternenseemann/base.nix | 9 |
2 files changed, 8 insertions, 2 deletions
diff --git a/machines/sternenseemann/TODO b/machines/sternenseemann/TODO index 463d0c4a..22041db2 100644 --- a/machines/sternenseemann/TODO +++ b/machines/sternenseemann/TODO @@ -3,3 +3,4 @@ [ ] mako module [ ] use gpg-agent module? [ ] documentation.man without man-db, but with mandoc +[ ] fix jackline notification callback 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 |