19 lines
446 B
Nix
19 lines
446 B
Nix
|
{ config, lib, pkgs, ... }:
|
||
|
let nc = config.nathan.config;
|
||
|
in with lib; {
|
||
|
# Generic desktop configuration
|
||
|
config = mkIf nc.fonts {
|
||
|
fonts.fonts = with pkgs; [
|
||
|
## Monospace Fonts
|
||
|
# FiraCode with nerd-fonts patch, as well as fira-code symbols for emacs
|
||
|
(nerdfonts.override { fonts = [ "FiraCode" ]; })
|
||
|
fira-code-symbols
|
||
|
fira
|
||
|
# Proportional
|
||
|
roboto
|
||
|
liberation_ttf
|
||
|
noto-fonts
|
||
|
];
|
||
|
};
|
||
|
}
|