update sobercookie

This commit is contained in:
xunuwu 2024-09-13 08:42:43 +02:00
parent 5bd04134b9
commit d293d66678
Signed by: xun
SSH key fingerprint: SHA256:Uot/1WoAjWAeqLOHA5vYy4phhVydsH7jCPmBjaPZfgI
3 changed files with 20 additions and 9 deletions

View file

@ -16,7 +16,7 @@
}, },
"sobercookie": { "sobercookie": {
"cargoLocks": null, "cargoLocks": null,
"date": "2024-09-08", "date": "2024-09-10",
"extract": null, "extract": null,
"name": "sobercookie", "name": "sobercookie",
"passthru": null, "passthru": null,
@ -28,11 +28,11 @@
"name": null, "name": null,
"owner": "xunuwu", "owner": "xunuwu",
"repo": "sobercookie", "repo": "sobercookie",
"rev": "0e082ab538a2eed206ab228ed50c5251323abdf2", "rev": "40b1f97f0614172a116ce27aa502275f3f8dc2c0",
"sha256": "sha256-hdW/MqzphyAy6bcN3LDFFRV0t9ZHOx2b96hu9acZ7+E=", "sha256": "sha256-E/HJEDr0bBHQnMhtQckbJv+f4U/NVe8dQ6/y0ujSdjc=",
"sparseCheckout": [], "sparseCheckout": [],
"type": "github" "type": "github"
}, },
"version": "0e082ab538a2eed206ab228ed50c5251323abdf2" "version": "40b1f97f0614172a116ce27aa502275f3f8dc2c0"
} }
} }

View file

@ -11,14 +11,14 @@
}; };
sobercookie = { sobercookie = {
pname = "sobercookie"; pname = "sobercookie";
version = "0e082ab538a2eed206ab228ed50c5251323abdf2"; version = "40b1f97f0614172a116ce27aa502275f3f8dc2c0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "xunuwu"; owner = "xunuwu";
repo = "sobercookie"; repo = "sobercookie";
rev = "0e082ab538a2eed206ab228ed50c5251323abdf2"; rev = "40b1f97f0614172a116ce27aa502275f3f8dc2c0";
fetchSubmodules = false; fetchSubmodules = false;
sha256 = "sha256-hdW/MqzphyAy6bcN3LDFFRV0t9ZHOx2b96hu9acZ7+E="; sha256 = "sha256-E/HJEDr0bBHQnMhtQckbJv+f4U/NVe8dQ6/y0ujSdjc=";
}; };
date = "2024-09-08"; date = "2024-09-10";
}; };
} }

View file

@ -1,8 +1,15 @@
{ {
stdenv, stdenv,
gnugrep,
lib, lib,
pkg-config, pkg-config,
flatpak,
procps,
bash, bash,
jq,
gnused,
libnotify,
coreutils,
makeWrapper, makeWrapper,
luajitPackages, luajitPackages,
gobject-introspection, gobject-introspection,
@ -31,6 +38,7 @@ stdenv.mkDerivation (nv_generated.sobercookie
mkdir -p $out/bin mkdir -p $out/bin
cp sobercookie $out/bin/sobercookie cp sobercookie $out/bin/sobercookie
cp sobercookie_service $out/bin/sobercookie_service
cp launcher.lua $out/bin/sobercookie-launcher cp launcher.lua $out/bin/sobercookie-launcher
mkdir -p $out/share/applications mkdir -p $out/share/applications
@ -47,7 +55,10 @@ stdenv.mkDerivation (nv_generated.sobercookie
''; '';
postFixup = '' postFixup = ''
wrapProgram $out/bin/sobercookie_service \
--prefix PATH : ${lib.makeBinPath [bash jq libnotify coreutils procps gnugrep gnused]} ## sudo is assumed to be installed
wrapProgram $out/bin/sobercookie \ wrapProgram $out/bin/sobercookie \
--prefix PATH : ${lib.makeBinPath [bash]} --prefix PATH : ${lib.makeBinPath [flatpak bash coreutils procps]}:$out/bin
''; '';
})) }))