Eelco Dolstra
e34a1589fe
Add support for user units
...
With ‘systemd.user.units’ and ‘systemd.user.services’, you can specify
units used by per-user systemd instances. For example,
systemd.user.services.foo =
{ description = "foo";
wantedBy = [ "default.target" ];
serviceConfig.ExecStart = "${pkgs.foo}/bin/foo";
};
declares a unit ‘foo.service’ that gets started automatically when the
user systemd instance starts, and is stopped when the user systemd
instance stops.
Note that there is at most one systemd instance per user: it's created
when a user logs in and there is no systemd instance for that user
yet, and it's removed when the user fully logs out (i.e. has no
sessions anymore). So if you're simultaneously logged in via X11 and a
virtual console, you get only one copy of foo.
2014-04-18 00:38:40 +02:00
Eelco Dolstra
073351a5cf
Refactor unit option declarations
...
This gets rid of some duplication.
2014-04-17 23:35:05 +02:00
Rok Garbas
7aa3790f34
adding development version of weechat (alongside stable)
2014-04-17 22:22:54 +01:00
Ricardo M. Correia
09f0d57842
bitcoin: Update from 0.8.6 -> 0.9.1
2014-04-17 20:47:18 +02:00
Eelco Dolstra
2ad6933a22
Remove special handling of systemd-journal-gatewayd
2014-04-17 19:05:29 +02:00
Eelco Dolstra
179acfb664
Allow upstream systemd units to be extended
...
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.
2014-04-17 18:52:31 +02:00
Eelco Dolstra
8dcf76480c
firewall: Order after systemd-modules-load.service
...
This ensures that connection tracking modules are loaded on time.
2014-04-17 18:10:20 +02:00
Mathijs Kwik
fb762679e1
Merge pull request #2297 from wkennington/cache.btrfs
...
btrfsProgs: 3.12 -> 3.14
2014-04-17 17:49:42 +02:00
Mathijs Kwik
8ca0bbe1a9
bedup: fix hash
2014-04-17 17:48:43 +02:00
Mathijs Kwik
19060fde7b
qrencode: upgrade to 3.4.3
2014-04-17 17:48:43 +02:00
Luca Bruno
1942d9cadc
gnome-control-center: find gnome-shell search providers
2014-04-17 17:32:20 +02:00
Eelco Dolstra
bfda72c2f9
Fix waitForX
2014-04-17 17:07:03 +02:00
Eelco Dolstra
560a1103ad
Add option ‘systemd.tmpfiles.rules’
...
This allows specifying rules for systemd-tmpfiles.
Also, enable systemd-tmpfiles-clean.timer so that stuff is cleaned up
automatically 15 minutes after boot and every day, *if* you have the
appropriate cleanup rules (which we don't have by default).
2014-04-17 16:14:56 +02:00
Eelco Dolstra
bb9304e280
Remove creation of /tmp/.ICE-unix
...
This is now done by tmpfiles.
2014-04-17 16:14:56 +02:00
Eelco Dolstra
f2cb4def59
qemu: Update to 1.7.1
2014-04-17 15:54:42 +02:00
Mathijs Kwik
c1e638abb6
systemd: oneshot units should be allowed to restart on failure/abort
2014-04-17 15:20:39 +02:00
Eelco Dolstra
d17af6b9a8
dhcpcd: Update to 6.3.2
2014-04-17 14:53:48 +02:00
Rok Garbas
47d783ce9d
sqlite: update to 3.8.4.3
2014-04-17 13:51:36 +01:00
Eelco Dolstra
7ea51b1c6c
Enable kmod-static-nodes.service
...
This creates static device nodes such as /dev/fuse or
/dev/snd/seq. The kernel modules for these devices will be loaded on
demand when the device node is opened.
2014-04-17 14:35:05 +02:00
Emery Hemingway
0af5954f5b
unrar: update 3.9.10 to 5.1.2
2014-04-17 14:32:03 +02:00
Domen Kožar
e325926595
Merge pull request #2300 from lethalman/gsettings
...
Fix gsettings schemas for several gtk3 apps
2014-04-17 14:29:27 +02:00
Eelco Dolstra
9594421617
kmod: Respect $MODULE_DIR in ‘kmod static-nodes’
2014-04-17 13:52:30 +02:00
Eelco Dolstra
51a1e0a4a9
kmod: Update to 17
2014-04-17 13:46:48 +02:00
Luca Bruno
82744e57d6
pitivi: fix gsettings schemas, depend upon gnome-desktop
2014-04-17 13:42:51 +02:00
Luca Bruno
8dbdebb50f
gnumeric: fix gsettings schemas
2014-04-17 13:42:51 +02:00
Luca Bruno
64d4b9c3de
transmission-remote-gtk: fix gsettings schemas
2014-04-17 13:42:51 +02:00
Luca Bruno
6f61f7dc0d
midori: fix gsettings schemas
...
Could not test it because it does not compile for other reasons.
2014-04-17 13:42:50 +02:00
Luca Bruno
7d64d63a1c
spacefm: fix gsettings schemas
...
Could not test it as the application did not start
for other reasons.
2014-04-17 13:42:50 +02:00
Luca Bruno
4cfe7a7334
transmission-gtk: fix gsettings schemas, closes #2295
2014-04-17 13:42:50 +02:00
Eelco Dolstra
317a81ada2
Enable systemd-tmpfiles
2014-04-17 13:23:06 +02:00
Eelco Dolstra
518f710547
Fix module loading in systemd-udevd
2014-04-17 12:26:12 +02:00
Eelco Dolstra
89155dbc01
systemd: Enable user systemd instances
2014-04-17 12:03:04 +02:00
Eelco Dolstra
5378da25a0
Apply pam_loginuid before pam_systemd
...
As recommended by the pam_systemd manpage.
2014-04-17 11:35:18 +02:00
Peter Simons
b6429a6aa4
Merge pull request #2291 from ttuegel/alsa-mixer
...
haskell-alsa-mixer 0.2.0.1 -> 0.2.0.2
2014-04-17 11:34:07 +02:00
Eelco Dolstra
f0a9703f77
journalctl no longer parses the flag "-bu"
2014-04-17 10:56:10 +02:00
Eelco Dolstra
eeb32fd82b
Hopefully fix random failure in cups test
...
http://hydra.nixos.org/build/10372895
2014-04-17 10:53:08 +02:00
Mathijs Kwik
28b3318a04
bedup: fix public github url
2014-04-17 09:08:33 +02:00
Austin Seipp
1a2784ee68
btsync: 1.3.77 -> 1.3.87
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-16 18:56:22 -05:00
John Wiegley
0556bc0fcb
Add hfsevents expression, and make fsnotify use it on darwin
2014-04-16 16:43:32 -05:00
William A. Kennington III
b280f3d3aa
btrfsProgs: 3.12 -> 3.14
2014-04-16 16:07:41 -05:00
Eelco Dolstra
3f01caa89f
linux: Enable transparent hugepages
2014-04-16 22:40:07 +02:00
Peter Simons
2fcc5da447
Merge pull request #2255 from jwiegley/timeparsers
...
The timeparsers library requires convertible == 1.0.*
2014-04-16 20:59:54 +02:00
Peter Simons
5776dc458f
Merge pull request #2282 from jwiegley/aspell
...
Change aspell configure to use $out/lib/aspell
2014-04-16 20:59:14 +02:00
John Wiegley
df56712700
The timeparsers library requires convertible == 1.0.*
2014-04-16 13:09:31 -05:00
John Wiegley
78d452c93c
Change aspell configure to use $out/lib/aspell
2014-04-16 12:59:27 -05:00
Eelco Dolstra
a1af25033a
git send-email: Respect $OPENSSL_X509_CERT_FILE
2014-04-16 18:43:39 +02:00
Eelco Dolstra
5e16621afc
IO::Socket::SSL: Update to 1.981
...
Required by "git send-email".
2014-04-16 18:43:39 +02:00
Eelco Dolstra
cce948e165
man-pages: Update to 3.64
2014-04-16 18:43:38 +02:00
Domen Kožar
316bd92e68
Merge pull request #2293 from lethalman/gnome3
...
gnome3: enable pulseaudio by default
2014-04-16 18:29:24 +02:00
Luca Bruno
eddb702c96
gnome3: enable pulseaudio by default
2014-04-16 18:27:35 +02:00