change from mono-home-manager to full flake multi-system configuration

This commit is contained in:
wieerwill
2025-11-30 12:28:05 +01:00
parent 5c3a992f34
commit 362f65c384
62 changed files with 4469 additions and 576 deletions

32
home/fonts.nix Normal file
View File

@@ -0,0 +1,32 @@
{ config, pkgs, lib, ... }:
let
cfg = config.homeModules.fonts;
in
lib.mkIf cfg.enable {
fonts = {
fontconfig = {
enable = true;
defaultFonts = {
emoji = ["emojione"];
monospace = ["0xproto"];
sansSerif = ["open-dyslexic"];
serif = ["open-dyslexic"];
};
};
};
home.packages = with pkgs; [
emojione
nerd-fonts._0xproto
nerd-fonts.droid-sans-mono
nerd-fonts.hack
nerd-fonts.noto
nerd-fonts.open-dyslexic
nerd-fonts.symbols-only
nerd-fonts.ubuntu
nerd-fonts.jetbrains-mono
];
}