summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* Remove obsolete "eject" entry from the system pathEelco Dolstra2015-04-20
| | | | It's an alias for util-linux, so included anyway.
* Remove pciutils and usbutils from the default system pathEelco Dolstra2015-04-20
| | | | Issue #7117.
* fix rebuild when using ntfs partitionsCray Elliott2015-04-19
| | | | needed to define inInitrd, used vfat.nix as a template
* Include cifs-utils only when neededEelco Dolstra2015-04-19
| | | | Issue #7117.
* container.nix -> docker-container.nixEelco Dolstra2015-04-19
|
* Don't include ntfs-3g by defaultEelco Dolstra2015-04-19
| | | | Issue #7117.
* Remove fixed uids for nscd, sshdEelco Dolstra2015-04-19
| | | | | | These services don't create files on disk, let alone on a network filesystem, so they don't really need a fixed uid. And this also gets rid of a warning coming from <= 14.12 systems.
* Don't include networkd units unless enabledEelco Dolstra2015-04-19
| | | | | | Otherwise, the enabled -> disabled transition won't be handled correctly (switch-to-configuration currently assumes that if a unit is running and exists, it should be restarted).
* systemd: Move networkd into separate modulesEelco Dolstra2015-04-19
| | | | The systemd module was getting rather bloated.
* Merge pull request #7461 from dezgeg/pr-ddclient-unit-typeTobias Geerinckx-Rice2015-04-19
|\ | | | | ddclient: Fix capitalization of systemd unit keys
| * ddclient: Fix incorrectly capitalized systemd unit keyTuomas Tynkkynen2015-04-19
| | | | | | | | | | | | | | | | | | This avoids the following warning: Apr 19 10:53:48 xen systemd[1]: [/nix/store/...-unit-ddclient.service/ddclient.service:19] Unknown lvalue 'type' in section 'Service' As `Type=simple` is the default in systemd, the assignment to the service type can be simply dropped.
* | Merge pull request #7443 from ts468/fixgrublethalman2015-04-18
|\ \ | | | | | | Fix grub for "nodev" targets.
| * | Fix grub for "nodev" targets.Thomas Strobel2015-04-18
| | |
* | | lightdm: allow the user to specify extra Seat optsMateusz Kowalczyk2015-04-18
| | |
* | | xserver.nix: fix indentation issues under DeviceMateusz Kowalczyk2015-04-18
| | |
* | | Hard tabs be gone!Mateusz Kowalczyk2015-04-18
| | |
* | | Fix RightOf for xrandrHeadsMateusz Kowalczyk2015-04-18
|/ / | | | | | | Closes #7441
* | plex: init at 0.9.11.16.958Forkk2015-04-17
| | | | | | | | | | Added a package and module for Plex Media Server, an application for managing media collections across multiple devices.
* | Added NixOS module for Asterisk serverJonathan Glines2015-04-16
| |
* | nixos.samba: update required mountsNikolay Amiantov2015-04-16
| |
* | nixos.samba: fix booleans in smb.confNikolay Amiantov2015-04-16
| |
* | dnsmasq: Add some typesEelco Dolstra2015-04-16
| |
* | dbus: Reload if /etc/dbus-1 changesEelco Dolstra2015-04-16
| | | | | | | | | | | | | | | | | | Specifically, this fixes dnsmasq, which failed with Apr 16 19:00:30 mandark dnsmasq[23819]: dnsmasq: DBus error: Connection ":1.260" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file Apr 16 19:00:30 mandark dnsmasq[23819]: DBus error: Connection ":1.260" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file after being enabled, due to dbus not being reloaded.
* | lambdabot: add nixos serviceNikolay Amiantov2015-04-16
| |
* | ihaskell: cleanup wrapper and serviceEdward Tjörnhammar2015-04-15
| |
* | Merge pull request #7392 from joelmo/masterlethalman2015-04-15
|\ \ | | | | | | Some i2p changes
| * | i2p: add nixos serviceJoel Moberg2015-04-15
| | |
* | | Merge pull request #7372 from dezgeg/getty-autologinlethalman2015-04-15
|\ \ \ | |/ / |/| | [nixos] agetty: Add autologinUser config option
| * | Installation CD: automatic log in at virtual consolesTuomas Tynkkynen2015-04-14
| | |
| * | agetty: Add autologinUser config optionTuomas Tynkkynen2015-04-14
| | | | | | | | | | | | | | | | | | | | | | | | This option causes the specified user to be automatically logged in at the virtual console. While at it, refactor and make a helper function for building the getty command line.
* | | Merge pull request #7347 from sargon/pr-x11Arseniy Seroka2015-04-14
|\ \ \ | | | | | | | | services.x11: Add option for additional InputClass sections.
| * | | services.x11: Add option for additional InputClass sections.Daniel Ehlers2015-04-12
| |/ / | | | | | | | | | | | | Implement support for additional InputClass sections, e.g. for non keyboard input devices.
* | | Merge pull request #7314 from edwtjo/ihaskell-fixupsPeter Simons2015-04-14
|\ \ \ | | | | | | | | IHaskell fixes
| * | | nixos: add ihaskell serviceEdward Tjörnhammar2015-04-11
| | | |
* | | | Merge pull request #7345 from joachifm/conditional-shadow-setuidsPeter Simons2015-04-14
|\ \ \ \ | | | | | | | | | | nixos: condition shadow setuid-wrappers on mutableUsers
| * | | | nixos: condition shadow setuid-wrappers on mutableUsersJoachim Fasting2015-04-14
| | | | | | | | | | | | | | | | | | | | Having junk setuid wrappers in PATH is annoying.
* | | | | Merge pull request #7349 from aszlig/custom-channelsEelco Dolstra2015-04-14
|\ \ \ \ \ | |/ / / / |/| | | | Make it easy to add system-wide custom channels.
| * | | | nixos-rebuild: Conditionally update channels.aszlig2015-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit 3a4fd0bfc6fb34a496708ee95891acb1648eedde. Addresses another concern by @edolstra that users might not want to update *all* channels. We're now reverting to the old behaviour but after updating the "nixos" channel, we just check whether the channel ships with a file called ".update-on-nixos-rebuild" and if it exists, we update that channel as well. Other channels than these are not touched anymore. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | | nixos: Put root's channels to the end of NIX_PATH.aszlig2015-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | My original reason to put it at the beginning of NIX_PATH was to allow shipping a particular version <nixpkgs> with a channel. But in order to do that, we can still let the channel expression ship with a custom version of nixpkgs by something like <channel/nixpkgs> and the builder of the channel could also rewrite self-references. So the inconvenience is now shifted towards the maintainer of the channel rather than the user (which isn't nice, but better err on the side of the developer rather than on the user), because as @edolstra pointed out: Having the channels of root at the beginning of NIX_PATH could have unintended side-effects if there a channel called nixpkgs. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | | nixos-rebuild: Update all channels of user root.aszlig2015-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should make it even easier to use custom channels, because whenever the user does a "nixos-rebuild --upgrade", it will also upgrade possibly used ("used" as in referenced in configuration.nix) channels besides "nixos". And if you also ship a channel tied to a particular version of nixpkgs or even remove the "nixos" channels, you won't run into unexpected situations where the system is not updating your custom channels. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | | nixos: Add all of root's channels to NIX_PATH.aszlig2015-04-12
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is very useful if you want to distribute channels (and thus expressions as well) in a similar fashion to Debians APT sources (or PPAs or whatnot). So, for example if you have a channel with some additional functions or packages, you simply add that channel with: sudo nix-channel --add https://example.com/my-nifty-channel foo And you can access that channel using <foo>, for example in your configuration.nix: { imports = [ <foo/modules/shiny-little-module> ]; environment.systemPackages = with import <foo/pkgs> {}; [ bar blah ]; services.udev.extraRules = import <foo/lib/udev/mkrule.nix> { kernel = "eth*"; attr.address = "00:1D:60:B9:6D:4F"; name = "my_fast_network_card"; }; } Within nixpkgs, we shouldn't have <nixos> used anywhere anymore, so we shouldn't get into conflicts. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | Merge pull request #7149 from joachifm/grsec-gradm-optionalAustin Seipp2015-04-13
|\ \ \ \ | | | | | | | | | | grsecurity module: configure gradm iff RBAC is enabled
| * | | | grsecurity module: configure gradm iff RBAC is enabledJoachim Fasting2015-04-03
| | | | |
* | | | | Merge pull request #7148 from joachifm/grsec-trivialAustin Seipp2015-04-13
|\ \ \ \ \ | | | | | | | | | | | | grsecurity module: trivial improvements
| * | | | | grsecurity module: simplify assertionJoachim Fasting2015-04-03
| | | | | |
| * | | | | grsecurity module: remove reference to systemd-sysctlJoachim Fasting2015-04-03
| |/ / / / | | | | | | | | | | | | | | | | | | | | First, that's not what the service is called, and secondly it's most likely irrelevant to the user.
* | | | | Merge pull request #7163 from joachifm/tarsnap-bandwidth-optionsAustin Seipp2015-04-13
|\ \ \ \ \ | | | | | | | | | | | | tarsnap module: add options for controlling bandwidth
| * | | | | tarsnap module: add options for controlling bandwidthJoachim Fasting2015-04-04
| | | | | | | | | | | | | | | | | | | | | | | | Annoyingly, these do not appear to accept SI prefixes.
| * | | | | tarsnap module: inline optionalNullStrJoachim Fasting2015-04-04
| |/ / / /
* | | | | Merge pull request #7027 from ecraven/apache-sslchainEelco Dolstra2015-04-13
|\ \ \ \ \ | | | | | | | | | | | | apache-httpd: adding support for sslServerChain