mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 06:45:16 +01:00
Add gnome3.gnome_session
This commit is contained in:
parent
f52efdd880
commit
ef94c2171c
2 changed files with 31 additions and 0 deletions
29
pkgs/desktops/gnome-3/core/gnome-session/default.nix
Normal file
29
pkgs/desktops/gnome-3/core/gnome-session/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
{ fetchurl, stdenv, pkgconfig, gnome3, glib, dbus_glib, json_glib, upower
|
||||||
|
, libxslt, intltool, makeWrapper }:
|
||||||
|
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gnome-session-3.10.1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/gnome-session/3.10/${name}.tar.xz";
|
||||||
|
sha256 = "1k59yss7r748nvr0cdjrqmx0zy26b93rfn66lsdg9fz60x77087n";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = with gnome3;
|
||||||
|
[ pkgconfig glib gnome_desktop gtk dbus_glib json_glib libxslt
|
||||||
|
gsettings_desktop_schemas upower intltool gconf makeWrapper ];
|
||||||
|
|
||||||
|
# TODO: dbus, gnome-shell, gnome-settings-daemon
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
wrapProgram "$out/bin/gnome-session" \
|
||||||
|
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
|
||||||
|
--prefix XDG_DATA_DIRS : "${gnome3.gsettings_desktop_schemas}/share:$out/share"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
|
@ -35,6 +35,8 @@ rec {
|
||||||
|
|
||||||
gnome_online_accounts = callPackage ./core/gnome-online-accounts { };
|
gnome_online_accounts = callPackage ./core/gnome-online-accounts { };
|
||||||
|
|
||||||
|
gnome_session = callPackage ./core/gnome-session { };
|
||||||
|
|
||||||
gnome_terminal = callPackage ./core/gnome-terminal { };
|
gnome_terminal = callPackage ./core/gnome-terminal { };
|
||||||
|
|
||||||
gnome_themes_standard = callPackage ./core/gnome-themes-standard { };
|
gnome_themes_standard = callPackage ./core/gnome-themes-standard { };
|
||||||
|
|
Loading…
Reference in a new issue