Refactor Nix package definitions for webcomix, colordle, dosage, protonup-qt, qbit-manage, and steam by removing unused variables, improving formatting, and ensuring consistency in dependency handling. Notable changes include the removal of unnecessary checks and whitespace adjustments.

This commit is contained in:
Danilo Reyes
2025-11-10 11:44:10 -06:00
parent 4e91264f0f
commit b94855afb8
6 changed files with 23 additions and 16 deletions

View File

@@ -28,27 +28,36 @@ stdenv.mkDerivation rec {
buildInputs = [
gtk4
libadwaita
(python3.withPackages (ps: with ps; [
pygobject3
pycairo
]))
(python3.withPackages (
ps: with ps; [
pygobject3
pycairo
]
))
];
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/share/hexcolordle-gtk $out/share/applications $out/share/metainfo
cp -r * $out/share/hexcolordle-gtk/
# Install desktop file and metainfo
cp net.krafting.HexColordle.desktop $out/share/applications/
cp net.krafting.HexColordle.metainfo.xml $out/share/metainfo/
# Create wrapper for the main Python file
makeWrapper ${python3.withPackages (ps: with ps; [pygobject3 pycairo])}/bin/python3 $out/bin/hexcolordle-gtk \
makeWrapper ${
python3.withPackages (
ps: with ps; [
pygobject3
pycairo
]
)
}/bin/python3 $out/bin/hexcolordle-gtk \
--add-flags "$out/share/hexcolordle-gtk/HexColordle.py" \
--prefix PYTHONPATH : "$out/share/hexcolordle-gtk"
runHook postInstall
'';

View File

@@ -15,7 +15,6 @@
gtk4,
libadwaita,
wrapGAppsHook4,
makeWrapper,
}:
stdenv.mkDerivation rec {

View File

@@ -27,7 +27,7 @@ buildPythonApplication rec {
pythonRemoveDeps = [
"pyside6-essentials"
];
# Skip runtime dependency check for missing packages
dontCheckRuntimeDeps = true;

View File

@@ -55,7 +55,7 @@ buildPythonApplication rec {
slowapi
uvicorn
];
# Skip runtime dependency check due to version mismatches with nixpkgs
dontCheckRuntimeDeps = true;

View File

@@ -2,7 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
callPackage,
setuptools,
wheel,
six,