diff --git a/pkgs/desktops/xfce/default.nix b/pkgs/desktops/xfce/default.nix index dabfe761a7ba..56e1924069b1 100644 --- a/pkgs/desktops/xfce/default.nix +++ b/pkgs/desktops/xfce/default.nix @@ -43,6 +43,8 @@ makeScopeWithSplicing' { thunar-media-tags-plugin = callPackage ./thunar-plugins/media-tags { }; + thunar-vcs-plugin = callPackage ./thunar-plugins/vcs { }; + tumbler = callPackage ./core/tumbler { }; xfce4-panel = callPackage ./core/xfce4-panel { }; diff --git a/pkgs/desktops/xfce/thunar-plugins/vcs/default.nix b/pkgs/desktops/xfce/thunar-plugins/vcs/default.nix new file mode 100644 index 000000000000..d74a0c2720b8 --- /dev/null +++ b/pkgs/desktops/xfce/thunar-plugins/vcs/default.nix @@ -0,0 +1,36 @@ +{ + lib, + mkXfceDerivation, + thunar, + exo, + libxfce4util, + subversion, + apr, + aprutil, + withSubversion ? false, +}: +mkXfceDerivation { + category = "thunar-plugins"; + pname = "thunar-vcs-plugin"; + version = "0.3.0"; + odd-unstable = false; + + sha256 = "sha256-e9t6lIsvaV/2AAL/7I4Pbcokvy7Lp2+D9sJefTZqB1g="; + + buildInputs = + [ + thunar + exo + libxfce4util + ] + ++ lib.optionals withSubversion [ + apr + aprutil + subversion + ]; + + meta = { + description = "Thunar plugin providing support for Subversion and Git"; + maintainers = with lib.maintainers; [ lordmzte ] ++ lib.teams.xfce.members; + }; +}