sxiv: migrate to by-name, modernize

tag, hash, strictDeps, structuredAttrs

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
This commit is contained in:
Ethan Carter Edwards
2026-05-16 04:58:51 -04:00
parent 0ec9b63333
commit 686eab8091
2 changed files with 7 additions and 8 deletions
@@ -3,7 +3,7 @@
stdenv,
fetchFromGitHub,
libxft,
imlib2,
imlib2Full,
giflib,
libexif,
conf ? null,
@@ -13,11 +13,14 @@ stdenv.mkDerivation (finalAttrs: {
pname = "sxiv";
version = "26";
strictDeps = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "muennich";
repo = "sxiv";
rev = "v${finalAttrs.version}";
sha256 = "0xaawlfdy7b277m38mgg4423kd7p1ffn0dq4hciqs6ivbb3q9c4f";
tag = "v${finalAttrs.version}";
hash = "sha256-jrCEx1o7Go0jgwQ3YJ0L97Q5BCHvVTTqOWId3xzlSnU=";
};
configFile = lib.optionalString (conf != null) (builtins.toFile "config.def.h" conf);
@@ -25,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
libxft
imlib2
imlib2Full
giflib
libexif
];
-4
View File
@@ -10089,10 +10089,6 @@ with pkgs;
})
);
sxiv = callPackage ../applications/graphics/sxiv {
imlib2 = imlib2Full;
};
dropbox = callPackage ../applications/networking/dropbox { };
dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };