1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
{ config, lib, pkgs, ... }: let cfg = config.getchoo.desktop; inherit (lib) mkDefault mkEnableOption mkIf; in { options.getchoo.desktop.enable = mkEnableOption "base nixos module"; imports = [ ./homebrew.nix ]; config = mkIf cfg.enable { fonts.fonts = with pkgs; mkDefault [ (nerdfonts.override {fonts = ["FiraCode"];}) ]; }; }