nixpkgs/modules
Mathijs Kwik 16a9bcfe81 add support for systemd mount units
This is mainly useful for specifying mounts that depend on other
units. For example sshfs or davfs need network (and possibly
nameservices).

While systemd makes a distinction between local and remote
filesystems, this only works for in-kernel filesystems such as
nfs and cifs.

fuse-based filesystems (such as sshfs and davs) are classified as
local, so they fail without networking. By explicitly declaring these
mounts as full systemd units (as opposed to having systemd generate
them automatically from /etc/fstab), dependencies can be specified as
on every other unit.

In the future, we can probably port NixOS' filesystems handling to use
these native systemd.mount units and skip /etc/fstab altogether, but
this probably requires additional changes, such as starting systemd
even earlier during boot (stage 1).
2013-01-01 13:55:48 +01:00
..
config Revert "Setting the system utillinux to be utillinuxCurses." 2012-12-17 13:09:05 -05:00
hardware Add new 'hardware.cpu.amd.updateMicrocode' option. 2012-09-11 18:44:37 +02:00
installer nixos-rebuild: Fix the check for running nix-daemon 2012-12-21 00:18:12 +01:00
misc Hackery to build against both the nixpkgs master and systemd branch 2012-12-13 15:04:09 +01:00
profiles In headless deployments, don't start agetty on the console 2012-10-30 13:53:36 +01:00
programs update nixos channel path 2012-12-14 18:24:41 +01:00
security pam_ssh_agent_auth: Use /etc/ssh/authorized_keys.d 2012-12-17 21:14:09 +01:00
services networkmanager: Use systemctl instead of initctl 2012-12-30 19:30:18 +01:00
system add support for systemd mount units 2013-01-01 13:55:48 +01:00
tasks Refactor common unionfs-fuse initrd prep into a separate module 2012-12-16 12:33:36 -05:00
testing test-instrumentation.nix: Don't start agetty on hvc0 2012-11-12 09:19:25 +01:00
virtualisation Update create-s3-amis and amazon-image.nix to recent nixos 2012-12-18 13:44:47 -05:00
module-list.nix Refactor common unionfs-fuse initrd prep into a separate module 2012-12-16 12:33:36 -05:00
rename.nix Adding a rename line for rt73 -> ralink. 2012-08-11 14:54:43 +02:00