catppuccin-fcitx5: add rounded corners support

I'm not really sure if this is the *best* way to do this per se, but it
works for now
This commit is contained in:
Leah Amelia Chen 2025-05-18 15:43:41 +02:00
parent b604ac857e
commit b485c52e8f
No known key found for this signature in database

View File

@ -3,6 +3,8 @@
stdenvNoCC, stdenvNoCC,
fetchFromGitHub, fetchFromGitHub,
unstableGitUpdater, unstableGitUpdater,
withRoundedCorners ? false,
}: }:
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "catppuccin-fcitx5"; pname = "catppuccin-fcitx5";
@ -18,10 +20,17 @@ stdenvNoCC.mkDerivation {
dontConfigure = true; dontConfigure = true;
dontBuild = true; dontBuild = true;
installPhase = '' installPhase =
''
runHook preInstall runHook preInstall
''
+ lib.optionalString withRoundedCorners ''
find src -name theme.conf -exec sed -iE 's/^# (Image=(panel|highlight).svg)/\1/' {} +
''
+ ''
mkdir -p $out/share/fcitx5 mkdir -p $out/share/fcitx5
cp -r src $out/share/fcitx5/themes cp -r src $out/share/fcitx5/themes
runHook postInstall runHook postInstall
''; '';