Permalink
Commits on Oct 10, 2013
  1. This repository is obsolete

    Add a warning that the NixOS repo has been merged into Nixpkgs.
    edolstra committed Oct 10, 2013
Commits on Oct 9, 2013
  1. Improve the vboxnet0 service

    edolstra committed Oct 9, 2013
  2. Add support for multiple system profiles

    ‘nixos-rebuild’ now accepts an argument ‘--profile-name’ (or ‘-p’),
    denoting the name of a system profile to use.  The default is
    ‘system’, which maps to /nix/var/nix/profiles/system.  Any other value
    maps to /nix/var/nix/profiles/system-profiles/<name>.  The GRUB menu
    generator makes all system profiles available as submenus.  For
    instance, doing
    
      $ nixos-rebuild boot -p test
    
    will cause a menu named ‘NixOS - Profile 'test'’ to be added to the
    GRUB boot menu, leaving the default system profile unaffected.
    
    This is only supported for GRUB 2.
    edolstra committed Oct 9, 2013
  3. Manual: icecat -> firefox

    edolstra committed Oct 9, 2013
  4. Fix eval error

    edolstra committed Oct 9, 2013
  5. Make it easier to define timer units for services

    Systemd services now have a startAt attribute.  If set, NixOS will
    automatically emit a timer unit that causes the service to start at
    the specified time.  For example:
    
      systemd.services.foo =
        { script = "... bla bla ...";
          startAt = "02:15";
        };
    
    causes the given script to be started at 02:15 every day.
    edolstra committed Oct 9, 2013
  6. Add more video drivers to the VM image

    This might allow it to work in VMware and QEMU.
    edolstra committed Oct 9, 2013
Commits on Oct 8, 2013
Commits on Oct 7, 2013
  1. Amazon's pv-grub is GRUB 1

    edolstra committed Oct 7, 2013
  2. Give the VDI generator more memory

    These out of memory conditions are highly unpredictable, which is very
    annoying.
    
    http://hydra.nixos.org/build/6411393
    edolstra committed Oct 7, 2013
  3. Make GRUB 2 the default

    Fixes #269.
    edolstra committed Oct 7, 2013
  4. Add some missing option types

    edolstra committed Oct 7, 2013
  5. Disallow Memtest86+ with GRUB 1

    The GRUB entry as given is syntactically invalid.
    edolstra committed Oct 6, 2013
Commits on Oct 5, 2013
Commits on Oct 2, 2013
  1. Use "cp" instead of "rsync" for VirtualBox image generation

    Rsync appears to use a lot of memory.  Fixes #266.
    edolstra committed Oct 2, 2013
  2. Unify the two Memtest modules

    This means we now have Memtest86+ on the installation CD.
    edolstra committed Oct 2, 2013
Commits on Oct 1, 2013
  1. Don't disable D-Bus if environment.noXlibs is set

    D-Bus cannot be disabled since systemd/logind depend on it.
    edolstra committed Oct 1, 2013
  2. Don't spam the user

    edolstra committed Oct 1, 2013
Commits on Sep 26, 2013
  1. Add a test for CUPS

    edolstra committed Sep 26, 2013
  2. Remove services.ttyBackgrounds

    This hasn't worked in a long time.
    edolstra committed Sep 26, 2013
  3. Remove the portmap module

    It's obsoleted by rpcbind.
    edolstra committed Sep 26, 2013
Commits on Sep 24, 2013
  1. Fix duplicated environment values

    All profileVariables listed each profile twice (e.g. $PATH contained
    $HOME/.nix-profile/bin twice).  This is because mergeAttrsWithFunc is
    broken (and deprecated):
    
      nix-repl> :p mergeAttrsWithFunc concat { x = [1]; } { y = [2]; }
      { x = [ 1 ]; y = [ 2 2 ]; }
    
    So use zipAttrsWith instead.
    edolstra committed Sep 24, 2013
  2. Fix bashrc regression

    Interactive non-login shells should not source /etc/profile, otherwise
    environment variables set by the user will get clobbered.  For
    example:
    
      $ export PERL5LIB=/foo
      $ bash
      $ echo $PERL5LIB
      /home/eelco/.nix-profile/lib/perl5/site_perl:/nix/var/nix/profiles/default/lib/perl5/site_perl:/run/current-system/sw/lib/perl5/site_perl:/home/eelco/.nix-profile/lib/perl5/site_perl:/nix/var/nix/profiles/default/lib/perl5/site_perl:/run/current-system/sw/lib/perl5/site_perl
    edolstra committed Sep 24, 2013
  3. Don't generate /etc/environment

    /etc/environment, if it exists, should be a list of NAME=VALUE pairs,
    not a shell script.  See the pam_env manpage.
    edolstra committed Sep 24, 2013
Commits on Sep 23, 2013
Commits on Sep 22, 2013
  1. Fix saving the ALSA sound card state

    This didn't work reliably because it raced with the remounting of /.
    So if you were unlucky, then / was read-only by the time we ran
    "alsactl store".  Now the sound card state is saved before anything is
    unmounted/remounted.
    edolstra committed Sep 22, 2013