Eelco Dolstra
c1d072c17d
* Added `time' to the system path.
...
svn path=/nixos/trunk/; revision=8600
2007-04-20 08:51:41 +00:00
Eelco Dolstra
719112e7bb
* Add ~/bin to the PATH.
...
svn path=/nixos/trunk/; revision=8557
2007-04-10 14:18:15 +00:00
Eelco Dolstra
128e40a98c
* Wrong file name.
...
svn path=/nixos/trunk/; revision=8555
2007-04-10 14:10:45 +00:00
Eelco Dolstra
3ab4e0f17f
* Allow packages to be added to the system path like so:
...
environment = {
extraPackages = pkgs: [
pkgs.firefox
pkgs.thunderbird
];
};
This approach is often actually nicer than adding to the default
profile using nix-env, since it's declarative, and all packages
declared here will be updated automatically when you run
nixos-rebuild.
* Allow additional setuid programs to be specified in
security.extraSetuidPrograms.
svn path=/nixos/trunk/; revision=8548
2007-04-07 21:44:26 +00:00
Eelco Dolstra
6113da3ce1
* Set the permissions of /dev/fuse to 0666.
...
svn path=/nixos/trunk/; revision=8547
2007-04-07 21:41:29 +00:00
Eelco Dolstra
7efb843481
* Set a default value for $EDITOR.
...
svn path=/nixos/trunk/; revision=8545
2007-04-07 19:29:34 +00:00
Eelco Dolstra
174f4f2c99
* Set the console font, the keymap, and Unicode/ASCII mode.
...
svn path=/nixos/trunk/; revision=8542
2007-04-04 17:10:38 +00:00
Eelco Dolstra
464d252d55
* Set the LANG environment variable (default is en_US.UTF-8,
...
can be overriden through the system configuration).
svn path=/nixos/trunk/; revision=8541
2007-04-04 13:47:54 +00:00
Eelco Dolstra
a9635d3b73
* Upstart job for the CUPS daemon.
...
svn path=/nixos/trunk/; revision=8534
2007-04-02 17:31:58 +00:00
Eelco Dolstra
e312a8ef64
* Start the SSH agent on X11 login.
...
svn path=/nixos/trunk/; revision=8531
2007-04-02 15:01:09 +00:00
Eelco Dolstra
3e71bd9731
* Quick hack to prevent the udev job from messing up the device
...
ownership of logged-in users.
svn path=/nixos/trunk/; revision=8530
2007-04-02 15:00:31 +00:00
Eelco Dolstra
3f65f9ee55
* tty-backgrounds: declare /etc/splash properly.
...
svn path=/nixos/trunk/; revision=8507
2007-03-30 13:08:01 +00:00
Eelco Dolstra
f10a95e88e
* Refactoring: move stuff around.
...
svn path=/nixos/trunk/; revision=8506
2007-03-30 12:59:43 +00:00
Eelco Dolstra
bf92844f16
* Allow Upstart jobs to declare additional /etc files.
...
svn path=/nixos/trunk/; revision=8505
2007-03-30 12:55:09 +00:00
Eelco Dolstra
5cf236ba04
* Thsi shouldn't be here.
...
svn path=/nixos/trunk/; revision=8504
2007-03-30 12:54:42 +00:00
Eelco Dolstra
100efeeafe
* Specify the location of XKeyboard related stuff.
...
svn path=/nixos/trunk/; revision=8501
2007-03-30 12:33:42 +00:00
Eelco Dolstra
1bd112d4a7
* Set the TZDIR variable so that the KDE clock can find the timezone
...
definitions (NIXOS-56).
svn path=/nixos/trunk/; revision=8488
2007-03-29 17:46:36 +00:00
Eelco Dolstra
9cb9621fec
* Start KDE properly. Make sure that some essential packages such as
...
iceauth are in the system path when we're using KDE.
svn path=/nixos/trunk/; revision=8472
2007-03-28 21:16:35 +00:00
Eelco Dolstra
603e598a84
* Add wireless-tools to the system path.
...
svn path=/nixos/trunk/; revision=8471
2007-03-28 21:15:23 +00:00
Eelco Dolstra
5c984a7b99
* Don't include ~/.bashrc.
...
svn path=/nixos/trunk/; revision=8413
2007-03-26 08:54:11 +00:00
Eelco Dolstra
128660d8e2
* Root installs in the system-wide profile
...
(/nix/var/nix/profiles/default) by default.
* In /etc/profile, put /var/run/current-system/sw/[s]bin in $PATH, not
the targets of those symlink. Otherwise users need to log out to
make configuration changes to the systemPath take effect.
svn path=/nixos/trunk/; revision=8384
2007-03-20 13:50:47 +00:00
Eelco Dolstra
be8bcebfe0
* Use /var/run/current-system/sw/bin/bash as the default shell for new
...
accounts. Obviously we cannot put the store path of bash in
/etc/passwd since it's too fragile (it could be garbage collected),
hence this indirection.
svn path=/nixos/trunk/; revision=8383
2007-03-20 13:30:14 +00:00
Eelco Dolstra
c10fe148a3
* /var/run/current-system symlinks to the top-level path of the system
...
configuration now.
* /var/run/booted-system symlinks to the system configuration used at
boot time.
svn path=/nixos/trunk/; revision=8381
2007-03-20 13:01:53 +00:00
Eelco Dolstra
8447e036fd
* Create dhcpd.leases, otherwise dhcpd won't start.
...
svn path=/nixos/trunk/; revision=8380
2007-03-20 12:34:52 +00:00
Eelco Dolstra
80a0904196
* Set /var/run/current-system to the currently active system
...
configuration, and use it as a garbage collection root to prevent
the current configuration from being GC'ed (which was previously
possible if the configuration was activated using "nixos-rebuild
test", or if the configuration's generation symlink had been removed
from the system profile).
This isn't quite right yet due to a layering problem:
activate-configuration.sh doesn't know the top-level store path of
the configuration.
svn path=/nixos/trunk/; revision=8379
2007-03-20 11:45:59 +00:00
Eelco Dolstra
4f3b2290b2
* FHS compliance: put persistent state in /var/lib, not /var/state.
...
svn path=/nixos/trunk/; revision=8377
2007-03-20 11:04:45 +00:00
Eelco Dolstra
9e9d6a4c62
* Use a bash built with ncurses support for logins.
...
svn path=/nixos/trunk/; revision=8376
2007-03-20 10:40:45 +00:00
Eelco Dolstra
3d85bc56ff
svn path=/nixos/trunk/; revision=8369
2007-03-19 23:00:48 +00:00
Eelco Dolstra
36f01930ed
* Take the target platform as a parameter.
...
* Put the platform name in the name of the ISO image.
svn path=/nixos/trunk/; revision=8364
2007-03-19 20:28:09 +00:00
Eelco Dolstra
8452dd3cd0
* Upstart job for dhcpd.
...
svn path=/nixos/trunk/; revision=8311
2007-03-16 16:41:38 +00:00
Eelco Dolstra
1ca3258c3f
* More failure tolerance.
...
svn path=/nixos/trunk/; revision=8303
2007-03-16 14:46:56 +00:00
Eelco Dolstra
b670a6d3d8
* Disable the zoom plugin.
...
svn path=/nixos/trunk/; revision=8277
2007-03-13 11:34:52 +00:00
Eelco Dolstra
4e292cb1ae
* Remove unnecessary control characters from PS1.
...
svn path=/nixos/trunk/; revision=8275
2007-03-13 11:27:15 +00:00
Eelco Dolstra
8851530afb
* Setting boot.localCommands for anything you want to execute before
...
Upstart is started.
svn path=/nixos/trunk/; revision=8229
2007-03-06 00:45:33 +00:00
Eelco Dolstra
8d731dacad
* X session script:
...
- Set the desktop background to the image ~/.background-image.
- Depending on services.xserver.sessionType, start an xterm or a
gnome-terminal as the "desktop" :-)
* Upstart jobs can now declare extra packages to be added to the
system path through the `extraPath' attribute. For instance, the
ALSA job adds alsa-utils, and the X server job adds lots of stuff
depending on the X configuration (e.g., xrandr, gnome-terminal,
twm).
* Create a cdrom/dvd symlink for SCSI sr? devices.
svn path=/nixos/trunk/; revision=8221
2007-03-06 00:07:00 +00:00
Eelco Dolstra
ba845b19fb
* Doh.
...
svn path=/nixos/trunk/; revision=8170
2007-03-04 21:25:32 +00:00
Eelco Dolstra
5ea2541f05
* Put compiz plugins in the right order.
...
svn path=/nixos/trunk/; revision=8169
2007-03-04 13:15:30 +00:00
Eelco Dolstra
797524528b
* Doh.
...
svn path=/nixos/trunk/; revision=8168
2007-03-04 13:15:11 +00:00
Eelco Dolstra
119df37858
* Generate a wrapper around modprobe that sets MODULE_DIR. This is
...
important for /proc/sys/kernel/modprobe, i.e., modprobing by the
kernel.
svn path=/nixos/trunk/; revision=8164
2007-03-04 01:16:24 +00:00
Eelco Dolstra
90f1dbe548
* Set some wireless settings (ESSID, WEP key).
...
svn path=/nixos/trunk/; revision=8163
2007-03-04 00:40:59 +00:00
Eelco Dolstra
2bff886ae1
* Udev rules/script to load device firmware automatically. The udev
...
job takes a list of firmware directories in which to search for
firmware files. Right now this is just the Intel 2200 firmware (if
enabled).
svn path=/nixos/trunk/; revision=8162
2007-03-03 23:20:08 +00:00
Eelco Dolstra
1a9f5e455e
* Don't restart the X server if the xserver job changes, as that would
...
kill the X clients.
svn path=/nixos/trunk/; revision=8161
2007-03-03 23:18:56 +00:00
Eelco Dolstra
1a66b71e2d
* Set NIX_REMOTE when logging in through SSH. Quick hack. Should really
...
figure out why the environment isn't initialised properly in
non-interactive SSH logins.
svn path=/nixos/trunk/; revision=8136
2007-03-01 15:31:05 +00:00
Eelco Dolstra
fb2a9d91a1
* Make sure the stop script gets executed on shutdown.
...
svn path=/nixos/trunk/; revision=8126
2007-03-01 00:50:17 +00:00
Eelco Dolstra
ba56551986
* ALSA support: save/restore the volume settings, create device nodes
...
in /dev/snd.
svn path=/nixos/trunk/; revision=8124
2007-03-01 00:36:00 +00:00
Eelco Dolstra
a177575779
* Handle windowManager == "compiz". Load Compiz's GConf settings
...
automatically and turn on most plugins.
svn path=/nixos/trunk/; revision=8122
2007-03-01 00:00:16 +00:00
Eelco Dolstra
5799fe7382
* Some hackery to get Metacity to find its default settings. GConf is
...
really evil: it requires applications to install their GConf schemas
into one of a fixed set of directories that gconfd searches. This
is of course rather imperative.
svn path=/nixos/trunk/; revision=8120
2007-02-28 23:18:16 +00:00
Eelco Dolstra
8960f038dd
* Allow metacity as the window manager.
...
svn path=/nixos/trunk/; revision=8119
2007-02-28 23:00:09 +00:00
Eelco Dolstra
f948c10999
* Enable compositing in the X server.
...
svn path=/nixos/trunk/; revision=8118
2007-02-28 22:59:39 +00:00
Eelco Dolstra
31d91b4ec1
* Set build-max-jobs in the Nix configuration file from the NixOS
...
configuration file.
svn path=/nixos/trunk/; revision=8109
2007-02-28 16:58:35 +00:00