diff options
author | ambrop7@gmail.com <Ambroz Bizjak> | 2014-03-16 13:32:39 +0100 |
---|---|---|
committer | ambrop7@gmail.com <Ambroz Bizjak> | 2014-03-16 13:35:43 +0100 |
commit | 5533e05ca151a1763b57b86e212968b7f6bddf17 (patch) | |
tree | 46a3ec2e649bd29d4a4a703c9951eb4d40399db5 /pkgs | |
parent | a16e1e21336feff9ceda23b38a19f37f682b97a1 (diff) | |
download | nixlib-5533e05ca151a1763b57b86e212968b7f6bddf17.tar nixlib-5533e05ca151a1763b57b86e212968b7f6bddf17.tar.gz nixlib-5533e05ca151a1763b57b86e212968b7f6bddf17.tar.bz2 nixlib-5533e05ca151a1763b57b86e212968b7f6bddf17.tar.lz nixlib-5533e05ca151a1763b57b86e212968b7f6bddf17.tar.xz nixlib-5533e05ca151a1763b57b86e212968b7f6bddf17.tar.zst nixlib-5533e05ca151a1763b57b86e212968b7f6bddf17.zip |
Chromium: Add desktop entry.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/networking/browsers/chromium/default.nix | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index baf67371769d..6b57acc2d356 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, makeWrapper, ninja, which +{ stdenv, fetchurl, makeWrapper, ninja, which, makeDesktopItem # default dependencies , bzip2, flac, speex @@ -155,6 +155,17 @@ let libExecPath = "$out/libexec/${packageName}"; sandboxPath = "${sandbox}/bin/${packageName}_sandbox"; + desktopItem = makeDesktopItem { + name = "Chromium"; + exec = "chromium"; + icon = "chromium"; + comment = "An open source web browser from Google"; + desktopName = "Chromium"; + genericName = "Web browser"; + mimeType = "text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/mailto;x-scheme-handler/webcal"; + categories = "Network;WebBrowser"; + }; + in stdenv.mkDerivation rec { name = "${packageName}-${src.version}"; inherit packageName src; @@ -266,6 +277,9 @@ in stdenv.mkDerivation rec { mkdir -vp "$logo_output_path" cp -v "$icon_file" "$logo_output_path/${packageName}.png" done + + mkdir -vp "$out/share/applications" + cp -v "${desktopItem}/share/applications/"* "$out/share/applications" ''; passthru = { |