Helllo, I have this nix build script :
{ stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common, cinnamon-desktop}: let version = "2.0.8"; in stdenv.mkDerivation { name = "cinnamon-settings-daemon-${version}"; src = fetchurl { url = "http://github.com/linuxmint/cinnamon-settings-daemon/archive/${version}.tar.gz"; sha256 = "0rs5w7npj3wf3gkk3sfb83awk s2h7vjd6cz8mvfgbh6m3grn66l3"; }; configureFlags = "--enable-systemd" ; patches = [ ./keyboard.patch ./systemd-support.patch ./automount-plugin.patch ./dpms.patch]; buildInputs = [ pkgconfig autoreconfHook glib gettext gnome_common cinnamon-desktop/*gschemas*/ ]; preBuild = "patchShebangs ./scripts"; postFixup = '' rm $out/share/icons/hicolor/icon-theme.cache for f in "$out"/bin/*; do wrapProgram "$f" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" done ''; meta = { homepage = "http://cinnamon.linuxmint.com"; description = "The cinnamon session files" ; platforms = stdenv.lib.platforms.linux; maintainers = [ stdenv.lib.maintainers.roelof ]; }; } and changed all-packages.nix to this ; cinnamon = recurseIntoAttrs rec { callPackage = newScope pkgs.cinnamon; inherit (gnome3) gnome_common; cinnamon-settings-daemon = callPackage ../desktops/cinnamon/cinnamon-settings-daemon.nix{ }; cinnamon-session = callPackage ../desktops/cinnamon/cinnamon-session.nix{ } ; cinnamon-desktop = callPackage ../desktops/cinnamon/cinnamon-desktop.nix { }; cinnamon-translations = callPackage ../desktops/cinnamon/cinnamon-translations.nix { }; cjs = callPackage ../desktops/cinnamon/cjs.nix { }; }; but when I do nix-build -A cinnamon-settings-daeemon in the directory which contains the nix file I get a message that default.nix cannot be found. How to solve this ? Roelof _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev