Bjørn Forsman
28e5f72f05
nixos/gpsd-service: change from deprecated 'jobs' type to 'systemd'
...
This has the nice side-effect of making gpsd actually run!
Old behaviour (debugLevel=2):
systemd[1]: gpsd.service holdoff time over, scheduling restart.
systemd[1]: Stopping GPSD daemon...
systemd[1]: Starting GPSD daemon...
systemd[1]: gpsd.service start request repeated too quickly, refusing to start.
systemd[1]: Failed to start GPSD daemon.
systemd[1]: Unit gpsd.service entered failed state.
New behaviour (debugLevel=2):
gpsd[945]: gpsd: launching (Version 2.95)
systemd[1]: Started GPSD daemon.
gpsd[945]: gpsd: listening on port 2947
gpsd[945]: gpsd: running with effective group ID 27
gpsd[945]: gpsd: running with effective user ID 23
gpsd[945]: gpsd: stashing device /dev/ttyUSB0 at slot 0
2014-03-15 17:35:55 +01:00
Peter Simons
abe9d80979
Merge pull request #1939 from wkennington/master.notbit
...
notbit: Add systemd service for a system daemon
2014-03-15 10:48:36 +01:00
William A. Kennington III
a42e1d5494
notbit: Add systemd service for a system daemon
2014-03-15 04:36:15 -05:00
Peter Simons
f1a30454f6
Merge pull request #1942 from thoughtpolice/fixups
...
Trivial fixes for my packages
2014-03-15 09:35:35 +01:00
Shea Levy
a0d574f19b
firewall: Allow setting rate limits for pings
2014-03-14 14:55:30 -04:00
Shea Levy
50d144278d
mysql module: Specify --basedir
...
Needed for mariadb and safe for mysql
2014-03-14 11:56:54 -04:00
Gergely Risko
2be35c3e99
OpenAFS client fixes
...
Make it stoppable. Add support for crypt and dynroot-sparse.
2014-03-14 14:40:17 +01:00
Corey O'Connor
40de28afca
remove users.jenkins config start on slave config.
...
Uses standard NixOS user config merging.
Work in progress: The slave config does not actually start the slave agent. This just configures a
jenkins user if required. Bare minimum to enable a nice jenkins SSH slave.
2014-03-13 13:01:50 -07:00
Corey O'Connor
292ece425e
match systemd style and silent curl progress bar during startup check
2014-03-13 13:01:49 -07:00
Corey O'Connor
9b79d5b298
Add jenkins continuous integration server and user.
...
By default the jenkins server is executed under the user "jenkins". Which can be configured using
users.jenkins.* options. If a different user is requested by changing services.jenkins.user then
none of the users.jenkins options apply.
This patch does not include jenkins slave configuration. Some config options will probably change
when this is implemented.
Aspects like the user and environment are typically identical between slave and master. The service
configs are different. The design is for users.jenkins to cover the shared aspects while
services.jenkins and services.jenkins-slave cover the master and slave specific aspects,
respectively.
Another option would be to place everything under services.jenkins and have a config that selects
master vs slave.
2014-03-13 13:01:49 -07:00
Rickard Nilsson
3ed3c60d0f
New NixOS module: services.solr, for running a solr server
2014-03-13 00:32:59 +01:00
Eelco Dolstra
e1984f029d
autovt@.service really has to be a symlink
2014-03-13 00:19:10 +01:00
Domen Kožar
df242d0d79
Merge pull request #1926 from tomberek/kippo_uid_fix
...
UID/GID fix for kippo
2014-03-12 23:34:39 +01:00
Rickard Nilsson
91e6d7411e
winstone NixOS module: Make it possible to set systemd service name
2014-03-12 23:28:38 +01:00
Rickard Nilsson
f24940330b
New NixOS module: services.winstone, for running instances of the Winstone Java Servlet container
2014-03-12 23:14:09 +01:00
Eelco Dolstra
b13a5d4cca
Fix kmscon evaluation
2014-03-12 21:00:59 +01:00
Eelco Dolstra
d412245601
getty@ and autovt@: Use the upstream units
2014-03-12 18:52:10 +01:00
Eelco Dolstra
3358906395
apcupsd: Description -> description
2014-03-12 18:52:10 +01:00
Rickard Nilsson
4e23573138
phpfpm module: Make extraConfig and poolConfigs mergeable by switching option type to types.lines
2014-03-12 11:45:31 +01:00
Rickard Nilsson
562a8ca4a2
Add phpfpm NixOS service module
2014-03-12 11:38:50 +01:00
Domen Kozar
28069d6aad
move windowManager.xbmc to desktopManager.xbmc
2014-03-12 09:20:59 +01:00
Thomas Bereknyei
a2353866a8
UID/GID fix for kippo
2014-03-12 03:32:56 -04:00
Arseniy Seroka
f7d5e83abb
slim: remove duplicate code
2014-03-11 16:27:27 +04:00
Jaka Hudoklin
993ef8287e
nixos/couchdb: fix stopping of service, by making it non-forking, a few other improvments
...
Conflicts:
nixos/modules/services/databases/couchdb.nix
2014-03-10 11:08:05 +01:00
Jaka Hudoklin
cf65a62af4
nixos/elasticsearch: Make port an integer, add dataDir option, make pure
2014-03-10 11:04:48 +01:00
Jaka Hudoklin
bd5c0c3bc7
nixos/statsd: change default host and port on graphite host and port
2014-03-10 11:02:48 +01:00
Jaka Hudoklin
b21d95e1f8
nixos/graphite: Make pure, fix several bugs, add dataDir option
2014-03-10 10:59:26 +01:00
Domen Kozar
f0b34fe8ff
searx: refactor a bit
2014-03-09 18:57:17 +01:00
Matej Cotman
7e932ca4e2
searx: add module
2014-03-09 17:33:56 +01:00
Austin Seipp
881bb235d9
nixos: tarsnap module documentation updates
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-08 08:00:56 -06:00
Domen Kozar
10787951ab
tarsnap: mention getting started page
2014-03-07 15:37:09 +01:00
Austin Seipp
24cf6afa05
nixos: add Tarsnap backup service module
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-07 15:37:09 +01:00
Domen Kožar
068c0aa219
Merge pull request #1833 from coreyoconnor/fix-synaptics-config
...
correct tapButtons in synaptics config.
2014-03-07 13:10:31 +01:00
Shea Levy
4b28d9d934
Merge branch 'desktopmanager-fix' of git://github.com/pSub/nixpkgs
...
Use feh only as a fallback if the xserver is actually enabled.
2014-03-07 04:39:25 -05:00
Gergely Risko
322b7124a8
Allow ntpq locally
2014-03-06 11:54:02 +01:00
Pascal Wittmann
c2fcf07f06
Use feh only as a fallback if the xserver is actually enabled.
...
Otherwise feh is installed even though no xserver is available.
2014-03-04 09:10:23 +01:00
Domen Kožar
b792394119
nixos-manual: show manual on tty8 by default
2014-02-28 13:32:19 +01:00
Domen Kožar
ab0aae42a4
couchdb: remove redundant customConfigFile
2014-02-27 14:34:19 +01:00
Domen Kožar
d6a3cada9b
couchdb: stricter types
2014-02-27 14:33:50 +01:00
Rok Garbas
0bebcd7d1f
folders of pidFile and uriFile should be writable by couchdb user/group
2014-02-27 13:34:11 +01:00
Rok Garbas
55cff93f04
couchdb(nixos): removing whitespace and line that was commented
2014-02-27 13:34:11 +01:00
Rok Garbas
62438c09f7
update couchdb to 1.5.0(current latest) and add service for it
2014-02-27 13:34:11 +01:00
Domen Kožar
97a0dd9eb9
nixos: set all package options to have type package
2014-02-27 13:22:29 +01:00
Shea Levy
f7c04b1e6b
mediawiki: Don't rewrite /images if uploads are enabled
2014-02-27 07:17:10 -05:00
Shea Levy
1e7300ad67
mediawiki rewrite rules only needed with no urlPrefix
2014-02-27 07:17:10 -05:00
Shea Levy
1ce6fff4e2
Merge mysql55 module into mysql
...
This also removes the default for services.mysql.package, as this should
not generally be updated automatically if we change the mysql attribute
2014-02-26 07:54:12 -05:00
Shea Levy
793328e1ee
Mediawiki: Add some needed rewrites
2014-02-25 09:13:40 -05:00
Shea Levy
0d4a9e3aa6
Allow httpd subservices to set the document root
...
Only the main service OR one of the subservices can set the document
root. This is used by mediawiki when it is hosted at the root of the
vhost.
2014-02-25 07:44:45 -05:00
Corey O'Connor
20567eba1f
correct tapButtons in synaptics config. Dont rely on the X11 input settings to take the last option.
2014-02-24 16:03:47 -08:00
Austin Seipp
fc9022bea1
firewall: add support for TCP/UDP port ranges
...
This is useful for packages like mosh, which use a wide UDP port range
by default for incoming connections.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-22 18:19:22 +01:00
Petr Rockai
f21abed131
nixos: Assign uid/gid to dictd's service user.
2014-02-22 12:00:08 +01:00
Shea Levy
95a77ea39f
Unconditionally add ssh to nix-daemon's path for the ssh substitituer
2014-02-20 14:17:30 -05:00
Shea Levy
fefc0d9917
Add module to enable the server for the ssh substituter
2014-02-20 13:40:51 -05:00
Shea Levy
2b92e90f91
opensmtpd: Add sendmail to systemPackages
2014-02-20 06:17:15 -05:00
Domen Kožar
ad0732313d
gnome3: typo
2014-02-19 16:53:08 +01:00
Domen Kožar
746c42d10f
gnome3: add some default core packages to be installed
2014-02-19 16:38:42 +01:00
Domen Kožar
189273af38
add gnome3.vino
2014-02-19 16:38:41 +01:00
Pascal Wittmann
516cdc25a4
Renamed obsolete option services.xserver.videoDrivers to hardware.opengl.videoDrivers
2014-02-18 23:11:49 +01:00
Domen Kožar
4b201b27bf
gnome3: correctly place GIO_EXTRA_MODULES
2014-02-17 00:24:13 +01:00
Domen Kožar
e24b01f615
desktop-manager.gnome3: add dconf support
2014-02-16 21:37:18 +01:00
Domen Kožar
0b5d523b84
redshift: default to string type for option brightness
2014-02-16 14:22:49 +01:00
Petr Rockai
01d7e79eaf
nixos: Make serial agetty's bitrates configurable.
2014-02-15 12:57:27 +01:00
Domen Kožar
77750efc7e
Merge pull request #1739 from ttonelli/master
...
Improvements to RedShift service
2014-02-15 10:33:45 +01:00
Thiago Tonelli Bartolomei
2dcf933817
adding wantedBy graphical.target
2014-02-14 09:48:19 -05:00
Oliver Charles
2ea7c90839
postgresql module: Use the default superuser username
...
PostgreSQL defaults to having 'postgres' as the superuser. NixOS should
use this default name to provide a less surprising result to people who
enable services.postgres.
2014-02-13 18:52:59 +00:00
Rickard Nilsson
fc90a739ba
networkmanager module: No need to start ModemManager explicitly, done by NM
2014-02-13 18:05:04 +01:00
Thiago Tonelli Bartolomei
b5d17fe873
- adding brightness options
...
- setting options to be uniq
- using proper systemd exec service
2014-02-13 11:11:14 -05:00
Domen Kožar
85d38d1436
nginx: add appendConfig option with types.lines
2014-02-12 19:13:36 +01:00
Domen Kožar
a49fbca134
Merge pull request #1730 from pSub/logcheck-uid
...
nixos: add uid for logcheck and only create a user for the default user
2014-02-12 16:10:35 +01:00
Oliver Charles
625b42838a
NetworkManager: Fix aliases and dependencies
...
There are two fixes in this commit.
Firstly, I am creating proper symlinks for the Alias= definitions in the
.service files. This achieves the same result as `systemctl enable`, and
I think is preferred over `mv`.
Secondly, `networkmanager-init` now wants `NetworkManager.service`,
along with `ModemManager.service`. ModemManager does not depend on
NetworkManager (according to `systemctl list-dependencies ModemManager`),
thus NetworkManager never got started on boot.
2014-02-12 11:32:49 +00:00
Pascal Wittmann
884190a238
nixos: add uid for logcheck and only create a user for the default user
2014-02-11 14:19:06 +01:00
Michael Raskin
91b5aa7e10
Add some packages needed by some generic HP PCL drivers
2014-02-11 01:34:19 +04:00
Michael Raskin
4c9c7f6ba4
Add an option to change vsftpd anonymos write umask.
2014-02-11 01:34:19 +04:00
Shea Levy
6a8cc9ab11
mediawiki: Fix some references to /bin/bash
2014-02-10 09:14:30 -05:00
Shea Levy
42df6fcee9
mediawiki: Run update script after initializing the database
2014-02-10 08:56:16 -05:00
Shea Levy
dea562b6b9
services.mesa -> hardware.opengl
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-08 14:45:37 -05:00
Domen Kožar
b17edbac57
ModemManager: 0.5.4.0 -> 0.7.991
2014-02-08 20:17:00 +01:00
Domen Kožar
5ffab7710d
gnome3.gnome_control_center: build and fix runtime deps
2014-02-08 12:30:23 +01:00
Bjørn Forsman
db12d783ff
nixos: add uid/gid for munin
...
To be compatible with eb2f44c18c
(Generate
/etc/passwd and /etc/group at build time). Without this you'll get this:
$ nixos-rebuild build
[...]
user-thrown exception: The option `users.extraGroups.unnamed-9.1.gid' is used but not defined.
2014-02-07 23:08:15 +01:00
Domen Kožar
506a030b91
gnome3: add missing files
2014-02-07 00:37:17 +01:00
Domen Kožar
65a28e8b73
Add gnome3 desktop manager. Very experimental.
...
Currently very basic gnome-shell launches on my laptop. Quite some
services won't start yet, most notable is gnome-control-center.
GTK3 apps still don't have theming applied and for example launching
chromium results in horrible red windows.
2014-02-07 00:31:29 +01:00
Domen Kožar
15fb296b43
xfce: partially add gtk3 support
2014-02-07 00:30:21 +01:00
Vladimír Čunát
4284694439
nixos/mesa: don't create /run/opengl-driver-32 ...
...
... if on 64-bit and without 32-bit drivers.
Also assert against requesting 32-bit drivers on 32-bit machine.
2014-02-05 19:20:42 +01:00
Arseniy Seroka
d573ea576f
add normal theme support for slim and slimlock
2014-02-05 16:46:42 +04:00
Eelco Dolstra
9e7fe29e41
ntpd: Don't answer status queries
...
Workaround for CVE-2013-5211:
http://support.ntp.org/bin/view/Main/SecurityNotice#DRDoS_Amplification_Attack_using
2014-02-03 23:44:11 +01:00
Vladimír Čunát
4a55391f1f
Merge #1645 and #1646 : lightdm and -gtk-greeter update
2014-02-02 15:51:35 +01:00
Jaka Hudoklin
b6e3cd7170
nixos/nscd: add option to change nscd config
...
[Bjørn Forsman <bjorn.forsman@gmail.com>:
- use types.lines instead of types.string. The former joins strings
with "\n" and the latter with "" (and is deprecated).
]
2014-02-02 15:31:55 +01:00
Eelco Dolstra
559f5be07d
dhcpcd: Update to 6.2.1
...
Dhcpcd now has integration with udev, so it should no longer be a
problem if udev renames an interface while dhcpcd is running.
2014-02-02 11:28:45 +01:00
Arvin Moezzi
0602ef22de
git-daemon service: fix typo in option ( close #1659 )
2014-02-01 11:56:56 +01:00
Rob Vermaas
9b1bd84940
httpd: Respect original order of environment eval.
2014-01-31 21:18:24 +01:00
Rob Vermaas
bfa56d7657
httpd: Only add PHPRC to environment of httpd when enablePHP is true.
2014-01-31 21:14:05 +01:00
Oliver Charles
32a08d0846
lightdm: Update to 1.8.6
2014-01-31 12:42:03 +00:00
Rob Vermaas
4ccd60af00
Merge pull request #1178 from chexxor/fix-httpd-ssh
...
HTTPD: Check for SSL Cert value before building with SSL support.
2014-01-27 12:34:42 -08:00
Petr Rockai
66db1b3a64
nixos: Add a dictd service.
2014-01-25 16:35:02 +01:00
Thomas Tuegel
7b743fcaab
networkmanager: load modules required for PPTP
2014-01-24 09:22:59 -06:00
Domen Kožar
e5b6de80bb
Merge pull request #1536 from Shados/service-haveged
...
Adds a service for haveged, the entropy daemon
2014-01-18 09:38:51 -08:00
Shea Levy
d454e094ef
kmscon: Don't re-run systemd-vconsole-setup after boot, and let tty1 wait for vconsole setup
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-18 11:17:49 -05:00
Shea Levy
7f15b0c132
Merge branch 'xprofile' of git://github.com/pSub/nixpkgs into master
...
Allow the user to execute commands at the beginning of the X session.
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-17 09:28:19 -05:00
Alexei Robyn
6d80803e66
Adds a service for haveged, the entropy daemon
...
Includes configuration option for the threshold beneath which to refill
the entropy pool - defaults to 1024 bits as this is the number used in
other distro's existing service files I looked at.
2014-01-17 22:10:52 +11:00
Shea Levy
babd66e8e6
Fix environment.etc setting
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-15 15:15:46 -05:00