moved kwrite to its own package definition

This commit is contained in:
William 2025-10-15 20:10:06 -03:00
parent d655099d76
commit 8ebab3907f
4 changed files with 17 additions and 15 deletions

View file

@ -5,21 +5,6 @@
...
}:
let
kwrite = pkgs.symlinkJoin {
name = "kwrite";
paths = [ pkgs.kdePackages.kate ];
postBuild = ''
rm -rf $out/bin/kate \
$out/bin/.kate-wrapped \
$out/share/applications/org.kde.kate.desktop \
$out/share/man \
$out/share/icons/hicolor/*/apps/kate.png \
$out/share/icons/hicolor/scalable/apps/kate.svg \
$out/share/appdata/org.kde.kate.appdata.xml
'';
};
in
{
imports = [ inputs.nix-flatpak.nixosModules.nix-flatpak ];

View file

@ -5,6 +5,7 @@
default = final: prev: {
toggleaudiosink = inputs.self.packages.${final.system}.toggleaudiosink;
hm-cli = inputs.self.packages.${final.system}.hm-cli;
kwrite = inputs.self.packages.${final.system}.kwrite;
};
};
}

View file

@ -7,6 +7,7 @@
packages = {
toggleaudiosink = pkgs.callPackage ./packages/toggleaudiosink.nix { };
hm-cli = pkgs.callPackage ./packages/hm-cli.nix { };
kwrite = pkgs.callPackage ./packages/kwrite.nix { };
};
};
}

15
packages/kwrite.nix Normal file
View file

@ -0,0 +1,15 @@
{ pkgs }:
pkgs.symlinkJoin {
name = "kwrite";
paths = [ pkgs.kdePackages.kate ];
postBuild = ''
rm -rf $out/bin/kate \
$out/bin/.kate-wrapped \
$out/share/applications/org.kde.kate.desktop \
$out/share/man \
$out/share/icons/hicolor/*/apps/kate.png \
$out/share/icons/hicolor/scalable/apps/kate.svg \
$out/share/appdata/org.kde.kate.appdata.xml
'';
}