From 9ea16127936a9a649441df2917c3c097bb009f9d Mon Sep 17 00:00:00 2001 From: "<3" Date: Sat, 12 Sep 2026 01:20:25 +0200 Subject: [PATCH 1/2] maintainers: add kleiner3 --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6c00b8b06f14..263425fa4e09 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15260,6 +15260,13 @@ githubId = 231780064; name = "Klea"; }; + kleiner3 = { + name = "kleiner3"; + email = "nixos@dasriley.de"; + github = "kleiner3"; + githubId = 49880817; + matrix = "@riley:catgirl.industries"; + }; klntsky = { email = "klntsky@gmail.com"; name = "Vladimir Kalnitsky"; From b8d6aea4ac6cbb1dd49326770b1a0ecc3ef0ed4a Mon Sep 17 00:00:00 2001 From: "<3" Date: Sat, 12 Sep 2026 01:20:55 +0200 Subject: [PATCH 2/2] evolis-card-printer: init at 4.12.8 --- .../ev/evolis-card-printer/package.nix | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/ev/evolis-card-printer/package.nix diff --git a/pkgs/by-name/ev/evolis-card-printer/package.nix b/pkgs/by-name/ev/evolis-card-printer/package.nix new file mode 100644 index 000000000000..9b5bc3b5f6df --- /dev/null +++ b/pkgs/by-name/ev/evolis-card-printer/package.nix @@ -0,0 +1,51 @@ +{ + stdenv, + fetchurl, + + lib, + cups, + dpkg, + autoPatchelfHook, +}: + +stdenv.mkDerivation { + pname = "evolis-card-printer"; + version = "4.12.8"; # driver version + strictDeps = true; + __structuredAttrs = true; + + src = fetchurl { + # archive.org used as mirror as evolis does not provide simple download links + # original copies can be optained at https://myplace.evolis.com/s/product/pebble-4/01t5p00000CXScZAAX?language=en_US&tabset-100fe=2 + # deb drivers have weird problems described on archive.org page + # TLDR: use portrait as landscape and vice versa + + url = "https://archive.org/download/evolisprinter-4.12.8.8/64%20bit%20version%20-%20evolisprinter-4.12.8.8.amd64.deb"; + hash = "sha256-xldAk9FunkIcStu6hAS6onlRS3JdWIVftkbj8Bxtx8c="; + }; + + nativeBuildInputs = [ + dpkg + autoPatchelfHook + ]; + + buildInputs = [ + cups + ]; + + installPhase = '' + runHook preInstall + cp -r usr $out + runHook postInstall + ''; + + meta = { + description = "Evolis printer drivers, for Pebble, Badgy, Dualys, Primacy, Quantum, Securion, Tattoo, Tatoo2 and Zenus card printers"; + homepage = "https://myplace.evolis.com/s/product/pebble-4/01t5p00000CXScZAAX?language=en_US&tabset-100fe=2"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ + kleiner3 + ]; + platforms = [ "x86_64-linux" ]; + }; +}