Rickard Nilsson
af152556e3
nslcd: Require network.target
2013-03-05 19:45:27 +01:00
Mathijs Kwik
09680dec6a
read-only-store functionality should apply even when /nix/store is on a separate filesystem
2013-03-04 22:46:06 +01:00
Mathijs Kwik
134750f6ac
gummiboot: fix typo
2013-03-04 22:46:06 +01:00
Mathijs Kwik
e05a37d736
rename deprecated option
2013-03-04 22:46:06 +01:00
Lluís Batlle i Rossell
a9b3dbf8ea
Fixing the vaapiDrivers; it didn't work, with only one driver
2013-03-04 22:35:33 +01:00
Shea Levy
bfe6c13f09
D'oh!
2013-03-04 10:03:01 -05:00
Shea Levy
0a81724a88
systemd-sysctl.service: Don't depend on basic.target
2013-03-04 09:57:24 -05:00
Shea Levy
70378ad2b7
Add our firmware path to the in-kernel lookup path
...
Newer kernels (since torvalds/linux@abb139e75c ) try to
read firmware directly from the filesystem before falling back to a
userspace helper (udev) if firmware cannot be found (in even newer
kernels, the fallback path can be disabled altogether). By default, only
certain paths in /lib/firmware* are searched, so this was initially not
helpful for NixOS.
Since torvalds/linux@2760284206 (which,
based on the commit message, was implemented just for NixOS, go us!),
though, an extra path can be dynamically prepended to the search path.
So do that, in three ways:
1. Pass a kernel command line option in case the module is built-in
2. Add a line to modprobe.conf in case the module isn't yet loaded by
activation-time
3. Add an activation script to set the option in /sys in case the module
is already loaded by activation-time.
2013-03-04 09:42:03 -05:00
Rickard Nilsson
5737604b13
xfce: Set GTK_PATH to system.path/lib/gtk-2.0, so xfce can find all theme engines.
2013-03-04 10:51:33 +01:00
Rok Garbas
162fd7d568
Merge pull request #115 from bjornfor/lighttpd-service
...
Add lighttpd web server module
2013-03-03 23:32:37 -08:00
Bjørn Forsman
61c07244e8
Add lighttpd web server module
2013-03-03 20:16:44 +01:00
Rok Garbas
a118557dfd
Merge pull request #114 from iElectric/nginx-service
...
Add most basic nginx service
2013-03-03 06:30:00 -08:00
Domen Kozar
854a37aa7e
add most basic nginx service
2013-03-03 12:12:17 +01:00
Eelco Dolstra
d99fce2631
installation-cd-base.nix: Use boot.kernel.sysctl
2013-03-02 20:06:02 +01:00
Eelco Dolstra
7f7e18cfce
Enable hardlink and symlink restrictions
...
This prevents many time-of-check-time-of-use security bugs. Ubuntu
enables these by default as well so they shouldn't cause many
problems.
2013-03-02 20:06:02 +01:00
Eelco Dolstra
080bf5614f
Add a module for setting sysctl parameters
...
This adds an option ‘boot.kernel.sysctl’ and generates a file
/etc/sysctl/nixos.conf read by systemd-sysctl.service.
2013-03-02 20:06:02 +01:00
Bjørn Forsman
ec2378f07b
systemd-logind: fix config file header: [Logind] => [Login]
...
man logind.conf clearly states that the header is [Login] (no 'd').
Without this fix services.logind.extraConfig does not take effect
because logind ignores the invalidly named section.
2013-03-02 19:45:47 +01:00
Shea Levy
7e10bcb4fd
modules/testing/minimal-kernel: linuxPackagesFor no longer takes a 'self' argument
2013-03-02 09:10:58 -05:00
David Guibert
ed6e0262e0
bring bridge interfaces up
...
The bridge is not becoming operational until it is brought into the UP state.
When the bridge is statically configured, this is mandatory.
2013-03-02 10:24:46 +01:00
Bjørn Forsman
08c9a0ad5e
Add service.logind.extraConfig option
...
So that we can customize systemd-logind in configuration.nix.
Example:
services.logind.extraConfig = "HandleLidSwitch=ignore";
See man logind.conf for available options.
2013-03-02 00:24:34 +01:00
Rickard Nilsson
568683316b
mpd: Start service with exec
2013-02-28 19:26:19 +01:00
Lluís Batlle i Rossell
8a7b44a5e7
xfs wants 'crc32c', to be able to mount anything
...
Like btrfs.
2013-02-27 22:22:12 +01:00
Shea Levy
7ac425a22f
Merge pull request #102 from iElectric/deluge
...
Add deluged and deluge.web services
2013-02-27 11:19:08 -08:00
Domen Kozar
c50d7cbc8d
use ExecStart instead of script, this way we get rid of systemd wrapper scripts
2013-02-27 20:13:14 +01:00
Domen Kozar
bb89f2eb99
We don't need an explicit uid/gid. We also don't need web to depend
...
on deluged, since it can be started before it.
2013-02-27 20:06:10 +01:00
Shea Levy
f3d4d24d6b
dd-agent: Run as a separate user
2013-02-27 09:25:37 -05:00
Domen Kozar
71f4330d3f
use path to deluge script correctly
2013-02-27 10:58:28 +01:00
Domen Kozar
99edd5d575
run deluge under deluge user/group
2013-02-26 22:53:52 +01:00
Eelco Dolstra
85188d19c5
nix-daemon: Restart when nix.conf changes
2013-02-26 03:15:29 +01:00
Domen Kozar
259fd8e34a
don't use quotes when setting example to true
2013-02-25 22:39:47 +01:00
Rickard Nilsson
cc3549fa34
Add ActiveMQ service
2013-02-25 16:50:10 +01:00
Rickard Nilsson
e44021494c
mongodb: Add initialisation service
...
The mongodb service runs as user mongodb, and therefore
the preStart-script has no permissions to set up mongodb
directories. This is solved by adding an initialisation
service that runs as root and just sets up the required
directories.
2013-02-25 09:04:31 +01:00
Domen Kozar
a6f0d984fe
Add deluge and deluge web services
2013-02-24 17:33:48 +01:00
Rickard Nilsson
b0f33f2052
Add options for setting theme and setup-script in KDM
2013-02-22 09:34:36 +01:00
Rok Garbas
f2a0710bee
Merge pull request #97 from iElectric/mpd.mkdir
...
mkdir musicDirecotry for mpd before startnig the service
2013-02-21 20:00:48 -08:00
Domen Kozar
a953ed57c9
mkdir musicDirecotry for mpd before startnig the service
2013-02-21 23:05:40 +01:00
Shea Levy
e0f35b77d8
rename.nix: Remove annoying traces
2013-02-21 14:43:02 -05:00
Shea Levy
497aeabd23
systemd automatically mounts securityfs (if it's enabled)
2013-02-21 14:22:18 -05:00
Shea Levy
fb7b7a2887
Update EFI installation CD to meet the requirements of the new gummiboot
2013-02-21 13:30:42 -05:00
Shea Levy
5f29704861
gummiboot-builder.py: Update to latest gummiboot
2013-02-21 12:40:33 -05:00
Eelco Dolstra
7b8958b6c5
Fix the boot.hardwareScan option
...
Fixes #95 .
2013-02-21 11:32:51 +01:00
viric
f43729298d
Merge pull request #93 from aristidb/master
...
Implementation: services.xserver.driSupport32Bits: Intel support via mesa (#92 )
2013-02-20 11:52:22 -08:00
Shea Levy
e80cfe7d2d
gummiboot-builder.py: Not rewriting entries probably doesn't save much time, and is problematic in the case where you delete the latest generation before your rebuild
2013-02-19 20:47:23 -05:00
Shea Levy
6c6d40452f
Stage 1 mounts securityfs, so require that in the kernel
2013-02-19 20:47:23 -05:00
Vladimír Čunát
9de455cf2e
Merge pull request #53 from jcumming/zfs.121204
...
add a zfs module
2013-02-19 11:35:20 -08:00
Vladimír Čunát
8e765363d5
Merge pull request #86 from maggesi/blcr-updates
...
blcr module: fix (and simplify)
2013-02-19 11:30:52 -08:00
Vladimír Čunát
c2a213e559
Merge pull request #70 from cpages/master
...
Support driSupport32Bit for nvidia legacy 304
2013-02-19 11:29:14 -08:00
Aristid Breitkreuz
37be1c8982
x11/mesa: driSupport32Bit for the mesa implementation
2013-02-19 18:28:25 +01:00
Shea Levy
338ef594c7
Add boot.initrd.compressor option
2013-02-19 11:55:39 -05:00
Shea Levy
b83be79adf
default-websockify: Stop when reconfigured (i.e. new ports added/removed)
2013-02-18 11:55:46 -05:00