fix krita

This commit is contained in:
2026-04-05 22:47:17 +01:00
parent 0c69a2c32e
commit ad70686b05
2 changed files with 21 additions and 1 deletions

View File

@@ -1,7 +1,8 @@
{ {
lib, lib,
appimageTools, appimageTools,
fetchurl fetchurl,
makeWrapper
}: }:
let let
@@ -21,6 +22,12 @@ appimageTools.wrapType2 {
extraInstallCommands = '' extraInstallCommands = ''
install -m 444 -D ${appimageContents}/org.kde.krita.desktop $out/share/applications/krita.desktop install -m 444 -D ${appimageContents}/org.kde.krita.desktop $out/share/applications/krita.desktop
install -m 444 -D ${appimageContents}/krita.png $out/share/icons/hicolor/256x256/apps/krita.png install -m 444 -D ${appimageContents}/krita.png $out/share/icons/hicolor/256x256/apps/krita.png
substituteInPlace $out/share/applications/krita.desktop \
--replace-fail "Exec=krita" "Exec=krita-appimage"
source ${makeWrapper}/nix-support/setup-hook
wrapProgram $out/bin/${pname} \
--set FONTCONFIG_FILE /etc/fonts/fonts.conf
''; '';
meta = { meta = {

View File

@@ -5,6 +5,19 @@
packages = with pkgs; [ packages = with pkgs; [
nerd-fonts.jetbrains-mono nerd-fonts.jetbrains-mono
nerd-fonts.fira-code nerd-fonts.fira-code
noto-fonts
noto-fonts-cjk-sans
noto-fonts-color-emoji
liberation_ttf
]; ];
fontconfig = {
enable = true;
defaultFonts = {
monospace = [ "JetBrainsMono Nerd Font" ];
sansSerif = [ "Noto Sans" ];
serif = [ "Noto Serif" ];
};
};
}; };
} }