Bjørn Forsman
b1f82e428a
lighttpd: add cgit sub-service
...
(cgit is "a hyperfast web frontend for git repositories written in C")
cgit is enabled like this (assuming lighttpd is already enabled):
services.lighttpd.cgit.enable = true;
and configured verbatim like this (contents of the cgitrc file):
services.lighttpd.cgit.configText = ''
cache-size=1000
scan-path=/srv/git
'';
cgit will be available from this URL: http://yourserver/cgit
In lighttpd, I've ensured that the cache dir for cgit is created if cgit
is enabled.
2013-06-02 18:41:18 +02:00
Lluís Batlle i Rossell
70fd5422a7
Adding iw to systemPackages.
2013-06-02 14:27:39 +02:00
Peter Simons
08eba4c114
atd: don't enable at daemon by default
...
The at daemon doesn't work on NixOS [1], so enabling it by default
doesn't seem useful. I'd argue that it shouldn't be enabled by default
even if it worked, actually.
[1] http://lists.science.uu.nl/pipermail/nix-dev/2013-April/011048.html
2013-06-01 11:39:09 +02:00
Evgeny Egorochkin
3bb97667b8
Merge pull request #167 from wizeman/domain
...
Set the domain name of the machine
2013-05-30 09:14:25 -07:00
Vladimír Čunát
a5a7c8ad78
Merge branch 'master' into x-updates
2013-05-29 23:32:05 +02:00
Vladimír Čunát
40d61bfe36
Revert "networkmanager: clean some attrs missing in nixpkgs x-updates"
...
This reverts commit a649bbea4e
.
2013-05-29 23:31:47 +02:00
Evgeny Egorochkin
421fb9d585
Merge pull request #173 from wizeman/apparmor-service
...
Apparmor service fixes
2013-05-28 16:46:30 -07:00
Evgeny Egorochkin
a518e09ec3
Merge pull request #172 from wizeman/apparmor-ping
...
apparmor: Fix broken iputils/ping profile
2013-05-28 16:37:11 -07:00
Domen Kozar
53390a2da9
add networkmanager_openvpn to systemPackages
2013-05-29 00:38:50 +02:00
Ricardo M. Correia
0a0beadecd
transmission: Add apparmor service dependency
2013-05-28 18:00:21 +00:00
Ricardo M. Correia
531b581636
apparmor: Fix service stop
...
When stopping the apparmor service, the profile removal failed with
parsing errors due to not including the
${pkgs.apparmor}/etc/apparmor.d directory.
2013-05-28 17:49:52 +00:00
Ricardo M. Correia
84c0af80d7
apparmor: Fix loading multiple profiles
...
apparmor's systemd service wasn't working when multiple profiles were
defined, due to the ExecStart commands in the service file being
broken into multiple lines, instead of being separated by ';'.
2013-05-28 17:21:22 +00:00
Ricardo M. Correia
2e61811284
transmission: Add apparmor profile
2013-05-28 17:19:15 +00:00
Ricardo M. Correia
eb01d87b31
apparmor: Fix broken iputils/ping profile
2013-05-28 14:17:29 +00:00
Eelco Dolstra
2ec6759f5f
openvpn.nix: Use systemd.*
...
Also add an option ‘autoStart’ to configure whether an OpenVPN
instance should be started automatically. And don't log to
/var/log/openvpn-* anymore.
2013-05-28 14:39:48 +02:00
Ricardo M. Correia
7f9fc8d817
Set the domain name of the machine
...
The domain name was not being set before, even if the administrator
properly configured the networking.domain option in
/etc/nixos/configuration.nix.
2013-05-28 08:49:14 +00:00
Lluís Batlle i Rossell
f60393975f
gnunet: it was missing extraGroups
2013-05-28 10:19:59 +02:00
Peter Simons
717dc3b858
Merge pull request #169 from wizeman/chrony
...
Add chrony service
2013-05-25 02:25:57 -07:00
Ricardo M. Correia
76046850fe
atop: Add basic config option for /etc/atoprc
2013-05-23 11:14:24 +00:00
Ricardo M. Correia
6336048c58
chrony: properly set rtconutc option, and add a few more options
2013-05-23 03:00:09 +00:00
Ricardo M. Correia
02d9a8066a
Add chrony service
...
Also, do not build and add ntp to the system unless it is enabled.
2013-05-23 02:07:49 +00:00
Rickard Nilsson
70586f03fe
systemd.sockets: Add listenStreams option for specifying several sockets
2013-05-20 16:26:24 +02:00
Domen Kozar
a29c306958
bacula: add ExecReload
2013-05-18 13:29:54 +02:00
Domen Kozar
000d5a62aa
bacula: file daemon needs to run as root
2013-05-18 12:29:14 +02:00
Eelco Dolstra
07406231e3
zabbix: Don't set the mbstring.func_overload option
...
This breaks MediaWiki running in the same web server. Zabbix no
longer seems to need it anyway.
2013-05-17 15:34:26 +02:00
Eelco Dolstra
97689f9062
mediawiki: Update to 1.20.5
2013-05-17 13:38:20 +02:00
Mathijs Kwik
0e9a963b42
kde4: use udisks2 for kde versions that support it.
...
Currently, none do, although kde 4.10 is supposed to be able to use it.
2013-05-17 09:33:00 +02:00
Mathijs Kwik
4630ad4d26
filesystems: add priority option for swap devices.
...
Useful for setting up raid0-like load balancing for swap.
By giving multiple swap devices the same prio.
2013-05-17 09:22:07 +02:00
Mathijs Kwik
085ccc8199
btrfs: btrfsck is now actually the same binary as "btrfs"
...
symlinked to save space.
2013-05-17 09:22:07 +02:00
Vladimír Čunát
a13d1c3363
mesa WIP: fix bad symlinking, thanks to jack_c on IRC
2013-05-16 23:52:17 +02:00
Domen Kozar
40fb90a295
bacula: generate bconsole config
2013-05-16 21:58:24 +02:00
Vladimír Čunát
a649bbea4e
networkmanager: clean some attrs missing in nixpkgs x-updates
...
Just temporary hack.
2013-05-16 17:24:26 +02:00
Vladimír Čunát
0ad87ab46e
WARNING: history will change from now on (mesa updates)
...
Fix some paths set, drivers in mesa_drivers now, WIP.
2013-05-16 17:23:31 +02:00
Evgeny Egorochkin
da7d6a4cce
Merge pull request #125 from MarcWeber/submit/when-enabling-wacom-add-xsetwacom-to-path
...
When enabling wacom put xsetwacom in PATH.
2013-05-15 09:51:17 -07:00
Rob Vermaas
3b00eca8e9
Add varnish to module-list.nix
2013-05-15 14:36:17 +02:00
Eelco Dolstra
0277126699
Return exit code 127 if a command is not found
2013-05-15 12:52:15 +02:00
Eelco Dolstra
95d02c0c40
initrd: Remove serio and atkbd
...
These modules don't exist as far as I can tell.
2013-05-15 12:52:15 +02:00
Eelco Dolstra
b3ae70ddb6
initrd: Add ehci_pci and hid_generic
...
These are required to get some (all?) USB keyboards to work in recent
kernels.
2013-05-15 12:52:14 +02:00
Eelco Dolstra
f5233bbf82
Remove tabs
2013-05-15 12:52:14 +02:00
Shea Levy
2c4db1a6cf
Don't copy libz and liblzo2 twice to the initrd
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-14 23:35:10 -04:00
Shea Levy
51bc82960a
btrfsck doesn't respect any flags
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-13 14:25:48 -04:00
Shea Levy
9b4991d3f4
Fix btrfs in the initrd.
...
With NixOS/nixpkgs@7761952d06 , btrfs requires libz and liblzo2
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-13 14:16:53 -04:00
Shea Levy
7f7ada53cf
Add a basic (currently failing) sanity check for btrfsProgs-in-initrd
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-13 14:07:38 -04:00
Domen Kozar
edd77af3fe
add openvpn config file to networkmanager service
2013-05-13 17:52:26 +02:00
Eelco Dolstra
4e6f6d0215
Use pam_loginuid
...
This set the loginuid property of processes for auditing.
2013-05-13 11:27:21 +02:00
roconnor
aa1289dd91
Merge pull request #159 from NixOS/nginx-fullWebDAV
...
Add options for user and group to run nginx as.
2013-05-12 15:32:59 -07:00
Rob Vermaas
0f930a00f8
Add varnish module
2013-05-12 20:32:25 +02:00
Jaka Hudoklin
b345417bc5
Fix pxe network boot
2013-05-11 19:42:19 +00:00
Domen Kozar
078130767d
add openvpn plugin to networkmanager
2013-05-11 19:25:14 +02:00
Bjørn Forsman
09a7d18cc3
transmission.service: fix ignored ExecReload setting
...
This is what currently happens (from the journal log):
[/nix/store/HASH-unit/transmission.service:27] Executable path is not absolute, ignoring: kill -HUP $MAINPID
Fix it by using absolute path to kill.
2013-05-11 12:15:35 +02:00
Evgeny Egorochkin
748ab74d1f
AppArmor profiles for SUID binaries. At this moment only for ping.
2013-05-11 08:41:36 +03:00
Evgeny Egorochkin
d7cc2415ea
AppArmor: try converting to a systemd unit
2013-05-11 08:40:45 +03:00
Evgeny Egorochkin
a9e4eca8bf
Apparmor: check that we are running an AppArmor-enabled kernel.
2013-05-10 16:07:56 +03:00
Evgeny Egorochkin
44eb1bac65
Apparmor: add a warning
2013-05-10 14:57:48 +03:00
Eelco Dolstra
ffb581c739
Fix suspend in systemd
...
Systemd 203 expects the file /etc/systemd/sleep.conf to exist,
otherwise suspend doesn't work.
2013-05-09 16:26:13 +02:00
Eelco Dolstra
ebac0220d1
systemd.nix: Use environment.etc attribute syntax
2013-05-09 16:26:12 +02:00
Lluís Batlle i Rossell
4e38d152ed
Adding synclient to systemPackages if synaptics is enabled.
2013-05-09 15:01:16 +02:00
Lluís Batlle i Rossell
4f71bce691
Adding miniupnpc to gnunet path, to be able to use upnp
2013-05-07 18:53:28 +02:00
Eelco Dolstra
6089b5b50c
Increase PostgreSQL's shutdown timeout to 3 minutes
...
1 minute is too short, given that the autovacuum launcher often seems
to require exactly 1 minute to shut down. (This might be a bug
related to autovacuum_naptime.)
2013-05-07 15:00:36 +02:00
Eelco Dolstra
8af81ad66b
Don't start nscd if it's not already running
...
"systemctl restart" will start a service if it's not already
running...
2013-05-07 14:22:35 +02:00
Russell O'Connor
9c62645273
Add braces to fix compilation errors.
...
I don't understand how Apache gets away without them.
2013-05-06 11:11:04 -04:00
Russell O'Connor
76b7dea805
Make nginx uid and gid optional.
2013-05-06 10:49:23 -04:00
Evgeny Egorochkin
dc389c5d1e
lighttpd: add gitweb as a sub-service
...
Now you can access gitweb at http://yourserver/gitweb by simply adding
this to configuration.nix (assuming services.lighttpd.enable = true);
services.lighttpd.gitweb.enable = true;
The path to all bare repositories served by gitweb can be set with this
option (default value below):
services.lighttpd.gitweb.projectroot = "/srv/git";
Based on patch contributed by Bjørn Forsman.
2013-05-06 13:51:09 +03:00
Evgeny Egorochkin
161086b205
lighttpd: add services.lighttpd.mod_status option
...
If true, show server status overview at /server-status, statistics at
/server-statistics and list of loaded modules at /server-config.
Patch contributed by Bjørn Forsman.
2013-05-06 13:51:09 +03:00
Evgeny Egorochkin
4b435b173f
lighttpd: add services.lighttpd.mod_userdir option
...
If true, requests in the form /~user/page.html are rewritten to take
the file public_html/page.html from the home directory of the user.
Default is off.
Patch contributed by Bjørn Forsman.
2013-05-06 13:51:08 +03:00
Evgeny Egorochkin
5e32c9c8eb
lighttpd: generate a default config file
...
Instead of forcing users to configure lighttpd manually, make it an
option. The current services.lighttpd.configText option can still be
used for manual configuration, but if it is left blank (default) we'll
use the new generated config file.
The generated config file ensures that the server drops root priveleges
and runs as the "lighttpd" user. It pulls in some new config params that
can be set in configuration.nix (here with default values):
services.lighttpd.document-root = "/srv/www"
services.lighttpd.port = 80
services.lighttpd.extraConfig = "" # appended to the generated file
And it enables access and error logging to the systemd journal.
Patch contributed by Bjørn Forsman.
2013-05-06 13:51:08 +03:00
Evgeny Egorochkin
39ba755873
Move lighttpd.nix to lighttpd/default.nix
...
So that we later can add sub-services for lighttpd without polluting the
web-servers/ directory.
2013-05-06 13:51:08 +03:00
Russell O'Connor
7c8c1dade5
Add options for user and group to run nginx as.
...
Add option to compile in full WebDAV support.
2013-05-05 15:44:06 -04:00
Phreedom
fc06f1ec60
Merge pull request #145 from maggesi/xen-updates
...
Remove obsolete option in Xen domU module
2013-05-05 09:38:19 -07:00
Phreedom
6c988a593a
Merge pull request #136 from MarcWeber/submit/grubDevice
...
s/boot.grubDevice/boot.loader.grub.device/ to shut down warnings
2013-05-05 07:41:22 -07:00
Evgeny Egorochkin
d6df27277b
ZFS: automatically import zpools and mount zfs filesystems.
...
Patch contributed by Jack Cummings.
2013-05-05 16:36:08 +03:00
Shea Levy
17f10f70ad
Include xhci_hcd in the initrd for usb3 devices
...
Fixes #158 , I don't think there is an `xhci' module
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-04 11:35:01 -04:00
Shea Levy
faa064dbc7
32-bit gummiboot uses lower-case ia32
...
Thanks to iElectric in the channel for pointing it out
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-04 11:26:56 -04:00
Phreedom
7190c867d6
Merge pull request #156 from modulistic/master
...
typo in networking.dnsSingleRequest documentation
2013-05-04 02:34:28 -07:00
modulistic
bdb22d37f1
typo in networking.dnsSingleRequest documentation
2013-05-04 11:26:56 +02:00
Evgeny Egorochkin
4b69de4a3d
VirtualBox: udev rule to populate /dev/vboxusb.
...
After Linux 3.2(?), /proc/bus/usb (and usbfs (or usbdevfs?)) went away,
leaving virtualbox no way to determine what USB devices were connected
to the system. The solution was to add some virtualbox specific udev
rules to populate /dev/vboxusb with what was in /proc/bus/usb before.
Patch contributed by Jack Cummings.
2013-05-04 12:20:46 +03:00
Domen Kožar
01887f2c86
Merge pull request #100 from jcumming/hostapd.130224
...
proper hostapd dependencies
2013-05-04 01:38:45 -07:00
Rok Garbas
f5e720aba8
adding sensor option to thinkfan
2013-05-03 03:28:04 +02:00
Shea Levy
2415787040
gummiboot: Fix bug where old conf scripts for single-digit generations weren't removed
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-30 13:03:14 -04:00
Shea Levy
9bc021ceda
Set the firmware_class path in modprobe.d
...
Activation scripts are run before systemd is started, so unless users
are loading firmware in the initrd (which AFAICT we currently have no
support for) the previous /sys-based setting of firmware_class was
ineffective on boot.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-30 11:46:34 -04:00
Peter Simons
ebb9f0e3fc
atd: add "batch" to the list of programs that need a setuid wrapper
2013-04-27 22:42:19 +02:00
Lluís Batlle i Rossell
4637f6d878
Removing unneded imports for the display-manager.
...
Discussed in
2e088aa277 (commitcomment-3074283)
2013-04-28 00:19:04 +04:00
Domen Kožar
f34d79c351
Merge pull request #150 from bjornfor/nixos-install-fix-errormsg
...
nixos-install: fix error message consistency
2013-04-27 09:14:50 -07:00
Domen Kožar
c4ead79dd6
Merge pull request #149 from NixOS/networkmanager_suspend
...
restart networkmanager on suspend resume
2013-04-27 09:13:15 -07:00
Lluís Batlle i Rossell
af0e751ee9
Making gnunet start properly (calling gnunet-service-arm directly)
2013-04-24 20:17:14 +04:00
Lluís Batlle i Rossell
f50014339a
Putting the gnunet module up to date. It still doesn't start gnunet though.
...
No idea why.
2013-04-24 19:03:29 +04:00
Bjørn Forsman
ec13407807
nixos-install: fix error message consistency
...
The test is for path A but the error message says path B. Fix it.
2013-04-22 22:06:27 +02:00
Lluís Batlle i Rossell
b4af56d376
lightdm: improving a bit the indentation.
2013-04-22 23:32:11 +04:00
Oliver Charles
2e088aa277
lightdm: Initial expression for lightdm as the display-manager service (using default GTK greeter)
2013-04-22 23:32:10 +04:00
Domen Kozar
ec9dc730ec
restart networkmanager on suspend resume
2013-04-22 19:36:14 +02:00
Eelco Dolstra
447691836a
Create a /etc/zoneinfo symlink and use it in $TZDIR
...
Setting $TZDIR to ${pkgs.tzdata}/share/zoneinfo can cause logged-in
sessions to refer to a garbage-collected zoneinfo directory. So use
/etc/zoneinfo instead.
2013-04-22 19:08:16 +02:00
Eelco Dolstra
945849b86f
Don't set $TZ
...
We don't need to set $TZ, because we have /etc/localtime. In fact,
setting $TZ without $TZDIR doesn't work anymore since Glibc no longer
contains zone info.
2013-04-22 18:56:19 +02:00
Evgeny Egorochkin
fa0f5bf72f
Freenet: fix 2 typos
2013-04-22 16:50:58 +03:00
Mathijs Kwik
ae2f280b67
cron: set TZDIR so cron is able to find the TZ
2013-04-22 14:24:15 +02:00
Mathijs Kwik
006f328877
virtual network interfaces: make systemd aware of the relation between device and service
...
If I want to bring down tap0.service (or systemd wants to do this
during a configuration-change which changes the path to tunctl),
openvpn (or other services using tap0) need to be brought down as
well, otherwise tunctl -d is not able to remove the tap0 device,
leaving it in a failed (but "up") state.
2013-04-22 14:24:15 +02:00
Mathijs Kwik
8de00c328a
systemd: add "requiredBy" option.
...
"require" is a stronger version of "want",
and just like wantedBy allows you to specify this relation in reverse,
requiredBy does the same.
It may seem pointless to be able to specify these stronger relations in
reverse, because if something is really required, you would expect the
other unit to specify this himself.
However, this is still useful for virtual/automatic units (like
devices) that are created by systemd on demand and hence have no unit
file you can alter.
2013-04-22 14:24:15 +02:00
Jaka Hudoklin
b230153cfd
Merge branch 'master' of https://github.com/NixOS/nixos into nameservers
...
Conflicts:
modules/tasks/network-interfaces.nix
2013-04-21 20:02:26 +02:00
Jaka Hudoklin
7427639b84
Static nameservers have precedence
2013-04-21 19:48:15 +02:00
Lluís Batlle i Rossell
7a71320a9c
Adding freenet module
2013-04-21 11:27:41 +04:00
Vladimír Čunát
41ccade531
Merge pull request #132 from ierton/udisks2-v2
...
add udisks2 for Xfce
2013-04-20 01:36:14 -07:00
Shea Levy
e32774c270
rabbitmq.nix: Set SYS_PREFIX empty so files live in /var
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-19 10:49:46 -04:00
viric
204f5a3f4c
Merge pull request #143 from viric/grub_all
...
Making grub display 'All configurations', not 'Old'
2013-04-17 08:05:09 -07:00
Lluís Batlle i Rossell
1caa1b96cb
network-interfaces: fixing a cat/EOF piping confusion
2013-04-17 09:10:41 +02:00
Lluís Batlle i Rossell
927a3e3ff2
fcron: fixing the startOn, since upstart times.
2013-04-17 00:21:19 +02:00
Marco Maggesi
04415eb582
Remove obsolete option in Xen domU module
2013-04-16 19:46:22 +02:00
Shea Levy
cc1ae918bd
Fix cut-off comment in generated configuration.nix
...
Pointed out by Mathnerd626 on irc
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-16 13:34:37 -04:00
Moritz Ulrich
89cf51f2a4
Forgot semicolon. (M)
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-04-16 17:37:36 +02:00
Moritz Ulrich
4be036ca64
ssmtp: Add AuthUser and AuthPass options.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-04-16 17:01:35 +02:00
Lluís Batlle i Rossell
3be4fd3f38
Making grub display 'All configurations', not 'Old'
...
That confused some people, as the first generation shown is
the 'current'.
2013-04-16 11:09:25 +02:00
viric
7d2ec75ae7
Merge pull request #128 from pSub/bitlbee
...
Bitlbee: updated for systemd; added more options like AuthMode
2013-04-14 12:49:18 -07:00
orbitz
388d83c586
Set required nginx options and sane default
2013-04-14 11:17:16 +02:00
orbitz
8e7bb847c6
Cleanup whitespaces
2013-04-14 11:14:27 +02:00
Jack Cummings
edc12de8c9
add wantedBy network.target so that hostapd starts by default
2013-04-12 23:25:32 -07:00
Shea Levy
ce8c145a98
nixos-install: Include nix's perl libs in perl's INC
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-11 16:18:24 -04:00
Shea Levy
6e0723bac6
nixos-install: Mound nixos and nixpkgs src directly
...
Previously nixos-install would fail if nixos and nixpkgs weren't on the same mountpoint as /
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-11 16:12:43 -04:00
Eelco Dolstra
e28b0453bf
MediaWiki: Update to 1.20.3
2013-04-11 17:29:34 +02:00
Eelco Dolstra
56e678725d
Remove Upstart reference
2013-04-11 17:29:34 +02:00
Peter Simons
e627d309fd
bash-completion: support the "$out/share/bash-completion" location used by modern packages
2013-04-11 00:48:58 +02:00
Marc Weber
9bf073b58b
s/boot.grubDevice/boot.loader.grub.device/ to shut down warnings
2013-04-10 23:54:37 +02:00
Shea Levy
a215600335
nixos-install: Unmount efivars if mounted
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-10 15:08:33 -04:00
Shea Levy
6a1e1fa108
nixos-install: Bind-mount efivars if it exists
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-10 09:15:54 -04:00
Rickard Nilsson
bf2707d359
unionfs-fuse: Fix conditional expressions
2013-04-10 14:06:29 +02:00
Rickard Nilsson
c59761e994
openldap: Adjust to systemd
2013-04-09 22:48:13 +02:00
Rickard Nilsson
0ccc107300
nslcd: Start after network.target (but don't require network)
2013-04-09 22:47:59 +02:00
Rickard Nilsson
b2b221d533
Add unionfs-fuse to system.fsPackages if needed
2013-04-09 16:44:14 +02:00
Eelco Dolstra
86f11dadaa
switch-to-configuration: Use full path to sync
2013-04-08 17:34:14 +02:00
Domen Kozar
8d5c252ae1
add thinkfan service
2013-04-06 23:35:04 +02:00
Florian Friesdorf
92ad293d02
iso_minimal_new_kernel
2013-04-06 18:24:50 +02:00
Shea Levy
52fc087296
Revert "postgresql: version the dataDir by default"
...
This reverts commit 7f1e728606
.
This would have been nice if we had had it from the start, but now it
just breaks things for existing users. Maybe we can add it conditionally
when new postgres versions come out.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-05 09:20:50 -04:00
Shea Levy
56a60c7fe6
Revert "Fix nixos evaluation on systems that haven't set postgresql.package"
...
This reverts commit 1e543984bc
.
This would have been nice if we had had it from the start, but now it
just breaks things for existing users. Maybe we can add it conditionally
when new postgres versions come out.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-05 09:19:23 -04:00
Shea Levy
1e543984bc
Fix nixos evaluation on systems that haven't set postgresql.package
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-05 08:01:06 -04:00
Shea Levy
7f1e728606
postgresql: version the dataDir by default
...
Among other things, this will make migrating between versions easier
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-05 07:55:02 -04:00
Mathijs Kwik
58240e2304
add e17 desktop manager
...
desktop-manager is a bit misleading in this case as there is no
session yet and most apps are still missing. This can eventually
grow further once more e17 apps get packaged for nix.
However, for now, I need to initialize some e17 dbus services to
have the "terminology" terminal emulator provide gfx previews.
2013-04-04 22:19:22 +02:00
Mathijs Kwik
57dc4b9188
xsession: add config option to let systemd handle lid/power events
2013-04-04 22:19:22 +02:00
Mathijs Kwik
fd6b48783d
remove redundant if
2013-04-04 22:19:22 +02:00
Mathijs Kwik
3c8d95f726
xsession: remove duplicate sourcing of /etc/profile
2013-04-04 22:19:22 +02:00
Eelco Dolstra
a446fa9099
PostgreSQL: Don't specify a default PostgreSQL package
...
The user should specify which major version to use
(e.g. "services.postgresql.package = pkgs.postgresql92"). We can't
really provide a sensible default, because such a default would have
to be updated from time to time, and there is no automated upgrade
procedure. So leave upgrading to the user.
2013-04-04 18:21:51 +02:00
Sergey Mironov
303794e0d7
Xfce: use udisks2 instead of udisks
...
Enabling udisks2 allows gvfs (which should be built with udisks support) to
perform mount/unmount operations on removable drives. It affects Thunar and
probably other Gtk-based file managers.
Gvfs doesn't supports earlier versions of udisks.
2013-04-04 12:09:26 +04:00
Sergey Mironov
4b504d8bba
udisks2: add udisks2 service
...
Udisks2 is a Dbus service started by systemd on demand.
2013-04-04 12:06:34 +04:00
Rickard Nilsson
3d93fb9243
xbmc: Use /var/run/lirc/lircd as lirc socket
...
The latest version of the lirc daemon uses /var/run/lirc/lircd, not
/dev/lircd that xbmc uses as default.
2013-04-03 23:16:27 +02:00
Shea Levy
1def5bad35
Revert "Use the new net.ifnames kernel command line flag to disable persistent interface names"
...
As @edolstra pointed out, this behavior is not equivalent to what we had
before as the kernel command line parameter won't take effect until the
next boot. Probably it's not likely that someone will make this change
and then add a network card before rebooting, but might as well support
that since we can.
This reverts commit f7563698df
.
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-03 07:37:04 -04:00
Eelco Dolstra
ee29054da1
Create an empty /etc/resolv.conf to shut up nscd
2013-04-03 13:27:41 +02:00
Eelco Dolstra
fef5a18587
Enable sudoedit
2013-04-03 13:27:41 +02:00
Peter Simons
0139f015be
modules/config/networking.nix: strip trailing whitespace
2013-04-03 12:48:36 +02:00
Peter Simons
e2eaae1155
Let resolvconf 'restart' the nscd service instead of 'reload'ing it.
...
Sometimes nscd starts up before a /etc/resolv.conf file has been written, and
apparently triggering a cache flush (reload) is not good enough to make it
recover from that problem. To remedy the issue, we restart the service instead.
See <https://github.com/NixOS/nixos/issues/34 > for further details.
2013-04-03 12:48:25 +02:00
Pascal Wittmann
c4b3b71917
Bitlbee: create homedir; do not use /etc/bitlbee.conf
2013-04-02 00:08:17 +02:00
Shea Levy
cf3ef6a1fc
Merge branch 'lighttpd' of git://github.com/bjornfor/nixos into upstream-master
...
Moves config file into the store rather than polluting etc, which has a
number of benefits
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-01 13:09:23 -04:00
Shea Levy
f7563698df
Use the new net.ifnames kernel command line flag to disable persistent interface names
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-01 07:03:00 -04:00
Shea Levy
863c6f2490
Fix missed kernel->kernelDev change
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-04-01 06:08:30 -04:00
Domen Kozar
969c577173
fixes #127
2013-03-31 21:18:57 +02:00