Sander van der Burg
1e5f26537d
Fixed PS1 to show a # for the root-user
...
svn path=/nixos/trunk/; revision=11077
2008-03-12 11:18:43 +00:00
Sander van der Burg
7c93a71468
Added bashrc files to make dircolors/prompt working on xterm/konsole etc.
...
svn path=/nixos/trunk/; revision=11073
2008-03-12 10:18:26 +00:00
Sander van der Burg
9ffb0e8ec4
Added bashrc files to make dircolors/prompt working on xterm/konsole etc.
...
svn path=/nixos/trunk/; revision=11072
2008-03-12 10:18:11 +00:00
Ludovic Courtès
37eaa53007
Add handy rpcgen' alias in
/etc/profile'.
...
svn path=/nixos/trunk/; revision=11013
2008-03-07 13:06:40 +00:00
Ludovic Courtès
ad1b5aca82
Set $ACLOCAL_PATH' in
/etc/profile'.
...
This variable is not honored by `aclocal' itself but by the wrapper that's
installed for `aclocal' by the `automake' package.
svn path=/nixos/trunk/; revision=10990
2008-03-06 14:56:10 +00:00
Ludovic Courtès
2b1a2d2415
Add PAM config file for `lsh-pam-checkpw'.
...
svn path=/nixos/trunk/; revision=10989
2008-03-06 14:49:06 +00:00
Ludovic Courtès
c0dc904b90
Add a PAM config file for lshd (doesn't seem to work, though).
...
svn path=/nixos/trunk/; revision=10988
2008-03-06 14:38:17 +00:00
Eelco Dolstra
f2b3ff2fce
* PAM config for xlock.
...
svn path=/nixos/trunk/; revision=10987
2008-03-06 13:52:10 +00:00
Ludovic Courtès
89f86847f6
Setup $PKG_CONFIG_PATH' in
/etc/profile'.
...
svn path=/nixos/trunk/; revision=10971
2008-03-05 19:26:15 +00:00
Ludovic Courtès
b81baa3e9a
Revert `$EMACSLOADPATH' trick: it doesn't work because the value
...
of `$EMACSLOADPATH' overrides Emacs's default `load-path', which
contains useful directories like `$EMACS/share/emacs/22.1/lisp',
etc.
svn path=/nixos/trunk/; revision=10792
2008-02-20 22:58:50 +00:00
Ludovic Courtès
724ff442ba
Export `$EMACSLOADPATH'.
...
svn path=/nixos/trunk/; revision=10768
2008-02-20 10:35:49 +00:00
Ludovic Courtès
33f34e2092
Don't define ASPELL_EXTRA_DICT_DIRS', use
ASPELL_CONF' instead.
...
svn path=/nixos/trunk/; revision=10673
2008-02-14 09:41:34 +00:00
Eelco Dolstra
18123c08ca
* Refactoring.
...
svn path=/nixos/trunk/; revision=10671
2008-02-14 07:42:52 +00:00
Eelco Dolstra
1f81bcae40
svn path=/nixos/trunk/; revision=10548
2008-02-07 14:39:32 +00:00
Eelco Dolstra
0d50031a0a
* Periodically update the locate database from cron when
...
config.services.locate.enable is set.
svn path=/nixos/trunk/; revision=10448
2008-02-01 12:35:51 +00:00
Eelco Dolstra
9fd5d70968
* The CD is now a true live CD: you can run Nix operations in it
...
thanks to unionfs. For instance, nix-env and nixos-rebuild work.
The tricky part was to build a Nix database (in the tmpfs/unionfs)
which is now necessary to prevent store paths on the CD from being
deleted right away because they otherwise wouldn't be valid.
* nixos-install: use the /etc/nixos/configuration.nix from the target
file system (don't copy it anymore). Since the user is supposed to
mount the target file system on /mnt anyway, we may as well require
that configuration.nix is placed in /mnt/etc/nixos. This also makes
upgrading / reinstalling much easier, since it will automatically
use the right configuration.nix.
svn path=/nixos/trunk/; revision=10399
2008-01-30 01:28:56 +00:00
Eelco Dolstra
622734b58b
* Generate /etc/ssh/ssh_config, set ForwardX11 and XAuthLocation.
...
svn path=/nixos/trunk/; revision=10177
2008-01-16 13:59:03 +00:00
Eelco Dolstra
26e0f711a9
* Use the aggregator to combine the kernel modules tree with
...
externally-built modules so that (e.g.) "modprobe nvidia" Just
Works.
svn path=/nixos/trunk/; revision=10129
2008-01-12 23:37:17 +00:00
Eelco Dolstra
fec916552c
* Add $prefix/info, set $INFOPATH.
...
svn path=/nixos/trunk/; revision=10087
2008-01-07 11:46:17 +00:00
Michael Raskin
5a29acf6a0
Added module aggregation, also changed non-root shell prompt colour to green
...
svn path=/nixos/trunk/; revision=10084
2008-01-06 18:45:13 +00:00
Eelco Dolstra
56107c81b0
* Put some help text in /etc/issue on the CD.
...
svn path=/nixos/trunk/; revision=10076
2008-01-04 17:05:48 +00:00
Eelco Dolstra
9dd7891820
* Options for configuring the (mail) domain.
...
svn path=/nixos/trunk/; revision=9785
2007-11-23 17:12:37 +00:00
Eelco Dolstra
f6fd10cbd8
* Support for system-wide distributed / multi-platform builds.
...
Just set nix.distributedBuilds to true and nix.buildMachines
to a list of machines that can perform Nix builds via SSH,
and local builds will be forwarded appropriately. So now
any user can say something like
nix-build /etc/nixos/nixpkgs/ --arg system '"powerpc-linux"' -A libxml2
and the build for powerpc-linux will be forwarded to a machine
of that type.
svn path=/nixos/trunk/; revision=9696
2007-11-15 17:16:16 +00:00
Eelco Dolstra
2fc94b76fe
* Eliminate all calls to config.get.
...
svn path=/nixos/trunk/; revision=9619
2007-11-09 18:49:45 +00:00
Eelco Dolstra
5bb4e343b4
* Configuration options networking.defaultMailServer to enable direct mail
...
delivery without a local mail server (via ssmtp).
* Add vimDiet to the CD, not the system path in general.
svn path=/nixos/trunk/; revision=9607
2007-11-08 18:15:12 +00:00
Eelco Dolstra
81c7e17e02
* An option nix.useChroot to enable chroot builds in NixOS.
...
svn path=/nixos/trunk/; revision=9583
2007-11-05 11:19:51 +00:00
Michael Raskin
fc31c8c9b5
Allowed overriding 127.0.0.1
...
svn path=/nixos/trunk/; revision=9529
2007-10-26 05:02:50 +00:00
Michael Raskin
b4be8e3b92
Added a way to add arbitrary entries in /etc/hosts .
...
svn path=/nixos/trunk/; revision=9528
2007-10-26 04:49:44 +00:00
Eelco Dolstra
d2f337c872
* Set $ASPELL_EXTRA_DICT_DIRS so that Aspell dictionaries
...
installed with nix-env are found automatically.
svn path=/nixos/trunk/; revision=9514
2007-10-23 16:42:10 +00:00
Eelco Dolstra
6d65f0ae03
* Disable the check on sudoers (NIXOS-66).
...
svn path=/nixos/trunk/; revision=9438
2007-10-10 14:28:40 +00:00
Eelco Dolstra
073c0fec9f
* Include the conf.d directory shipped in the fontconfig distribution.
...
* Don't use $fontconfig/var/cache/fontconfig as a cache (when running
as root), instead use /var/cache/fontconfig.
svn path=/nixos/trunk/; revision=9411
2007-10-05 12:56:44 +00:00
Michael Raskin
39429f0441
A small correction.. Now linux-2.6.21.7 doesn't show up even in derivation dependedncies.
...
svn path=/nixos/trunk/; revision=9382
2007-09-28 11:14:39 +00:00
Michael Raskin
2c49ef1934
Corrected MODULE_DIR in profile.sh. It also means that there is no more a dependency
...
on unused kernel - basic system now requires only one kernel with 2_6_22.
svn path=/nixos/trunk/; revision=9380
2007-09-28 09:38:40 +00:00
Michael Raskin
51626b0b66
Added checking of unkonwn options in configuration.nix and a system-wide font set changer.
...
svn path=/nixos/trunk/; revision=9370
2007-09-25 19:00:20 +00:00
Eelco Dolstra
f2780fdc62
* Add a top-level default.nix for NixOS which has attributes useful
...
for building parts of the system. E.g.
$ nix-build /etc/nixos/nixos -A upstartJobs.xserver
to build the Upstart job for the X server, or
$ nix-build /etc/nixos/nixos -A kernel
to build the NixOS kernel.
* /etc/profile.sh: if ~/.nix-defexpr doesn't exist yet, create it as a
directory and add links to root's channels, /etc/nixos/nixos and
/etc/nixos/install-source.nix (as "nixpkgs_sys").
* boot.useKernel -> boot.kernel.
svn path=/nixos/trunk/; revision=9334
2007-09-18 15:06:24 +00:00
Eelco Dolstra
475ee4548d
* Create /nix/var/nix/gcroots/per-user.
...
svn path=/nixos/trunk/; revision=9189
2007-08-22 14:58:51 +00:00
Eelco Dolstra
2a4417d637
* make-etc / activate-configuration: allow /etc files to be installed
...
as regular files instead of symlinks to the store.
* Sudo configuration, enabled through security.sudo.enable (on by
default). The contents of the sudoers file is specified in
security.sudo.configFile. The default sudoers file allows members
of the new "wheel" group to run any command.
svn path=/nixos/trunk/; revision=9138
2007-08-16 15:09:06 +00:00
Michael Raskin
bb25a6ef96
Added short keep-alive period to gw6c, added ircd-hybrid service.
...
svn path=/nixos/trunk/; revision=9071
2007-08-08 20:42:25 +00:00
Michael Raskin
bf1033d2cb
Added Gateway6 upstart-job and options for it. Sudo configuration for PAM
...
is added (it is needed anyway), but still only NOPASSWD entries work.
svn path=/nixos/trunk/; revision=8966
2007-07-09 11:21:04 +00:00
Eelco Dolstra
1f1db4c48f
* Use pam_console to change the ownership of various devices (sound,
...
CD-ROM drive, etc.) to the logged in user. Woohoo! Finally, no
more chown /dev/snd/*.
* Get rid of spurious error messages about pam_ldap when we're not
using LDAP.
svn path=/nixos/trunk/; revision=8861
2007-06-10 20:02:07 +00:00
Eelco Dolstra
f8ac666090
* PAM config for SLiM.
...
* Go back to using blowfish as the default password hash,
now that SLiM supports it through PAM.
svn path=/nixos/trunk/; revision=8830
2007-06-05 11:28:18 +00:00
Eelco Dolstra
6b627a9ca7
* Back out some Wouter-specific profile settings ;-)
...
svn path=/nixos/trunk/; revision=8801
2007-05-29 19:54:14 +00:00
Wouter den Breejen
2e50d9cd58
nixos dir: Xserver and samba nixos
...
svn path=/nixos/trunk/; revision=8784
2007-05-28 14:09:04 +00:00
Eelco Dolstra
14b1e6c758
* Use the latest Nixpkgs on the installation CD.
...
svn path=/nixos/trunk/; revision=8650
2007-05-02 21:53:23 +00:00
Eelco Dolstra
6d65da8168
* Added /etc/inputrc. TODO: it's more functional to use the
...
INPUTRC environment variable for this.
svn path=/nixos/trunk/; revision=8637
2007-05-02 09:55:35 +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
7efb843481
* Set a default value for $EDITOR.
...
svn path=/nixos/trunk/; revision=8545
2007-04-07 19:29:34 +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
f10a95e88e
* Refactoring: move stuff around.
...
svn path=/nixos/trunk/; revision=8506
2007-03-30 12:59:43 +00:00