gnome: use callPackage, move to gnome-2
[NixPkgs.git] / pkgs / desktops / xfce-4.8 / default.nix
blob056bc4368c622d2094484154291ba8b7fe4e6873
1 { callPackage, pkgs }:
3 rec {
4   inherit (pkgs.gtkLibs) gtk glib;
6   #### SUPPORT
8   libgdu = callPackage ./support/libgdu.nix { };  
10   # Gvfs is required by Thunar for the trash feature and for volume
11   # mounting.  Should use the one from Gnome, but I don't want to mess
12   # with the Gnome packages (or pull in a zillion Gnome dependencies).
13   gvfs = callPackage ./support/gvfs.nix { };
15   
16   #### CORE
18   libxfce4util = callPackage ./core/libxfce4util.nix { };
20   exo = callPackage ./core/exo.nix {
21     inherit (pkgs.perlPackages) URI;
22   };
24   xfconf = callPackage ./core/xfconf.nix { };
25   
26   libxfcegui4 = callPackage ./core/libxfcegui4.nix {
27     inherit (pkgs.gnome) libglade;
28   };
30   libxfce4ui = callPackage ./core/libxfce4ui.nix { };
32   xfwm4 = callPackage ./core/xfwm4.nix {
33     inherit (pkgs.gnome) libwnck;
34   };
36   xfceutils = callPackage ./core/xfce-utils.nix { };
38   garcon = callPackage ./core/garcon.nix { };
40   xfce4panel = callPackage ./core/xfce4-panel.nix {
41     inherit (pkgs.gnome) libwnck;
42   };
44   xfce4session = callPackage ./core/xfce4-session.nix {
45     inherit (pkgs.gnome) libwnck;
46   };
48   xfce4settings = callPackage ./core/xfce4-settings.nix { };
50   xfdesktop = callPackage ./core/xfdesktop.nix {
51     inherit (pkgs.gnome) libwnck;
52   };
54   thunar = callPackage ./core/thunar.nix { };
56   thunar_volman = callPackage ./core/thunar-volman.nix { };
58   gtk_xfce_engine = callPackage ./core/gtk-xfce-engine.nix { };
60   # !!! Add xfce4-appfinder
62   
63   #### APPLICATIONS
64   
65   terminal = callPackage ./applications/terminal.nix {
66     inherit (pkgs.gnome) vte;
67   };
69   mousepad = callPackage ./applications/mousepad.nix { };
71   ristretto = callPackage ./applications/ristretto.nix { };
73   xfce4_power_manager = callPackage ./applications/xfce4-power-manager.nix { };
75   xfce4mixer = callPackage ./applications/xfce4-mixer.nix { };
77   
78   #### ART
80   xfce4icontheme = callPackage ./art/xfce4-icon-theme.nix { };
81