From b30b9fda485b2b9701172369f6c84830a3ab845c Mon Sep 17 00:00:00 2001 From: Pyxels <39232833+Pyxels@users.noreply.github.com> Date: Mon, 27 Mar 2023 18:09:37 +0200 Subject: [PATCH 1/2] maintainer: add pyxels --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4eefe3bea0f..76028f02a66 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12396,6 +12396,12 @@ githubId = 4579165; name = "Danny Bautista"; }; + pyxels = { + email = "pyxels.dev@gmail.com"; + github = "Pyxels"; + githubId = 39232833; + name = "Jonas"; + }; q3k = { email = "q3k@q3k.org"; github = "q3k"; From f674237d9feaa4f766888355d4edd97a787254df Mon Sep 17 00:00:00 2001 From: Pyxels <39232833+Pyxels@users.noreply.github.com> Date: Mon, 27 Mar 2023 18:10:42 +0200 Subject: [PATCH 2/2] kickoff: init at v0.7.0 --- pkgs/applications/misc/kickoff/default.nix | 43 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/applications/misc/kickoff/default.nix diff --git a/pkgs/applications/misc/kickoff/default.nix b/pkgs/applications/misc/kickoff/default.nix new file mode 100644 index 00000000000..a17be0e092e --- /dev/null +++ b/pkgs/applications/misc/kickoff/default.nix @@ -0,0 +1,43 @@ +{ lib +, fetchFromGitHub +, rustPlatform +, fontconfig +, pkg-config +, wayland +, libxkbcommon +, makeWrapper +}: + +rustPlatform.buildRustPackage rec { + pname = "kickoff"; + version = "0.7.0"; + + src = fetchFromGitHub { + owner = "j0ru"; + repo = pname; + rev = "v${version}"; + hash = "sha256-AolJXFolMEwoK3AtC93naphZetytzRl1yI10SP9Rnzo="; + }; + + cargoHash = "sha256-Twg2C29OwXfCK/rYXnyjbhmCClnsFHz8le9h4AmzXfA="; + + libPath = lib.makeLibraryPath [ + wayland + libxkbcommon + ]; + + buildInputs = [ fontconfig ]; + nativeBuildInputs = [ makeWrapper pkg-config ]; + + postInstall = '' + wrapProgram "$out/bin/kickoff" --prefix LD_LIBRARY_PATH : "${libPath}" + ''; + + meta = with lib; { + description = "Minimalistic program launcher"; + homepage = "https://github.com/j0ru/kickoff"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ pyxels ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2a1dd423e2d..4bf7f7ded9b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -31157,6 +31157,8 @@ with pkgs; kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { }; + kickoff = callPackage ../applications/misc/kickoff { }; + klayout = libsForQt5.callPackage ../applications/misc/klayout { }; klee = callPackage ../applications/science/logic/klee (with llvmPackages_11; {