nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

commit 2f38c60fdc11152fd1d41d3f5e4d618b66de922e
parent 67b1187cf9666454d919051757df83c4be34b6c8
Author: mtmn <miro@haravara.org>
Date:   Sun, 24 May 2026 12:54:21 +0200

chore: fix `mandb` generation

Diffstat:
Mhome.nix | 14++++++++++++--
Mmodules/mixins/dotfiles/config/shell/rc/command_overrides | 5+++++
2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/home.nix b/home.nix @@ -22,10 +22,20 @@ }; manual = { - manpages.enable = true; + manpages = { + enable = true; + }; }; - programs.home-manager.enable = true; + programs = { + home-manager = { + enable = true; + }; + man = { + enable = true; + generateCaches = true; + }; + }; nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ diff --git a/modules/mixins/dotfiles/config/shell/rc/command_overrides b/modules/mixins/dotfiles/config/shell/rc/command_overrides @@ -12,6 +12,11 @@ alias diff="$(use_first_to_exist difft diff)" alias vim="$(use_first_to_exist nvim vim vi)" } + +man() { + "$config_home"/.nix-profile/bin/man "$@" || command man "$@" +} + alias cp='cp --backup=numbered --reflink=auto --sparse=always' alias mv='mv --backup=numbered' alias ln='ln --backup=numbered'