Author: raskin
Date: Tue Nov 23 19:24:08 2010
New Revision: 24827
URL: https://svn.nixos.org/websvn/nix/?rev=24827&sc=1
Log:
Adding my pseudo-profile expression
Added:
configurations/trunk/misc/raskin/lesser-expressions/
configurations/trunk/misc/raskin/lesser-expressions/raskin-user.nix
Added: configurations/trunk/misc/raskin/lesser-expressions/raskin-user.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ configurations/trunk/misc/raskin/lesser-expressions/raskin-user.nix Tue Nov
23 19:24:08 2010 (r24827)
@@ -0,0 +1,55 @@
+let
+NIXPKGS_env = builtins.getEnv "NIXPKGS";
+pkgsPath = if NIXPKGS_env == "" then /etc/nixos/nixpkgs else NIXPKGS_env;
+pkgs = import pkgsPath {}; in with pkgs;
+let customVim = import /etc/nixos/configurations/misc/raskin/custom-vim.nix; in
+let justUse = str: {name = str; path = builtins.getAttr str pkgs;}; in
+
+linkFarm "raskin-packages" ([
+ {name="python"; path=pythonFull;}
+ {name="libxml2-python"; path=libxml2Python;}
+ {name="libX11"; path=xlibs.libX11;}
+ {name="xproto"; path=xlibs.xproto;}
+ {name="kbproto"; path=xlibs.kbproto;}
+ {name="hg"; path=mercurial;}
+ {name="flash"; path=flashplayer10;}
+ {name="flash10"; path=flashplayer10;}
+ {name="mime"; path=shared_mime_info;}
+ {name="sgt-puzzles"; path=sgtpuzzles;}
+ {name="gtk"; path=gtkLibs.gtk;}
+ {name="atk"; path=gtkLibs.atk;}
+ {name="glib"; path=gtkLibs.glib;}
+ {name="gtkglext"; path=gnome.gtkglext;}
+ {name="pango"; path=gtkLibs.pango;}
+ {name="xkill"; path=xorg.xkill;}
+ {name="vim"; path=customVim pkgs;}
+ {name="uzbl"; path=uzbl.passthru.function { src = ("" +
/var/repos/uzbl + "/"); };}
+ {name="kdebindings"; path=kde4.kdebindings;}
+ ] ++ (map justUse ["mesa" "freeglut" "cairo" "nss" "gsl"
+ "libev" "libuuid" "pyxml" "libxml2" "zlib" "rubygems"
+ "gmp" "mpfr" "libpng" "libtiff" "fuse" "sbcl" "sqlite"
+ "ncurses" "glibcLocales"
+ "openoffice"
+ "openssl" "postgresql" "mysql"
+ "intltool" "freetype" "jdkPlugin" "gajim"
+ "pkgconfig" "fontconfig" "boost" "SDL" "SDL_mixer"
+ "SDL_ttf" "opencv" "expat" "graphviz_2_0"
+ "dejavu_fonts" "e2fsprogs" "dmtx" "qt4"
+ #"empathy"
+ "hicolor_icon_theme" "libfixposix"
+ ])
+ ++
+ [
+ {name="dbus-services"; path=(symlinkJoin "dbus-services"
+ [#empathy.pkgs.libmissioncontrol empathy.pkgs.libnotify
empathy.pkgs.telepathy_gabble
+ #empathy.pkgs.gnome28.gnome_keyring
empathy.pkgs.telepathy_logger empathy.pkgs.gnome28.GConf
+ ]);
+ }
+ {name="glib-schemas"; path=(symlinkJoin "glib-schemas"
+ [
+ #empathy.pkgs.libmissioncontrol empathy.pkgs.libnotify
empathy.pkgs.telepathy_gabble
+ #empathy.pkgs.gnome28.gnome_keyring
empathy.pkgs.telepathy_logger
+ ]);
+ }
+ {name="eql-env"; path=(symlinkJoin "eql-env" [eql ecl gmp mpfr
gcc glibc]);}
+ ])
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits