From 4d5f87ef1fc8efdf7e4f0bb0331fca7b31150f07 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Mon, 17 Jun 2024 21:57:36 +0200 Subject: [PATCH 1/3] keymapp: migrate to pkgs/by-name --- .../misc/keymapp/default.nix => by-name/ke/keymapp/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{applications/misc/keymapp/default.nix => by-name/ke/keymapp/package.nix} (100%) diff --git a/pkgs/applications/misc/keymapp/default.nix b/pkgs/by-name/ke/keymapp/package.nix similarity index 100% rename from pkgs/applications/misc/keymapp/default.nix rename to pkgs/by-name/ke/keymapp/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c8420c32a01e..616b57dd00dc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9495,8 +9495,6 @@ with pkgs; keyfuzz = callPackage ../tools/inputmethods/keyfuzz { }; - keymapp = callPackage ../applications/misc/keymapp { }; - keyscope = callPackage ../tools/security/keyscope { inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security; }; From fa49d6ecd19edc99e63c5652eab82023b595aacc Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Mon, 17 Jun 2024 21:57:49 +0200 Subject: [PATCH 2/3] keymapp: reformat with nixfmt-rfc-style --- pkgs/by-name/ke/keymapp/package.nix | 33 +++++++++++++++++------------ 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ke/keymapp/package.nix b/pkgs/by-name/ke/keymapp/package.nix index 59dae9589fa7..ca24bcc94a4f 100644 --- a/pkgs/by-name/ke/keymapp/package.nix +++ b/pkgs/by-name/ke/keymapp/package.nix @@ -1,21 +1,25 @@ -{ stdenv -, lib -, fetchurl -, autoPatchelfHook -, wrapGAppsHook3 -, libusb1 -, webkitgtk -, gtk3 -, writeShellScript -, makeDesktopItem -, copyDesktopItems +{ + stdenv, + lib, + fetchurl, + autoPatchelfHook, + wrapGAppsHook3, + libusb1, + webkitgtk, + gtk3, + writeShellScript, + makeDesktopItem, + copyDesktopItems, }: let desktopItem = makeDesktopItem { name = "keymapp"; icon = "keymapp"; desktopName = "Keymapp"; - categories = [ "Settings" "HardwareSettings" ]; + categories = [ + "Settings" + "HardwareSettings" + ]; type = "Application"; exec = "keymapp"; }; @@ -61,7 +65,10 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://www.zsa.io/flash/"; description = "Application for ZSA keyboards"; - maintainers = with lib.maintainers; [ jankaifer shawn8901 ]; + maintainers = with lib.maintainers; [ + jankaifer + shawn8901 + ]; platforms = platforms.linux; license = lib.licenses.unfree; }; From 3f82beef06fb1e8e990bdcfac1d6b1dbe3639e2e Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Mon, 17 Jun 2024 22:12:06 +0200 Subject: [PATCH 3/3] keymapp: 1.1.1 -> 1.2.1 --- pkgs/by-name/ke/keymapp/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ke/keymapp/package.nix b/pkgs/by-name/ke/keymapp/package.nix index ca24bcc94a4f..c2777ce5c8e5 100644 --- a/pkgs/by-name/ke/keymapp/package.nix +++ b/pkgs/by-name/ke/keymapp/package.nix @@ -3,10 +3,10 @@ lib, fetchurl, autoPatchelfHook, - wrapGAppsHook3, + wrapGAppsHook4, libusb1, - webkitgtk, - gtk3, + libsoup_3, + webkitgtk_4_1, writeShellScript, makeDesktopItem, copyDesktopItems, @@ -26,23 +26,23 @@ let in stdenv.mkDerivation rec { pname = "keymapp"; - version = "1.1.1"; + version = "1.2.1"; src = fetchurl { url = "https://oryx.nyc3.cdn.digitaloceanspaces.com/keymapp/keymapp-${version}.tar.gz"; - hash = "sha256-tbRlJ65hHPBDwoXAXf++OdcW67RcqR1x1vfhbPCo1Ls="; + hash = "sha256-WiazQD40dG72B9tl4DwcMJgoVEl/Dgq55AHgeqK+sq8="; }; nativeBuildInputs = [ copyDesktopItems autoPatchelfHook - wrapGAppsHook3 + wrapGAppsHook4 ]; buildInputs = [ libusb1 - webkitgtk - gtk3 + webkitgtk_4_1 + libsoup_3 ]; sourceRoot = ".";