Loading pkgs/desktops/xfce/default.nix +5 −2 Original line number Diff line number Diff line Loading @@ -119,8 +119,6 @@ makeScopeWithSplicing' { xfce4-cpugraph-plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin { }; xfce4-datetime-plugin = callPackage ./panel-plugins/xfce4-datetime-plugin { }; xfce4-dockbarx-plugin = callPackage ./panel-plugins/xfce4-dockbarx-plugin { }; xfce4-docklike-plugin = callPackage ./panel-plugins/xfce4-docklike-plugin { }; Loading Loading @@ -173,6 +171,11 @@ makeScopeWithSplicing' { thunar-bare = self.thunar.override { thunarPlugins = [ ]; }; # added 2019-11-04 xfce4-datetime-plugin = throw '' xfce4-datetime-plugin has been removed: this plugin has been merged into the xfce4-panel's built-in clock plugin and thus no longer maintained upstream, see https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/563. ''; # Added 2025-05-20 xfce4-embed-plugin = throw "xfce4-embed-plugin has been removed, as it was broken"; # Added 2024-07-15 xfce4-hardware-monitor-plugin = throw "xfce.xfce4-hardware-monitor-plugin has been removed: abandoned by upstream and does not build"; # added 2023-01-15 Loading pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin/default.nix +34 −10 Original line number Diff line number Diff line { stdenv, lib, mkXfceDerivation, fetchFromGitLab, gettext, meson, ninja, pkg-config, glib, gtk3, libxfce4ui, libxfce4util, xfce4-panel, xfconf, gitUpdater, }: mkXfceDerivation { category = "panel-plugins"; stdenv.mkDerivation (finalAttrs: { pname = "xfce4-battery-plugin"; version = "1.1.6"; rev-prefix = "xfce4-battery-plugin-"; odd-unstable = false; sha256 = "sha256-tbI4zg6BFsPzREbh/tdFiEbZVXkAsblxzcZdIaQIqa0="; version = "1.2.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "panel-plugins"; repo = "xfce4-battery-plugin"; tag = "xfce4-battery-plugin-${finalAttrs.version}"; hash = "sha256-I4x2QRYp6H5mR4J7nQ+VZ/T3r/dj4r4M9JbgN+oZHWQ="; }; strictDeps = true; nativeBuildInputs = [ gettext meson ninja pkg-config ]; buildInputs = [ glib Loading @@ -26,8 +45,13 @@ mkXfceDerivation { xfconf ]; meta = with lib; { passthru.updateScript = gitUpdater { rev-prefix = "xfce4-battery-plugin-"; }; meta = { description = "Battery plugin for Xfce panel"; teams = [ teams.xfce ]; homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-battery-plugin"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.xfce ]; platforms = lib.platforms.linux; }; } }) pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin/default.nix +37 −8 Original line number Diff line number Diff line { stdenv, lib, mkXfceDerivation, fetchFromGitLab, gettext, meson, ninja, pkg-config, wayland-scanner, wrapGAppsHook3, glib, gtk3, libX11, Loading @@ -13,16 +19,34 @@ xfconf, wayland, wlr-protocols, gitUpdater, }: mkXfceDerivation { category = "panel-plugins"; stdenv.mkDerivation (finalAttrs: { pname = "xfce4-clipman-plugin"; version = "1.6.7"; sha256 = "sha256-kbcA1X5LBnk1FcrhVqpCENp5bleJga2jnCh1RltN72o="; version = "1.7.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "panel-plugins"; repo = "xfce4-clipman-plugin"; tag = "xfce4-clipman-plugin-${finalAttrs.version}"; hash = "sha256-w9axHJJnTQrkN9s3RQyvkOcK0FOqsvWpoJ+UCDntnZk="; }; strictDeps = true; depsBuildBuild = [ pkg-config ]; nativeBuildInputs = [ gettext meson ninja pkg-config wayland-scanner wrapGAppsHook3 ]; buildInputs = [ Loading @@ -39,8 +63,13 @@ mkXfceDerivation { wlr-protocols ]; meta = with lib; { passthru.updateScript = gitUpdater { rev-prefix = "xfce4-clipman-plugin-"; }; meta = { description = "Clipboard manager for Xfce panel"; teams = [ teams.xfce ]; homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.xfce ]; platforms = lib.platforms.linux; }; } }) pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin/default.nix +36 −8 Original line number Diff line number Diff line { stdenv, lib, mkXfceDerivation, fetchFromGitLab, gettext, meson, ninja, pkg-config, glib, gtk3, libxfce4ui, libxfce4util, xfce4-panel, xfconf, gitUpdater, }: mkXfceDerivation { category = "panel-plugins"; stdenv.mkDerivation (finalAttrs: { pname = "xfce4-cpufreq-plugin"; version = "1.2.9"; sha256 = "sha256-WC419ZRQAnV+yNbdWH5lMt4RGvQb7zv2dqQdTE2kIFU="; version = "1.3.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "panel-plugins"; repo = "xfce4-cpufreq-plugin"; tag = "xfce4-cpufreq-plugin-${finalAttrs.version}"; hash = "sha256-IJ0gOzMs2JBS8KIlD5NHyUOf53PtTytm8J/j+5AEh5E="; }; strictDeps = true; nativeBuildInputs = [ gettext meson ninja pkg-config ]; buildInputs = [ glib gtk3 libxfce4ui libxfce4util Loading @@ -22,8 +45,13 @@ mkXfceDerivation { xfconf ]; meta = with lib; { passthru.updateScript = gitUpdater { rev-prefix = "xfce4-cpufreq-plugin-"; }; meta = { description = "CPU Freq load plugin for Xfce panel"; teams = [ teams.xfce ]; homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-cpufreq-plugin"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.xfce ]; platforms = lib.platforms.linux; }; } }) pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin/default.nix +34 −16 Original line number Diff line number Diff line { stdenv, lib, mkXfceDerivation, exo, fetchFromGitLab, gettext, meson, ninja, pkg-config, glib, gtk3, libXtst, libxfce4ui, libxfce4util, xfce4-panel, xfconf, xorgproto, gitUpdater, }: mkXfceDerivation { category = "panel-plugins"; stdenv.mkDerivation (finalAttrs: { pname = "xfce4-cpugraph-plugin"; version = "1.2.11"; rev-prefix = "xfce4-cpugraph-plugin-"; odd-unstable = false; sha256 = "sha256-Q+H6riGF5sEcyrVFoDfudwVw4QORa2atE6NTb+xde/w="; version = "1.3.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "panel-plugins"; repo = "xfce4-cpugraph-plugin"; tag = "xfce4-cpugraph-plugin-${finalAttrs.version}"; hash = "sha256-IXAoxMzKZhABiiZYhL4UGkzqFNGMJicGQqSIfy2DEfc="; }; strictDeps = true; nativeBuildInputs = [ gettext meson ninja pkg-config ]; buildInputs = [ exo glib gtk3 libXtst libxfce4ui libxfce4util xfce4-panel xfconf xorgproto ]; meta = with lib; { passthru.updateScript = gitUpdater { rev-prefix = "xfce4-cpugraph-plugin-"; }; meta = { description = "CPU graph show for Xfce panel"; teams = [ teams.xfce ]; homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.xfce ]; platforms = lib.platforms.linux; }; } }) Loading
pkgs/desktops/xfce/default.nix +5 −2 Original line number Diff line number Diff line Loading @@ -119,8 +119,6 @@ makeScopeWithSplicing' { xfce4-cpugraph-plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin { }; xfce4-datetime-plugin = callPackage ./panel-plugins/xfce4-datetime-plugin { }; xfce4-dockbarx-plugin = callPackage ./panel-plugins/xfce4-dockbarx-plugin { }; xfce4-docklike-plugin = callPackage ./panel-plugins/xfce4-docklike-plugin { }; Loading Loading @@ -173,6 +171,11 @@ makeScopeWithSplicing' { thunar-bare = self.thunar.override { thunarPlugins = [ ]; }; # added 2019-11-04 xfce4-datetime-plugin = throw '' xfce4-datetime-plugin has been removed: this plugin has been merged into the xfce4-panel's built-in clock plugin and thus no longer maintained upstream, see https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/563. ''; # Added 2025-05-20 xfce4-embed-plugin = throw "xfce4-embed-plugin has been removed, as it was broken"; # Added 2024-07-15 xfce4-hardware-monitor-plugin = throw "xfce.xfce4-hardware-monitor-plugin has been removed: abandoned by upstream and does not build"; # added 2023-01-15 Loading
pkgs/desktops/xfce/panel-plugins/xfce4-battery-plugin/default.nix +34 −10 Original line number Diff line number Diff line { stdenv, lib, mkXfceDerivation, fetchFromGitLab, gettext, meson, ninja, pkg-config, glib, gtk3, libxfce4ui, libxfce4util, xfce4-panel, xfconf, gitUpdater, }: mkXfceDerivation { category = "panel-plugins"; stdenv.mkDerivation (finalAttrs: { pname = "xfce4-battery-plugin"; version = "1.1.6"; rev-prefix = "xfce4-battery-plugin-"; odd-unstable = false; sha256 = "sha256-tbI4zg6BFsPzREbh/tdFiEbZVXkAsblxzcZdIaQIqa0="; version = "1.2.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "panel-plugins"; repo = "xfce4-battery-plugin"; tag = "xfce4-battery-plugin-${finalAttrs.version}"; hash = "sha256-I4x2QRYp6H5mR4J7nQ+VZ/T3r/dj4r4M9JbgN+oZHWQ="; }; strictDeps = true; nativeBuildInputs = [ gettext meson ninja pkg-config ]; buildInputs = [ glib Loading @@ -26,8 +45,13 @@ mkXfceDerivation { xfconf ]; meta = with lib; { passthru.updateScript = gitUpdater { rev-prefix = "xfce4-battery-plugin-"; }; meta = { description = "Battery plugin for Xfce panel"; teams = [ teams.xfce ]; homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-battery-plugin"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.xfce ]; platforms = lib.platforms.linux; }; } })
pkgs/desktops/xfce/panel-plugins/xfce4-clipman-plugin/default.nix +37 −8 Original line number Diff line number Diff line { stdenv, lib, mkXfceDerivation, fetchFromGitLab, gettext, meson, ninja, pkg-config, wayland-scanner, wrapGAppsHook3, glib, gtk3, libX11, Loading @@ -13,16 +19,34 @@ xfconf, wayland, wlr-protocols, gitUpdater, }: mkXfceDerivation { category = "panel-plugins"; stdenv.mkDerivation (finalAttrs: { pname = "xfce4-clipman-plugin"; version = "1.6.7"; sha256 = "sha256-kbcA1X5LBnk1FcrhVqpCENp5bleJga2jnCh1RltN72o="; version = "1.7.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "panel-plugins"; repo = "xfce4-clipman-plugin"; tag = "xfce4-clipman-plugin-${finalAttrs.version}"; hash = "sha256-w9axHJJnTQrkN9s3RQyvkOcK0FOqsvWpoJ+UCDntnZk="; }; strictDeps = true; depsBuildBuild = [ pkg-config ]; nativeBuildInputs = [ gettext meson ninja pkg-config wayland-scanner wrapGAppsHook3 ]; buildInputs = [ Loading @@ -39,8 +63,13 @@ mkXfceDerivation { wlr-protocols ]; meta = with lib; { passthru.updateScript = gitUpdater { rev-prefix = "xfce4-clipman-plugin-"; }; meta = { description = "Clipboard manager for Xfce panel"; teams = [ teams.xfce ]; homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.xfce ]; platforms = lib.platforms.linux; }; } })
pkgs/desktops/xfce/panel-plugins/xfce4-cpufreq-plugin/default.nix +36 −8 Original line number Diff line number Diff line { stdenv, lib, mkXfceDerivation, fetchFromGitLab, gettext, meson, ninja, pkg-config, glib, gtk3, libxfce4ui, libxfce4util, xfce4-panel, xfconf, gitUpdater, }: mkXfceDerivation { category = "panel-plugins"; stdenv.mkDerivation (finalAttrs: { pname = "xfce4-cpufreq-plugin"; version = "1.2.9"; sha256 = "sha256-WC419ZRQAnV+yNbdWH5lMt4RGvQb7zv2dqQdTE2kIFU="; version = "1.3.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "panel-plugins"; repo = "xfce4-cpufreq-plugin"; tag = "xfce4-cpufreq-plugin-${finalAttrs.version}"; hash = "sha256-IJ0gOzMs2JBS8KIlD5NHyUOf53PtTytm8J/j+5AEh5E="; }; strictDeps = true; nativeBuildInputs = [ gettext meson ninja pkg-config ]; buildInputs = [ glib gtk3 libxfce4ui libxfce4util Loading @@ -22,8 +45,13 @@ mkXfceDerivation { xfconf ]; meta = with lib; { passthru.updateScript = gitUpdater { rev-prefix = "xfce4-cpufreq-plugin-"; }; meta = { description = "CPU Freq load plugin for Xfce panel"; teams = [ teams.xfce ]; homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-cpufreq-plugin"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.xfce ]; platforms = lib.platforms.linux; }; } })
pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin/default.nix +34 −16 Original line number Diff line number Diff line { stdenv, lib, mkXfceDerivation, exo, fetchFromGitLab, gettext, meson, ninja, pkg-config, glib, gtk3, libXtst, libxfce4ui, libxfce4util, xfce4-panel, xfconf, xorgproto, gitUpdater, }: mkXfceDerivation { category = "panel-plugins"; stdenv.mkDerivation (finalAttrs: { pname = "xfce4-cpugraph-plugin"; version = "1.2.11"; rev-prefix = "xfce4-cpugraph-plugin-"; odd-unstable = false; sha256 = "sha256-Q+H6riGF5sEcyrVFoDfudwVw4QORa2atE6NTb+xde/w="; version = "1.3.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "panel-plugins"; repo = "xfce4-cpugraph-plugin"; tag = "xfce4-cpugraph-plugin-${finalAttrs.version}"; hash = "sha256-IXAoxMzKZhABiiZYhL4UGkzqFNGMJicGQqSIfy2DEfc="; }; strictDeps = true; nativeBuildInputs = [ gettext meson ninja pkg-config ]; buildInputs = [ exo glib gtk3 libXtst libxfce4ui libxfce4util xfce4-panel xfconf xorgproto ]; meta = with lib; { passthru.updateScript = gitUpdater { rev-prefix = "xfce4-cpugraph-plugin-"; }; meta = { description = "CPU graph show for Xfce panel"; teams = [ teams.xfce ]; homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.xfce ]; platforms = lib.platforms.linux; }; } })