diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index 2880c62..ce9c7d7 100755 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -29,13 +29,12 @@ ../../modules/nixos/bluetooth.nix ../../modules/nixos/audioAndMedia.nix ../../modules/nixos/windowManager.nix + ../../modules/nixos/documentation.nix ]; programs.nix-ld.enable = true; #Run unpatched dynamic binaries on NixOS. For example lets run ./a.out from gcc - documentation.man.generateCaches = true; # used for the man script - qt.enable = true; home-manager = { @@ -50,11 +49,6 @@ services.dbus.enable = true; security.polkit.enable = true; - environment.pathsToLink = [ - "/share/applications" - "/share/xdg-desktop-portal" - ]; - # Set your time zone. time.timeZone = "Europe/Zurich"; diff --git a/hosts/laptop/home.nix b/hosts/laptop/home.nix index 7fcc449..776a62a 100755 --- a/hosts/laptop/home.nix +++ b/hosts/laptop/home.nix @@ -81,8 +81,6 @@ (pkgs.callPackage ../../modules/scripts/tomato.nix {}) (pkgs.callPackage ../../modules/scripts/librewolfprofiles.nix {}) (pkgs.callPackage ../../modules/scripts/btm.nix {}) - (pkgs.callPackage ../../modules/scripts/manix.nix {}) - (pkgs.callPackage ../../modules/scripts/man.nix {}) (pkgs.callPackage ../../modules/scripts/trimmer.nix {}) (pkgs.callPackage ../../modules/scripts/syllabes.nix {}) # python script to get number of syllabes in french (pkgs.callPackage ../../modules/scripts/checkKdrive.nix {}) diff --git a/modules/nixos/documentation.nix b/modules/nixos/documentation.nix new file mode 100644 index 0000000..756d132 --- /dev/null +++ b/modules/nixos/documentation.nix @@ -0,0 +1,17 @@ +{ + pkgs, + ... +}: +{ + documentation.man.generateCaches = true; # used for the man script + + environment.pathsToLink = [ # see https://wiki.nixos.org/wiki/Documentation_Gaps#How_do_manpages_work?_Or:_environment.pathsToLink_and_buildEnv + "/share/applications" + "/share/xdg-desktop-portal" + ]; + environment.systemPackages = [ + pkgs.manix + (pkgs.callPackage ../../modules/scripts/manix.nix {}) # fzf manix searcher + (pkgs.callPackage ../../modules/scripts/man.nix {}) # fzf man searcher + ]; +} diff --git a/modules/nixos/nixUtils.nix b/modules/nixos/nixUtils.nix index 38a4b3f..fd8bc4b 100644 --- a/modules/nixos/nixUtils.nix +++ b/modules/nixos/nixUtils.nix @@ -27,7 +27,6 @@ nixfmt-tree treefmt nixd - manix deadnix alejandra ];