Hardware Leaves
cells/hardware/ contains hardware convenience leaves that attach to the desktop branch.
Up: cells
Down: desktop branch
What this subtree does
It currently provides fonts and Bluetooth support.
Fonts leaf
The fonts leaf installs broad font coverage, Nerd Font symbols, emoji fonts, and a large Fontconfig fallback policy.
fonts.packages = with pkgs; [
noto-fonts
noto-fonts-cjk-sans
noto-fonts-color-emoji
nerd-fonts.jetbrains-mono
];This belongs to desktop because graphical applications and terminal emulators need consistent font fallback.
Bluetooth leaf
The Bluetooth leaf enables Bluetooth, powers it on at boot, enables common media profiles, and enables Blueman.
hardware.bluetooth = {
enable = true;
powerOnBoot = true;
};
services.blueman.enable = true;This also belongs to desktop because it supports interactive workstation peripherals.