Re: [Nix-dev] NixOS next stable release

2015-03-28 Thread Roger Qiu
That feature would be really cool.

I'm a bit confused, what's the status of the Recursive Nix feature?

Is it really on hold? Or waiting for a better implementation?

On 28/03/2015 9:50 PM, Bjørn Forsman wrote:
 On 26 March 2015 at 12:37, Domen Kožar do...@dev.si wrote:
 [...]
 I'd really like to see private store files implemented for this release,
 since it's the major drawback in our current package manager (after I've
 talked to quite some people from community in the last year). See
 https://github.com/NixOS/nix/issues/8
 One of my biggest wishes for Nix/NixOS, is the ability to build
 packages from upstream tarballs which contain a default.nix file.

 I think that would make a great argument for winning people over to
 the Nix-side:

With this small default.nix file in your source tree you'll be able
 to reproduce your development setup on any machine.
And further, users can install your package simply by adding this to
 their config:
environment.systemPackages = [ ... ] ++ (remotePackages [
 http://project/source.tar.gz; ])

 I don't know if this is a pipe dream :-)

 I guess this is the issue to discuss: https://github.com/NixOS/nix/issues/13

 - Bjørn
 ___
 nix-dev mailing list
 nix-dev@lists.science.uu.nl
 http://lists.science.uu.nl/mailman/listinfo/nix-dev

-- 
Founder of Matrix AI
http://matrix.ai/
+61420925975

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] NixOS next stable release

2015-03-28 Thread Domen Kožar
On Sat, Mar 28, 2015 at 5:19 PM, Matthias Beyer m...@beyermatthias.de
wrote:

 On 26-03-2015 12:37:28, Domen Kožar wrote:
  - set default kernel to 3.18 https://github.com/NixOS/nixpkgs/pull/6858

 May I ask why not 3.19? Just because 3.18 is a longterm kernel (aka. is the
 stable NixOS version always based on a longterm kernel)?


Yup.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] NixOS next stable release

2015-03-28 Thread Matthias Beyer
On 26-03-2015 12:37:28, Domen Kožar wrote:
 - set default kernel to 3.18 https://github.com/NixOS/nixpkgs/pull/6858

May I ask why not 3.19? Just because 3.18 is a longterm kernel (aka. is the
stable NixOS version always based on a longterm kernel)?

-- 
Mit freundlichen Grüßen,
Kind regards,
Matthias Beyer

Proudly sent with mutt.
Happily signed with gnupg.


pgpbjcZfQWRBI.pgp
Description: PGP signature
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] NixOS next stable release

2015-03-28 Thread Bjørn Forsman
On 26 March 2015 at 12:37, Domen Kožar do...@dev.si wrote:
 [...]
 I'd really like to see private store files implemented for this release,
 since it's the major drawback in our current package manager (after I've
 talked to quite some people from community in the last year). See
 https://github.com/NixOS/nix/issues/8

One of my biggest wishes for Nix/NixOS, is the ability to build
packages from upstream tarballs which contain a default.nix file.

I think that would make a great argument for winning people over to
the Nix-side:

  With this small default.nix file in your source tree you'll be able
to reproduce your development setup on any machine.
  And further, users can install your package simply by adding this to
their config:
  environment.systemPackages = [ ... ] ++ (remotePackages [
http://project/source.tar.gz; ])

I don't know if this is a pipe dream :-)

I guess this is the issue to discuss: https://github.com/NixOS/nix/issues/13

- Bjørn
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] NixOS next stable release

2015-03-26 Thread Jonathan Glines
2015-03-26 5:37 GMT-06:00 Domen Kožar do...@dev.si:
 Hi all,


 I'd like to start the discussion what should be part of of next stable
 release. It's scheduled for the end of May. From the experience during last
 stable release we need a month to get everything together for a confident
 stable release.

 That gives us a bit more than a month to merge any big changes.

 I propose following major changes get merged into master during next period:

 - Gnome 3.14 (3.16 was released yesterday)
 https://github.com/NixOS/nixpkgs/pull/5308

This is exciting to me because GDM in Gnome 3.14 is the first real
display manager with support for launching Wayland compositors. There
are a number of very practical Wayland compositors popping up on
GitHub and elsewhere, but most of them seem to preclude the notion of
a login screen by including a CLI launcher (e.g. weston-launch).
It's difficult to claim Wayland support without a login screen.

I'm not sure when or how things will settle in the Wayland/Mir/X11
space, but hopefully by *next* stable release we can have something.
Gnome 3.14 will be good to have for developing *meaningful* Wayland
support. I'll update the Wayland issue once I've poked at Gnome 3.14
some more. I would really like for Gnome 3.14 to be merged.
https://github.com/NixOS/nixpkgs/issues/5071


 - syslinux boot loader for usb images
 https://github.com/NixOS/nixpkgs/pull/4678
I will test this soon. This is awesome. :)

 - systemd 219 https://github.com/NixOS/nixpkgs/issues/6671
 - set default kernel to 3.18 https://github.com/NixOS/nixpkgs/pull/6858

 I'd really like to see private store files implemented for this release,
 since it's the major drawback in our current package manager (after I've
 talked to quite some people from community in the last year). See
 https://github.com/NixOS/nix/issues/8

Does the private store files feature account for user
creation/management? The primary use for this from what I can see is
/etc/passwd management. What about /etc/wpa_supplicant? I assume these
nix expressions haven't yet been written/updated for private file
support. I would also like to be able to store my private data
somewhere in the interim *not* in my configuration.nix (gpgzip.nix?
fetchmegaupload.nix?) and prompt me for a password/key. Obviously
start small, but it should be proven before being set in stone.

Just my two cents.

Jonathan


 If you'd like to include something in next stable release, please tag the
 milestone on github and cc @domenkozar

 Domen

 ___
 nix-dev mailing list
 nix-dev@lists.science.uu.nl
 http://lists.science.uu.nl/mailman/listinfo/nix-dev

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev