fokus: init at 2.3.3 (#493373)

This commit is contained in:
Sandro
2026-03-07 21:54:45 +00:00
committed by GitHub
2 changed files with 53 additions and 0 deletions
+5
View File
@@ -25780,6 +25780,11 @@
githubId = 7543617;
name = "Struan Robertson";
};
structix = {
github = "STRUCTiX";
githubId = 15931333;
name = "Janek";
};
stteague = {
email = "stteague505@yahoo.com";
github = "stteague";
+48
View File
@@ -0,0 +1,48 @@
{
lib,
stdenv,
fetchFromGitLab,
kdePackages,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "fokus";
version = "2.3.3";
src = fetchFromGitLab {
owner = "divinae";
repo = "focus-plasmoid";
tag = "v${finalAttrs.version}";
hash = "sha256-S/0hAAt9zzj8pP5juFDvT0Z2B+GKpFnBsIVdJjSEakI=";
};
dontWrapQtApps = true;
postPatch = ''
substituteInPlace package/contents/config/main.xml package/contents/ui/configNotifications.qml \
--replace-fail "/usr/share/sounds" "${kdePackages.ocean-sound-theme}/share/sounds"
substituteInPlace package/contents/ui/configNotifications.qml package/contents/ui/configScripts.qml package/contents/ui/main.qml package/contents/ui/NotificationManager.qml \
--replace-fail 'import QtMultimedia' 'import "file://${kdePackages.qtmultimedia}/lib/qt-6/qml/QtMultimedia"'
'';
installPhase = ''
runHook preInstall
mkdir -p $out/share/plasma/plasmoids/com.dv.fokus
cp -r package/* $out/share/plasma/plasmoids/com.dv.fokus/
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Simple pomodoro KDE Plasma plasmoid";
homepage = "https://gitlab.com/divinae/focus-plasmoid";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ structix ];
platforms = lib.platforms.linux;
};
})