mirror of
https://github.com/thegeneralist01/config.git
synced 2026-07-21 19:05:19 +02:00
Gate man cache generation on Linux and extend Karabiner mappings
This commit is contained in:
parent
5d22e55d6b
commit
21d4ba3eb5
2 changed files with 69 additions and 8 deletions
|
|
@ -1,19 +1,30 @@
|
|||
{ inputs, lib, os, ... }:
|
||||
{
|
||||
inputs,
|
||||
lib,
|
||||
os,
|
||||
...
|
||||
}:
|
||||
let
|
||||
isDarwin = os == "darwin";
|
||||
isLinux = os == "linux";
|
||||
in {
|
||||
in
|
||||
{
|
||||
imports =
|
||||
lib.optional isDarwin inputs.home-manager.darwinModules.home-manager
|
||||
++ lib.optional isLinux inputs.home-manager.nixosModules.home-manager;
|
||||
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
backupFileExtension = lib.mkDefault "home.bak";
|
||||
};
|
||||
|
||||
home-manager.sharedModules = [{
|
||||
programs.home-manager.enable = true;
|
||||
}];
|
||||
home-manager.sharedModules = [
|
||||
{
|
||||
programs = {
|
||||
home-manager.enable = true;
|
||||
man.generateCaches = isLinux;
|
||||
};
|
||||
}
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue