feat(kde): add koi

This commit is contained in:
uku 2024-08-28 19:37:37 +02:00
parent bb15cc1f6d
commit ffd73d8e6a
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
3 changed files with 34 additions and 2 deletions

View file

@ -8,6 +8,7 @@
reposilite = pkgs.callPackage ./reposilite/derivation.nix {};
enigma = pkgs.callPackage ./pkgs/enigma.nix {};
vineflower = pkgs.callPackage ./pkgs/vineflower.nix {};
koi = pkgs.kdePackages.callPackage ./pkgs/koi.nix {};
wine-discord-ipc-bridge = pkgs.callPackage ./pkgs/wine-discord-ipc-bridge.nix {
inherit (pkgs.pkgsCross.mingw32) stdenv;

28
exprs/pkgs/koi.nix Normal file
View file

@ -0,0 +1,28 @@
{
stdenv,
fetchFromGitHub,
cmake,
ninja,
wrapQtAppsHook,
qtbase,
qtwayland,
kcoreaddons,
kwidgetsaddons,
kconfig,
}:
stdenv.mkDerivation (finalAttrs: {
name = "koi";
version = "0.3.1";
src = fetchFromGitHub {
owner = "baduhai";
repo = "Koi";
rev = finalAttrs.version;
hash = "sha256-dhpuKIY/Xi62hzJlnVCIOF0k6uoQ3zH129fLq/r+Kmg=";
};
sourceRoot = "source/src";
nativeBuildInputs = [cmake ninja wrapQtAppsHook];
buildInputs = [qtbase qtwayland kcoreaddons kwidgetsaddons kconfig];
})

View file

@ -1,8 +1,11 @@
{pkgs, ...}: {
{self, pkgs, ...}: {
services.desktopManager.plasma6.enable = true;
environment = {
systemPackages = with pkgs; [flameshot];
systemPackages = with pkgs; [
flameshot
self.packages.${pkgs.system}.koi
];
plasma6.excludePackages = with pkgs.kdePackages; [
plasma-browser-integration