summary refs log tree commit diff
path: root/pkgs/applications/misc/ipmiview
diff options
context:
space:
mode:
authorLászló Vaskó <vlaci@balabit.hu>2019-09-25 09:59:02 +0200
committerLászló Vaskó <vlaci@balabit.hu>2019-09-25 09:59:25 +0200
commit3848206bd22fc2e5ba1aa04389ae0517dfacb80c (patch)
treea532d413df344acf54949e0345fd0a695093e7d4 /pkgs/applications/misc/ipmiview
parent15b847821191b5fe80c836cdf7146448603a8928 (diff)
downloadnixpkgs-3848206bd22fc2e5ba1aa04389ae0517dfacb80c.tar
nixpkgs-3848206bd22fc2e5ba1aa04389ae0517dfacb80c.tar.gz
nixpkgs-3848206bd22fc2e5ba1aa04389ae0517dfacb80c.tar.bz2
nixpkgs-3848206bd22fc2e5ba1aa04389ae0517dfacb80c.tar.lz
nixpkgs-3848206bd22fc2e5ba1aa04389ae0517dfacb80c.tar.xz
nixpkgs-3848206bd22fc2e5ba1aa04389ae0517dfacb80c.tar.zst
nixpkgs-3848206bd22fc2e5ba1aa04389ae0517dfacb80c.zip
IPMIView: create desktop file
Diffstat (limited to 'pkgs/applications/misc/ipmiview')
-rw-r--r--pkgs/applications/misc/ipmiview/default.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/applications/misc/ipmiview/default.nix b/pkgs/applications/misc/ipmiview/default.nix
index 774b84947da..e46df5d59e0 100644
--- a/pkgs/applications/misc/ipmiview/default.nix
+++ b/pkgs/applications/misc/ipmiview/default.nix
@@ -1,5 +1,6 @@
 { stdenv
 , fetchurl
+, makeDesktopItem
 , makeWrapper
 , patchelf
 , fontconfig
@@ -35,10 +36,20 @@ stdenv.mkDerivation rec {
     patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" ./BMCSecurity/${stunnelBinary}
   '';
 
+  desktopItem = makeDesktopItem rec {
+    name = "IPMIView";
+    exec = "IPMIView";
+    desktopName = name;
+    genericName = "Supermicro BMC manager";
+    categories = "Network;Configuration";
+  };
+
   installPhase = ''
     mkdir -p $out/bin
     cp -R . $out/
 
+    ln -s ${desktopItem}/share $out/share
+
     # LD_LIBRARY_PATH: fontconfig is used from java code
     # PATH: iputils is used for ping, and psmisc is for killall
     # WORK_DIR: unfortunately the ikvm related binaries are loaded from