about summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
...
* | cups: Start after network.targetEelco Dolstra2014-04-24
| | | | | | | | http://hydra.nixos.org/build/10661709
* | Remove outdated remarkEelco Dolstra2014-04-24
| |
* | dhcpcd: Fix segfaultsEelco Dolstra2014-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes several problems in the dhcpcd service: * A segfault during startup, due to a race with udev (dhcpcd would get an ADD event from udev, causing it to re-add an interface that it already had, leading to a segfault later on). * A hang/segfault processing "dhcpcd rebind" (which NixOS calls after waking up from suspend). Also, add "lo" to the list of ignored interfaces. It usually ignores "lo", but apparently not when it gets an ADD event from udev.
* | Remove some dead codeEelco Dolstra2014-04-24
| |
* | gnome-documents: new packageLuca Bruno2014-04-22
| | | | | | | | | | | | Document manager application designed to work with GNOME 3 https://wiki.gnome.org/Apps/Documents
* | gnome-online-miners: new packageLuca Bruno2014-04-22
| | | | | | | | | | | | A set of crawlers that go through your online content and index them locally in Tracker https://wiki.gnome.org/Projects/GnomeOnlineMiners
* | gnome-music: new packageLuca Bruno2014-04-22
| | | | | | | | | | | | Music player and management application for the GNOME desktop environment https://wiki.gnome.org/Apps/Music
* | seahorse: new packageLuca Bruno2014-04-22
| | | | | | | | | | | | Application for managing encryption keys and passwords in the GnomeKeyring https://wiki.gnome.org/Apps/Seahorse
* | gnome3: prioritize nautilus when opening inode/directoryLuca Bruno2014-04-22
| |
* | gedit: new packageLuca Bruno2014-04-22
| | | | | | | | | | | | Official text editor of the GNOME desktop environment https://wiki.gnome.org/Apps/Gedit
* | sshd: Add support for socket activationEelco Dolstra2014-04-22
| | | | | | | | | | | | | | | | | | By enabling ‘services.openssh.startWhenNeeded’, sshd is started on-demand by systemd using socket activation. This is particularly useful if you have a zillion containers and don't want to have sshd running permanently. Note that socket activation is not noticeable slower, contrary to what the manpage for ‘sshd -i’ says, so we might want to make this the default one day.
* | sshd: Always start a sessionEelco Dolstra2014-04-22
| | | | | | | | | | | | Partially reverts 70a4c7b1dfdb238d3729c3f71127538943a43afd. Whether to start a session is independent of whether we're running in a container.
* | dbus: Use upstream unitsEelco Dolstra2014-04-22
| |
* | openvpn: Add systemd startup notificationEelco Dolstra2014-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | This causes OpenVPN services to reach the "active" state when the VPN connection is up (i.e., after OpenVPN prints "Initialization Sequence Completed"). This allows units to be ordered correctly after openvpn-* units, and makes systemctl present a password prompt: $ start openvpn-foo Enter Private Key Password: ************* (I first tried to implement this by calling "systemd-notify --ready" from the "up" script, but systemd-notify is not reliable.)
* | Remove KDE 4.11Eelco Dolstra2014-04-21
| |
* | Merge branch 'systemd-update'Eelco Dolstra2014-04-20
|\ \
| * | Temporary fix for installer testsEelco Dolstra2014-04-20
| | | | | | | | | | | | http://hydra.nixos.org/build/10455979
| * | Firewall: Only start if we have CAP_NET_ADMINEelco Dolstra2014-04-19
| | |
| * | Manual: Typo fixesEelco Dolstra2014-04-19
| | |
| * | Enable udisks2 by defaultEelco Dolstra2014-04-19
| | | | | | | | | | | | | | | | | | The ability for unprivileged users to mount external media is useful regardless of the desktop environment. Also, since udisks2 is activated on-demand, it doesn't add any overhead if you're not using it.
| * | gpm: Better start conditionEelco Dolstra2014-04-18
| | |
| * | Fix predictable network interface namingEelco Dolstra2014-04-18
| | | | | | | | | | | | | | | In current systemd, this has been moved to systemd-network, which we're not using yet. So revive the old udev rules from systemd 203.
| * | Set $LOCALE_ARCHIVE in all systemd unitsEelco Dolstra2014-04-18
| | | | | | | | | | | | | | | | | | This variable used to be inherited implicitly from the stage-2 script, but systemd now clears the environment. So we need to set it explicitly.
| * | Improve gpm serviceEelco Dolstra2014-04-18
| | |
| * | Revert "Put /nix/var/nix/{temproots,userpool} on a tmpfs"Eelco Dolstra2014-04-18
| | | | | | | | | | | | | | | This reverts commit dd49094a25057211d77a3dc4d075a749db748139. Nix barfs if /nix/var/nix/temproots is a symlink :-(
| * | postgresql: Use systemd's new "mixed" kill modeEelco Dolstra2014-04-18
| | | | | | | | | | | | | | | "Mixed" mode sends the initial SIGINT only to the main process, but sends the SIGKILL after the time-out expires to the entire cgroup.
| * | Put /nix/var/nix/{temproots,userpool} on a tmpfsEelco Dolstra2014-04-18
| | |
| * | Remove long-obsolete /nix/var/nix/chroots directoryEelco Dolstra2014-04-18
| | |
| * | Remove dhcpcd_without_udev attributeEelco Dolstra2014-04-18
| | |
| * | Pull in nix-daemon.socketEelco Dolstra2014-04-18
| | | | | | | | | | | | | | | | | | | | | | | | This led to the container test failing, which made no sense whatsoever, until I realized nix-daemon.socket creates the socket directory as a side effect, which systemd-nspawn then bind-mounts. http://hydra.nixos.org/build/10397575
| * | Work around apparent dhcpcd bugEelco Dolstra2014-04-18
| | |
| * | Slight test speedupEelco Dolstra2014-04-18
| | | | | | | | | | | | Don't do a pointless ARP check in dhcpcd.
| * | Start ssh-agent as a user unitEelco Dolstra2014-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has some advantages: * You get ssh-agent regardless of how you logged in. Previously it was only started for X11 sessions. * All sessions of a user share the same agent. So if you added a key on tty1, it will also be available on tty2. * Systemd will restart ssh-agent if it dies. * $SSH_AUTH_SOCK now points to the /run/user/<uid> directory, which is more secure than /tmp. For bonus points, we should patch ssh-agent to support socket-based activation...
| * | Allow upstream systemd units to be extendedEelco Dolstra2014-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you define a unit, and either systemd or a package in systemd.packages already provides that unit, then we now generate a file /etc/systemd/system/<unit>.d/overrides.conf. This makes it possible to use upstream units, while allowing them to be customised from the NixOS configuration. For instance, the module nix-daemon.nix now uses the units provided by the Nix package. And all unit definitions that duplicated upstream systemd units are finally gone. This makes the baseUnit option unnecessary, so I've removed it.
| * | firewall: Order after systemd-modules-load.serviceEelco Dolstra2014-04-17
| | | | | | | | | | | | This ensures that connection tracking modules are loaded on time.
| * | Fix module loading in systemd-udevdEelco Dolstra2014-04-17
| | |
| * | Remove hack for using upstream getty unitsEelco Dolstra2014-04-16
| |/ | | | | | | | | Also, enable the container-getty@ unit so that "machinectl login" works.
* | pcscd: Refactor service and use socket activationWilliam A. Kennington III2014-04-19
| |
* | Merge pull request #2248 from ehmry/rsyncMichael Raskin2014-04-18
|\ \ | | | | | | rsync updated 3.0.9 to 3.1.0, rsyncd service module
| * | rsync updated 3.0.9 to 3.1.0, rsyncd service moduleEmery Hemingway2014-04-13
| | |
* | | gnome-control-center: find gnome-shell search providersLuca Bruno2014-04-17
| | |
* | | gnome3: enable pulseaudio by defaultLuca Bruno2014-04-16
| | |
* | | Merge pull request #2185 from lethalman/gnome3Domen Kožar2014-04-16
|\ \ \ | |_|/ |/| | tracker, licenses.cc-by-30, gnome-user-docs, upgrade sushi, gnome-keyring service, gnome-user-share, gnome-tweak-tool, gnome-shell-extensions, xdg-user-dirs
| * | xdg-user-dirs: new packageLuca Bruno2014-04-16
| | | | | | | | | | | | | | | | | | | | | A tool to help manage well known user directories like the desktop folder and the music folder http://freedesktop.org/wiki/Software/xdg-user-dirs
| * | gnome3: add gnome-menus and shared_mime_info packages to find applicationsLuca Bruno2014-04-15
| | |
| * | gnome3: add gtk3 to system packages for gtk-update-icon-cacheLuca Bruno2014-04-14
| | | | | | | | | | | | Updating the icon-cache lets gnome-shell show app icons in the activity
| * | empathy: find gsettings schemas, enable in gnome3, disable parallel buildLuca Bruno2014-04-14
| | | | | | | | | | | | | | | | | | | | | | | | Enabling by default on gnome3 as now it's possible to create and use accounts (tested with telepathy_gabble and gtalk). At this time, empathy x86-64 fails to build on hydra but I'm unable to reproduce. Therefore, try disabling the parallel build.
| * | gnome-shell-extensions: new packageLuca Bruno2014-04-14
| | | | | | | | | | | | | | | | | | Modify and extend GNOME Shell functionality and behavior https://wiki.gnome.org/Projects/GnomeShell/Extensions
| * | gnome-tweak-tool: new packageLuca Bruno2014-04-14
| | | | | | | | | | | | | | | | | | A tool to customize advanced GNOME 3 options https://wiki.gnome.org/action/show/Apps/GnomeTweakTool
| * | gnome-online-accounts: add dbus serviceLuca Bruno2014-04-14
| | |