Cleaned up darwin from noise; Moved overlays too a shared module

This commit is contained in:
2026-06-06 21:04:49 +02:00
parent 9f2dc8314a
commit 7a25ac669f
12 changed files with 112 additions and 154 deletions
+26 -4
View File
@@ -1,11 +1,33 @@
{ pkgs, ... }:
{
fonts.fontconfig.enable = true;
home.packages = with pkgs; [
pkgs,
isDarwin,
lib,
...
}:
let
fonts = with pkgs; [
nerd-fonts.fira-code
nerd-fonts.fira-mono
nerd-fonts.hack
];
in
{
fonts.fontconfig.enable = true;
home = {
packages = lib.mkIf (!isDarwin) fonts;
file = lib.mkIf isDarwin (
builtins.listToAttrs (
builtins.concatMap (
pkg:
map (file: {
name = "Library/Fonts/${builtins.baseNameOf file}";
value = {
source = file;
};
}) (lib.filesystem.listFilesRecursive "${pkg}/share/fonts")
) fonts
)
);
};
}