]> git.scottworley.com Git - nix-env-apps/blobdiff - default.nix
README: Include a screenshot
[nix-env-apps] / default.nix
index a0d1166fa19352c915a8fa45696c32c349b50767..e30926737602943436110db6a7ec90d1f0a59db0 100644 (file)
@@ -1,10 +1,10 @@
 { pkgs ? import <nixpkgs> { }, lint ? false }:
 pkgs.python3Packages.callPackage ({ autopep8, buildPythonPackage
-  , gobject-introspection, gtk4, lib, mypy, pylint, pygobject3, wrapGAppsHook4,
-  }:
+  , gobject-introspection, gtk4, lib, makeDesktopItem, mypy, pylint, pygobject3
+  , wrapGAppsHook4, }:
   buildPythonPackage rec {
     pname = "apps";
-    version = "1.0";
+    version = "1.0.2";
 
     src = lib.cleanSource ./.;
 
@@ -16,6 +16,20 @@ pkgs.python3Packages.callPackage ({ autopep8, buildPythonPackage
     buildInputs = [ gtk4 ];
     pythonPath = [ pygobject3 ];
 
+    postInstall = ''
+      cp -r $desktopItem/share $out
+    '';
+
+    desktopItem = makeDesktopItem {
+      name = "Apps";
+      exec = "apps";
+      icon = ./apps.png;
+      comment = "Configure nix-env Apps";
+      desktopName = "Apps";
+      genericName = "Configure Apps";
+      categories = [ "Settings" ];
+    };
+
     meta = {
       description =
         "A simple GUI for managing declarative nix-env user environments";