feat: replace jpassmenu with a python version
All checks were successful
/ check (push) Successful in 9s
/ build-packages (push) Successful in 15s
/ build-vm (push) Successful in 29s
/ report-size (push) Successful in 1m16s

There is no reason for it to be a Rust program
This commit is contained in:
Jalil David Salamé Messina 2025-05-17 12:07:49 +02:00
parent f082fe7a61
commit 1fdbf8af97
Signed by: jalil
GPG key ID: F016B9E770737A0B
13 changed files with 166 additions and 931 deletions

View file

@ -30,19 +30,19 @@ let
callRustPackage =
pkgs: pname: nixSrc:
pkgs.callPackage nixSrc { cleanRustSrc = cleanRustSrc pname; };
packages = {
jpassmenu = ./jpassmenu/package.nix;
audiomenu = ./audiomenu/package.nix;
packages = pkgs: {
jpassmenu = pkgs.callPackage ./jpassmenu/package.nix { };
audiomenu = callRustPackage pkgs "audiomenu" ./audiomenu/package.nix;
};
in
{
# Add scripts to overlay
flake.overlays.scripts = _final: prev: builtins.mapAttrs (callRustPackage prev) packages;
flake.overlays.scripts = _final: packages;
# Add scripts to packages
perSystem =
{ pkgs, ... }:
{
packages = builtins.mapAttrs (callRustPackage pkgs) packages;
packages = packages pkgs;
};
}