Eelco Dolstra
5a676e463e
Don't load nouveau and nvidiafb when using the proprietary nvidia driver
2013-08-09 18:45:45 +02:00
Ivan Kozik
2fc123f148
Document that extraUsers options apply to root
2013-08-09 01:28:21 +00:00
Ivan Kozik
d6303b6068
Describe where /etc/nix/nix.conf settings come from
2013-08-09 00:51:45 +00:00
Evgeny Egorochkin
3b3dc83902
Speed up application start
2013-08-08 04:44:53 +03:00
Eelco Dolstra
4a83c97d3d
Stage 1: Use modprobe from kmod instead of module-init-tools
...
The latter is obsolete.
http://hydra.nixos.org/build/5663799
2013-08-07 18:30:30 +02:00
Eelco Dolstra
168d48a5c9
nix-daemon: Run under the default nice level
...
Running at a low priority is generally bad since it runs the risk of
priority inversions, etc. It's really the builders that should run
under a different priority (e.g. in their own cgroup).
2013-08-07 14:10:49 +02:00
Eelco Dolstra
5827261bef
compiz: Disable
...
It doesn't currently work.
2013-08-07 14:10:49 +02:00
Evgeny Egorochkin
e155187a8e
Merge pull request #154 from MarcWeber/submit/x11-wacom-intuos5-fix
...
fix wacom hotplug and all Intuos 5 issues
2013-08-06 10:55:48 -07:00
Evgeny Egorochkin
49f2d06a20
Manual: improve source checkout section
2013-08-06 19:22:20 +03:00
Evgeny Egorochkin
35ac2ad9ca
nixos-checkout: let it run without args again.
2013-08-06 19:04:21 +03:00
Evgeny Egorochkin
0bcabfa886
nixos-checkout: fix output if ran with no options, -h and --help. Other options will still trigger
...
mkdir output :(
2013-08-06 18:56:10 +03:00
Evgeny Egorochkin
d28c85886f
Add NixOS Manual build instructions to itself.
2013-08-06 18:03:50 +03:00
Evgeny Egorochkin
aa150f5aea
KDE: fix config build when grub is used to generate boot menu, but isn't used as a loader.
2013-08-06 16:13:20 +03:00
Eelco Dolstra
c7ed6322f6
Increase memory for the VirtualBox image generator
2013-08-05 14:52:37 +02:00
Eelco Dolstra
871126a9a9
Style fix
2013-08-05 14:52:32 +02:00
Peter Simons
7761b20411
Merge pull request #211 from offlinehacker/iodined
...
Add iodined, ip over dns daemon
2013-08-05 00:50:47 -07:00
Jaka Hudoklin
d0cb70cefb
Add iodined, ip over dns daemon
2013-08-05 01:20:55 +02:00
cillianderoiste
ab4472e70e
Merge pull request #210 from cillianderoiste/master
...
Add Supybot (IRC bot) service
2013-08-04 13:14:21 -07:00
Cillian de Róiste
41e04c9aff
Merge branch 'supybot'
...
Conflicts:
modules/misc/ids.nix
2013-08-04 03:59:18 +02:00
Cillian de Róiste
5b25c5a181
supybot.service: tidy up
2013-08-04 03:56:01 +02:00
Cillian de Róiste
6e093113fe
Supybot service: failing to create stateDir in /var/lib
2013-08-04 00:18:44 +02:00
Vladimír Čunát
ce54650b51
lightdm: remove unused reference to mesa drivers
...
I don't need them and llvm at all, for example.
2013-08-02 14:24:42 +02:00
aszlig
6ae87b81cc
qemu-vm: Add new option writableStoreUseTmpfs.
...
This is to use the VMs own disk image instead of a tmpfs in order to
avoid eating more memory. Of course, by default we still use the tmpfs
in order to not break existing VM tests.
I personally don't like the coding style of the option definition, but
in order to stay consistent, I followed the overall style in this file.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-08-01 02:10:13 +02:00
Cillian de Róiste
90554a03c7
Supybot/limnoria: add service module
2013-08-01 00:36:15 +02:00
aszlig
b32ef4dbef
test-driver/Machine: Add new allowReboot flag.
...
This is to actually allow for the target machine to reboot, which could
come in handy for some VM tests in NixOps. Well, actually to be more
specific: We need it for the Hetzner NixOps backend test. :-)
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-31 23:25:09 +02:00
Domen Kožar
37136e4adf
Merge pull request #201 from garbas/networkmanager
...
openconnect and vpnc NetworkManager plugins added
2013-07-31 12:06:15 -07:00
Eelco Dolstra
39f67d9d38
Hide kernel pointers for unprivileged users via kptr_restrict
2013-07-31 16:11:04 +02:00
Martin Bravenboer
7bd50185ff
Support Nix's mandatoryFeatures
...
Extend the buildMachines option to support specification of
supportedFeatures and mandatoryFeatures in order to support all
configuration options of the nix.machines file.
2013-07-31 15:49:35 +02:00
Eelco Dolstra
24a44c98d2
bash: Disable hashing of command lookups in interactive shells
...
This just confuses people when (say) using multiple profiles.
Performance benefits for interactive shells are likely to be very
small anyway.
2013-07-31 14:55:24 +02:00
Eelco Dolstra
57c35c94ca
Use the qemu-kvm wrapper
2013-07-31 14:53:27 +02:00
Rob Vermaas
7a32f2d15a
Fix node_modules references in uptime module.
2013-07-31 13:35:21 +02:00
Rob Vermaas
9cf0a41925
fail2ban: move /var/run/fail2ban creation to activation script to be able to restrict the write locations for the service properly, add configuration files to the restartTriggers.
2013-07-31 11:22:48 +02:00
Rickard Nilsson
3ca7d7b291
Add OpenSMTPD service option
2013-07-30 10:20:56 +02:00
Rob Vermaas
96be2d5a7d
Fix ReadWriteDirectories for fail2ban, added /var/tmp.
2013-07-28 18:33:57 +02:00
aszlig
5a2390327d
nixos-rebuild: Allow to use --repair.
...
Unfortunately, the flag only works directly and without the daemon, so
this adds an extra variable $repair, to avoid the daemon. This is to
avoid to iterate through the $extraBuildFlags just to test whether
"--repair" exists.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-26 06:23:49 +02:00
Eelco Dolstra
ef5e2be339
venus: Support https
2013-07-25 22:57:09 +02:00
Rob Vermaas
6adfb647ff
Limit the capabilities of what fail2ban service can do. Taken from ArchLinux wiki.
2013-07-25 20:03:29 +02:00
Rob Vermaas
7e7392b8ad
Limit the location where fail2ban service can write to (only /var/run/fail2ban).
2013-07-25 15:48:00 +02:00
Rob Vermaas
c5f6a08750
Make fail2ban a normal systemd service in nixos module.
2013-07-25 15:40:20 +02:00
Rok Garbas
73284567cc
venus service: using systemd timer instead of cronjob
2013-07-24 00:20:37 +02:00
Rok Garbas
f9fbbb5d2f
venus service better description
2013-07-23 23:04:55 +02:00
Rok Garbas
589b745fc6
new venus service
2013-07-23 22:42:12 +02:00
Eelco Dolstra
438b057eb3
Lower the default console log level
...
It used to be set to 7 (debug) so you get lots of crap on the console.
The new value of 4 is also what Ubuntu uses. Red Hat uses 3.
A nice side effect is that it's more likely that the LUKS passphrase
prompt doesn't get clobbered by kernel log messages.
2013-07-23 22:18:25 +02:00
Eelco Dolstra
8dc09be07b
Fix indentation / tabs
2013-07-23 22:18:25 +02:00
Rickard Nilsson
462e4255fa
x11 session: Don't start pulseaudio if it already is running system-wide
2013-07-23 19:07:12 +02:00
Rickard Nilsson
cd0da98b03
pulseaudio service: Use the configured pulseaudio package instead of the default.
2013-07-23 19:07:07 +02:00
Rob Vermaas
4a0f707f71
New kernel iso/system_tarball now use 3.10 in stead of 3.7, which had been removed.
2013-07-23 10:09:41 +02:00
Rob Vermaas
2cb25bd65c
Revert "Only include /bin/sh (not all of /bin) in the chroot"
...
This reverts commit 883d310bac
.
2013-07-23 10:00:54 +02:00
Rob Vermaas
7163babe84
Revert "Allow specifying packages whose closures should be in the chroot"
...
This reverts commit be3d498b18
.
2013-07-23 10:00:43 +02:00
Bjørn Forsman
8d596006dd
Ensure /var/log/journal permission bits are set
...
Ensure permission bits are (re)set on each system activation with
explicit chmod call.
mkdir -m MODE PATH will only set the permission bits if PATH is
*created*, which means users that have old NixOS versions will continue
to have the old 700 permissions on /var/log/journal until they chmod
manually. With this commit the permissions will be set to 755 on system
activation.
2013-07-22 20:09:50 +02:00