nixos/fonts: rename fonts.enableDefaultFonts to fonts.enableDefaultPackages

to better fit the renamed fonts.packages

Changed files
+12 -11
nixos
+1 -1
nixos/doc/manual/release-notes/rl-2311.section.md
···
- `buildGoModule` `go-modules` attrs have been renamed to `goModules`.
-
- The `fonts.fonts` option has been renamed to `fonts.packages`.
+
- The `fonts.fonts` and `fonts.enableDefaultFonts` options have been renamed to `fonts.packages` and `fonts.enableDefaultPackages` respectively.
- `services.fail2ban.jails` can now be configured with attribute sets defining settings and filters instead of lines. The stringed options `daemonConfig` and `extraSettings` have respectively been replaced by `daemonSettings` and `jails.DEFAULT.settings` which use attribute sets.
+3 -2
nixos/modules/config/fonts/packages.nix
···
{
imports = [
(lib.mkRemovedOptionModule [ "fonts" "enableCoreFonts" ] "Use fonts.packages = [ pkgs.corefonts ]; instead.")
+
(lib.mkRenamedOptionModule [ "fonts" "enableDefaultFonts " ] [ "fonts" "enableDefaultPackages" ])
(lib.mkRenamedOptionModule [ "fonts" "fonts" ] [ "fonts" "packages" ])
];
···
description = lib.mdDoc "List of primary font packages.";
};
-
enableDefaultFonts = lib.mkOption {
+
enableDefaultPackages = lib.mkOption {
type = lib.types.bool;
default = false;
description = lib.mdDoc ''
···
};
config = {
-
fonts.packages = lib.mkIf cfg.enableDefaultFonts (with pkgs; [
+
fonts.packages = lib.mkIf cfg.enableDefaultPackages (with pkgs; [
dejavu_fonts
freefont_ttf
gyre-fonts # TrueType substitutes for standard PostScript fonts
+1 -1
nixos/modules/programs/hyprland.nix
···
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.finalPackage ];
-
fonts.enableDefaultFonts = mkDefault true;
+
fonts.enableDefaultPackages = mkDefault true;
hardware.opengl.enable = mkDefault true;
programs = {
+1 -1
nixos/modules/programs/miriway.nix
···
};
hardware.opengl.enable = lib.mkDefault true;
-
fonts.enableDefaultFonts = lib.mkDefault true;
+
fonts.enableDefaultPackages = lib.mkDefault true;
programs.dconf.enable = lib.mkDefault true;
programs.xwayland.enable = lib.mkDefault true;
+1 -1
nixos/modules/programs/wayland/wayland-session.nix
···
};
hardware.opengl.enable = mkDefault true;
-
fonts.enableDefaultFonts = mkDefault true;
+
fonts.enableDefaultPackages = mkDefault true;
programs = {
dconf.enable = mkDefault true;
+1 -1
nixos/modules/services/networking/xrdp.nix
···
icons.enable = true;
};
-
fonts.enableDefaultFonts = mkDefault true;
+
fonts.enableDefaultPackages = mkDefault true;
systemd = {
services.xrdp = {
+1 -1
nixos/modules/services/x11/xserver.nix
···
${cfg.extraConfig}
'';
-
fonts.enableDefaultFonts = mkDefault true;
+
fonts.enableDefaultPackages = mkDefault true;
fonts.packages = [
(if cfg.upscaleDefaultCursor then fontcursormisc_hidpi else pkgs.xorg.fontcursormisc)
pkgs.xorg.fontmiscmisc
+1 -1
nixos/tests/fontconfig-default-fonts.nix
···
];
nodes.machine = { config, pkgs, ... }: {
-
fonts.enableDefaultFonts = true; # Background fonts
+
fonts.enableDefaultPackages = true; # Background fonts
fonts.packages = with pkgs; [
noto-fonts-emoji
cantarell-fonts
+1 -1
nixos/tests/noto-fonts-cjk-qt-default-weight.nix
···
nodes.machine = {
imports = [ ./common/x11.nix ];
fonts = {
-
enableDefaultFonts = false;
+
enableDefaultPackages = false;
fonts = [ pkgs.noto-fonts-cjk-sans ];
};
};
+1 -1
nixos/tests/noto-fonts.nix
···
imports = [ ./common/x11.nix ];
environment.systemPackages = [ pkgs.gedit ];
fonts = {
-
enableDefaultFonts = false;
+
enableDefaultPackages = false;
fonts = with pkgs;[
noto-fonts
noto-fonts-cjk-sans