noto-fonts-emoji → noto-fonts-color-emoji

Clarify that the monochrome font is not included, per #221181.

The new name is also coherent with the name of the font,
according to `fontconfig`: Noto Color Emoji.

nicoo c7423cd7 49f1b362

Changed files
+22 -16
doc
builders
packages
nixos
doc
manual
release-notes
modules
config
fonts
tests
pkgs
applications
networking
instant-messengers
deltachat-desktop
data
fonts
noto-fonts
twitter-color-emoji
top-level
+2 -2
doc/builders/packages/ibus.section.md
···
## Built-in emoji picker {#sec-ibus-typing-booster-emoji-picker}
-
The `ibus-engines.typing-booster` package contains a program named `emoji-picker`. To display all emojis correctly, a special font such as `noto-fonts-emoji` is needed:
On NixOS, it can be installed using the following expression:
```nix
{ pkgs, ... }: {
-
fonts.packages = with pkgs; [ noto-fonts-emoji ];
}
```
···
## Built-in emoji picker {#sec-ibus-typing-booster-emoji-picker}
+
The `ibus-engines.typing-booster` package contains a program named `emoji-picker`. To display all emojis correctly, a special font such as `noto-fonts-color-emoji` is needed:
On NixOS, it can be installed using the following expression:
```nix
{ pkgs, ... }: {
+
fonts.packages = with pkgs; [ noto-fonts-color-emoji ];
}
```
+4
nixos/doc/manual/release-notes/rl-2311.section.md
···
- The `hail` NixOS module was removed, as `hail` was unmaintained since 2017.
## Other Notable Changes {#sec-release-23.11-notable-changes}
- The Cinnamon module now enables XDG desktop integration by default. If you are experiencing collisions related to xdg-desktop-portal-gtk you can safely remove `xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];` from your NixOS configuration.
···
- The `hail` NixOS module was removed, as `hail` was unmaintained since 2017.
+
- Package `noto-fonts-emoji` was renamed to `noto-fonts-color-emoji`;
+
see [#221181](https://github.com/NixOS/nixpkgs/issues/221181).
+
+
## Other Notable Changes {#sec-release-23.11-notable-changes}
- The Cinnamon module now enables XDG desktop integration by default. If you are experiencing collisions related to xdg-desktop-portal-gtk you can safely remove `xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];` from your NixOS configuration.
+1 -1
nixos/modules/config/fonts/packages.nix
···
gyre-fonts # TrueType substitutes for standard PostScript fonts
liberation_ttf
unifont
-
noto-fonts-emoji
]);
};
}
···
gyre-fonts # TrueType substitutes for standard PostScript fonts
liberation_ttf
unifont
+
noto-fonts-color-emoji
]);
};
}
+1 -1
nixos/tests/fontconfig-default-fonts.nix
···
nodes.machine = { config, pkgs, ... }: {
fonts.enableDefaultPackages = true; # Background fonts
fonts.packages = with pkgs; [
-
noto-fonts-emoji
cantarell-fonts
twitter-color-emoji
source-code-pro
···
nodes.machine = { config, pkgs, ... }: {
fonts.enableDefaultPackages = true; # Background fonts
fonts.packages = with pkgs; [
+
noto-fonts-color-emoji
cantarell-fonts
twitter-color-emoji
source-code-pro
+1 -1
nixos/tests/noto-fonts.nix
···
noto-fonts
noto-fonts-cjk-sans
noto-fonts-cjk-serif
-
noto-fonts-emoji
];
fontconfig.defaultFonts = {
serif = [ "Noto Serif" "Noto Serif CJK SC" ];
···
noto-fonts
noto-fonts-cjk-sans
noto-fonts-cjk-serif
+
noto-fonts-color-emoji
];
fontconfig.defaultFonts = {
serif = [ "Noto Serif" "Noto Serif CJK SC" ];
+2 -2
pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
···
, libdeltachat
, makeDesktopItem
, makeWrapper
-
, noto-fonts-emoji
, pkg-config
, python3
, roboto
···
install -D build/icon.png \
$out/share/icons/hicolor/scalable/apps/deltachat.png
-
ln -sf ${noto-fonts-emoji}/share/fonts/noto/NotoColorEmoji.ttf \
$out/lib/node_modules/deltachat-desktop/html-dist/fonts/noto/emoji
for font in $out/lib/node_modules/deltachat-desktop/html-dist/fonts/Roboto-*.ttf; do
ln -sf ${roboto}/share/fonts/truetype/$(basename $font) \
···
, libdeltachat
, makeDesktopItem
, makeWrapper
+
, noto-fonts-color-emoji
, pkg-config
, python3
, roboto
···
install -D build/icon.png \
$out/share/icons/hicolor/scalable/apps/deltachat.png
+
ln -sf ${noto-fonts-color-emoji}/share/fonts/noto/NotoColorEmoji.ttf \
$out/lib/node_modules/deltachat-desktop/html-dist/fonts/noto/emoji
for font in $out/lib/node_modules/deltachat-desktop/html-dist/fonts/Roboto-*.ttf; do
ln -sf ${roboto}/share/fonts/truetype/$(basename $font) \
+2 -2
pkgs/data/fonts/noto-fonts/default.nix
···
sha256 = "sha256-y1103SS0qkZMhEL5+7kQZ+OBs5tRaqkqOcs4796Fzhg=";
};
-
noto-fonts-emoji =
let
version = "2.038";
emojiPythonEnv =
···
'';
meta = with lib; {
-
description = "Color and Black-and-White emoji fonts";
homepage = "https://github.com/googlefonts/noto-emoji";
license = with licenses; [ ofl asl20 ];
platforms = platforms.all;
···
sha256 = "sha256-y1103SS0qkZMhEL5+7kQZ+OBs5tRaqkqOcs4796Fzhg=";
};
+
noto-fonts-color-emoji =
let
version = "2.038";
emojiPythonEnv =
···
'';
meta = with lib; {
+
description = "Color emoji font";
homepage = "https://github.com/googlefonts/noto-emoji";
license = with licenses; [ ofl asl20 ];
platforms = platforms.all;
+5 -5
pkgs/data/fonts/twitter-color-emoji/default.nix
···
, python3
, which
, zopfli
-
, noto-fonts-emoji
}:
let
···
inherit version;
srcs = [
-
noto-fonts-emoji.src
twemojiSrc
];
-
sourceRoot = noto-fonts-emoji.src.name;
postUnpack = ''
chmod -R +w ${twemojiSrc.name}
-
mv ${twemojiSrc.name} ${noto-fonts-emoji.src.name}
'';
nativeBuildInputs = [
···
"s#http://scripts.sil.org/OFL#http://creativecommons.org/licenses/by/4.0/#"
];
in ''
-
${noto-fonts-emoji.postPatch}
sed '${templateSubstitutions}' NotoColorEmoji.tmpl.ttx.tmpl > TwitterColorEmoji.tmpl.ttx.tmpl
pushd ${twemojiSrc.name}/assets/72x72/
···
, python3
, which
, zopfli
+
, noto-fonts-color-emoji
}:
let
···
inherit version;
srcs = [
+
noto-fonts-color-emoji.src
twemojiSrc
];
+
sourceRoot = noto-fonts-color-emoji.src.name;
postUnpack = ''
chmod -R +w ${twemojiSrc.name}
+
mv ${twemojiSrc.name} ${noto-fonts-color-emoji.src.name}
'';
nativeBuildInputs = [
···
"s#http://scripts.sil.org/OFL#http://creativecommons.org/licenses/by/4.0/#"
];
in ''
+
${noto-fonts-color-emoji.postPatch}
sed '${templateSubstitutions}' NotoColorEmoji.tmpl.ttx.tmpl > TwitterColorEmoji.tmpl.ttx.tmpl
pushd ${twemojiSrc.name}/assets/72x72/
+1
pkgs/top-level/aliases.nix
···
nomad_1_3 = throw "nomad_1_3 has been removed because it's outdated. Use a a newer version instead"; # Added 2023-09-02
nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27
noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16
noto-fonts-extra = noto-fonts; # Added 2023-04-08
nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15
now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # Added 2021-08-05
···
nomad_1_3 = throw "nomad_1_3 has been removed because it's outdated. Use a a newer version instead"; # Added 2023-09-02
nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27
noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16
+
noto-fonts-emoji = noto-fonts-color-emoji; # Added 2023-09-09
noto-fonts-extra = noto-fonts; # Added 2023-04-08
nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15
now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # Added 2021-08-05
+3 -2
pkgs/top-level/all-packages.nix
···
noto-fonts-lgc-plus
noto-fonts-cjk-sans
noto-fonts-cjk-serif
-
noto-fonts-emoji
-
noto-fonts-emoji-blob-bin;
nuclear = callPackage ../applications/audio/nuclear { };
···
noto-fonts-lgc-plus
noto-fonts-cjk-sans
noto-fonts-cjk-serif
+
noto-fonts-color-emoji
+
noto-fonts-emoji-blob-bin
+
;
nuclear = callPackage ../applications/audio/nuclear { };