From 5d853f7dca02d26de7a1acc49c437d4ba6b5add7 Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sat, 17 Jan 2015 00:46:34 -0200 Subject: Adding some plugins to XFCE4 Here is a list: Battery (1.0.5) Clipman (1.2.6) Cpufreq (1.0.0) Cpugraph (1.0.5) Datetime (0.6.2) Dict (0.3.0) Embed (1.4.1) Eyes (4.4.3) Fsguard (1.0.1) Genmon (3.4.0) Netload (1.2.4) Notes (1.7.7) Systemload (1.1.2) Verve (1.0.0) Xkb (0.5.6) --- pkgs/desktops/xfce/default.nix | 23 +++++++++++++++++---- .../xfce/panel-plugins/xfce4-battery-plugin.nix | 8 +++++--- .../xfce/panel-plugins/xfce4-clipman-plugin.nix | 24 ++++++++++++++++++++++ .../xfce/panel-plugins/xfce4-cpufreq-plugin.nix | 4 +++- .../xfce/panel-plugins/xfce4-cpugraph-plugin.nix | 24 ++++++++++++++++++++++ .../xfce/panel-plugins/xfce4-datetime-plugin.nix | 8 +++++--- .../xfce/panel-plugins/xfce4-dict-plugin.nix | 23 +++++++++++++++++++++ .../xfce/panel-plugins/xfce4-embed-plugin.nix | 23 +++++++++++++++++++++ .../xfce/panel-plugins/xfce4-eyes-plugin.nix | 23 +++++++++++++++++++++ .../xfce/panel-plugins/xfce4-fsguard-plugin.nix | 23 +++++++++++++++++++++ .../xfce/panel-plugins/xfce4-genmon-plugin.nix | 23 +++++++++++++++++++++ .../xfce/panel-plugins/xfce4-netload-plugin.nix | 24 ++++++++++++++++++++++ .../xfce/panel-plugins/xfce4-notes-plugin.nix | 23 +++++++++++++++++++++ .../xfce/panel-plugins/xfce4-systemload-plugin.nix | 8 +++++--- .../xfce/panel-plugins/xfce4-verve-plugin.nix | 24 ++++++++++++++++++++++ .../xfce/panel-plugins/xfce4-xkb-plugin.nix | 4 +++- 16 files changed, 274 insertions(+), 15 deletions(-) create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix create mode 100644 pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin.nix (limited to 'pkgs') diff --git a/pkgs/desktops/xfce/default.nix b/pkgs/desktops/xfce/default.nix index 3844633839ed..d769072acb74 100644 --- a/pkgs/desktops/xfce/default.nix +++ b/pkgs/desktops/xfce/default.nix @@ -60,13 +60,28 @@ xfce_self = rec { # the lines are very long but it seems better than the even-od xfce4icontheme = callPackage ./art/xfce4-icon-theme.nix { }; - #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2" + #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.{bz2,gz}" - xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; + + xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { }; + xfce4_clipman_plugin = callPackage ./panel-plugins/xfce4-clipman-plugin.nix { }; xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { }; - xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { }; + xfce4_cpugraph_plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { }; xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { }; - xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { }; + xfce4_dict_plugin = callPackage ./panel-plugins/xfce4-dict-plugin.nix { }; + xfce4_embed_plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { }; + xfce4_eyes_plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { }; + xfce4_fsguard_plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { }; + xfce4_genmon_plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { }; + + xfce4_netload_plugin = callPackage ./panel-plugins/xfce4-netload-plugin.nix { }; + xfce4_notes_plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { }; + xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; + xfce4_verve_plugin = callPackage ./panel-plugins/xfce4-verve-plugin.nix { }; + xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { }; + + + }; # xfce_self diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin.nix index dd93c851c7b2..3438791cd781 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin.nix @@ -1,13 +1,14 @@ { stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-battery-plugin"; ver_maj = "1.0"; - ver_min = "0"; + ver_min = "5"; src = fetchurl { url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; - sha256 = "07qji9gh7ail06kwf1lniph5fdccvrsjwsxwnlbw0cmrws0bb2y2"; + sha256 = "04gbplcj8z4vg5xbks8cc2jjf62mmf9sdymg90scjwmb82pv2ngn"; }; name = "${p_name}-${ver_maj}.${ver_min}"; @@ -17,6 +18,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "Battery plugin for Xfce panel"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin.nix new file mode 100644 index 000000000000..4e1733704287 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, glib, exo, libXtst, xproto, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-clipman-plugin"; + ver_maj = "1.2"; + ver_min = "6"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "19a8gwcqc0r5qqi8w28dc8arqip34m8yxdb87lgps9g5qfcky113"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool glib exo libXtst xproto libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + preFixup = "rm $out/share/icons/hicolor/icon-theme.cache"; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Clipboard manager for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin.nix index 18d043c51fde..f2a8ef4d9eae 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-cpufreq-plugin"; ver_maj = "1.0"; @@ -17,6 +18,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "CPU Freq load plugin for Xfce panel"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix new file mode 100644 index 000000000000..ad9c45820af2 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, glib, exo, libXtst, xproto, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-cpugraph-plugin"; + ver_maj = "1.0"; + ver_min = "5"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "1izl53q95m5xm2fiq7385vb1i9nwgjizxkmgpgh33zdckb40xnl5"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool glib exo libXtst xproto libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + preFixup = "rm $out/share/icons/hicolor/icon-theme.cache"; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "CPU graph show for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin.nix index 267a8b77ff14..4ca19d734496 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin.nix @@ -1,16 +1,17 @@ { stdenv, fetchurl, pkgconfig, intltool, libxfce4util, libxfcegui4, xfce4panel , gtk }: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-datetime-plugin"; ver_maj = "0.6"; - ver_min = "1"; + ver_min = "2"; name = "${p_name}-${ver_maj}.${ver_min}"; src = fetchurl { url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; - sha256 = "06xvh22y5y0bcy7zb9ylvjpcl09wdyb751r7gwyg7m3h44f0qd7v"; + sha256 = "0b4yril07qgkmywjym1qp12r4g35bnh96879zbjps7cd3rkxld4p"; }; buildInputs = [ pkgconfig intltool libxfce4util libxfcegui4 xfce4panel gtk ]; @@ -18,6 +19,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "Shows the date and time in the panel, and a calendar appears when you left-click on it"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix new file mode 100644 index 000000000000..ede0495b8de5 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-dict-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-dict-plugin"; + ver_maj = "0.3"; + ver_min = "0"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.gz"; + sha256 = "1x0imfnsdfq7fbhka8bc0yjjspkcljc1jafhrwzb08qi9bk2wbar"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Dictionary plugin for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix new file mode 100644 index 000000000000..0acf503abe79 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-embed-plugin"; + ver_maj = "1.4"; + ver_min = "1"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "0s0zlg7nvjaqvma4l8bhxk171yjrpncsz6v0ff1cxl3z6ya6hbxq"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Embed arbitrary app windows on Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix new file mode 100644 index 000000000000..29b23767eb09 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-eyes-plugin"; + ver_maj = "4.4"; + ver_min = "3"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "0z4161i14m73i515ymhj34c1ycz5fmjmbczdd8plx3nvrxdk76jb"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Eyes following you!"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix new file mode 100644 index 000000000000..539f13320046 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-fsguard-plugin"; + ver_maj = "1.0"; + ver_min = "1"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "1dxa6gpw4a07ixccafd9fnk38r4fax4bhll73fchpv39jzh7xyzz"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Filesystem monitor"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix new file mode 100644 index 000000000000..8b6552e4e6c6 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-genmon-plugin"; + ver_maj = "3.4"; + ver_min = "0"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "11q3g6lmgz3d5lyh6614mxkd9cblfdyf9jgki7f26mn895xk79dh"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Cyclically spawns a command and captures its output"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin.nix new file mode 100644 index 000000000000..710ca70b0212 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-netload-plugin.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-netload-plugin"; + ver_maj = "1.2"; + ver_min = "4"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "1lrhhzxmybcfl52hnadr2dvasis9wmk6a48pcy02s09ch8cfkb7z"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + preFixup = "rm $out/share/icons/hicolor/icon-theme.cache"; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Battery plugin for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix new file mode 100644 index 000000000000..8e402edbeb6a --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk, libunique }: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-notes-plugin"; + ver_maj = "1.7"; + ver_min = "7"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "05sjbwgch1j93m3r23ksbjnpfk11sf7xjmbb9pm5vl3snc2s3fm7"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk libunique ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "Sticky notes plugin for Xfce panel"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix index dda5dc89defd..200e3ccb071b 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix @@ -1,13 +1,14 @@ { stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4panel, libxfce4ui, gtk}: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-systemload-plugin"; ver_maj = "1.1"; - ver_min = "1"; + ver_min = "2"; src = fetchurl { url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; - sha256 = "1bnrr30h6kgb37ixcq7frx2gvj2p99bpa1jyzppwjxp5x7xkxh8s"; + sha256 = "0z4as6sxdz93d4jpgv0665dg4sykfvc5068mc689phlfl2rvcsdl"; }; name = "${p_name}-${ver_maj}.${ver_min}"; @@ -16,6 +17,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "System load plugin for Xfce panel"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin.nix new file mode 100644 index 000000000000..e73ad9256308 --- /dev/null +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, intltool, glib, exo, pcre +, libxfce4util, xfce4panel, libxfce4ui, libxfcegui4, xfconf, gtk}: + +with stdenv.lib; +stdenv.mkDerivation rec { + p_name = "xfce4-verve-plugin"; + ver_maj = "1.0"; + ver_min = "0"; + + src = fetchurl { + url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2"; + sha256 = "18zi8lam82xwjm5zdnilg3ffxpp5z8vjad3kjvdsyxdhsdza84fh"; + }; + name = "${p_name}-${ver_maj}.${ver_min}"; + + buildInputs = [ pkgconfig intltool glib exo pcre libxfce4util libxfce4ui xfce4panel libxfcegui4 xfconf gtk ]; + + meta = { + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; + description = "A command-line plugin"; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin.nix index 37962a205623..b9bd520f0011 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin.nix @@ -2,6 +2,7 @@ , gtk, libxklavier, librsvg, libwnck }: +with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-xkb-plugin"; ver_maj = "0.5"; @@ -20,6 +21,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; description = "Allows you to setup and use multiple keyboard layouts"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = [ maintainers.AndersonTorres ]; }; } -- cgit 1.4.1