summary refs log tree commit diff
path: root/nixos/modules/misc
Commit message (Collapse)AuthorAge
* Merge pull request #49670 from matthewbauer/pkgs-i686-removeMatthew Bauer2018-11-04
|\ | | | | Fix pkgsi686Linux assertion
| * treewide: remove pkgs_i686Matthew Bauer2018-11-03
| | | | | | | | | | | | This was getting evaluated eagerly causing assertion failures in aarch64 systems. We can replace usages of pkgs_i686 with pkgs.pkgsi686Linux.
* | solr: 4.10.3 -> 7.5.0, refactor service to reflect major changes in version ↵Aaron Andersen2018-11-03
|/ | | | bump, NixOS test included
* nixos/kapacitor: new serviceSander van der Burg2018-11-01
|
* nixos/slurm: run ctld as user and fix spool dirMarkus Kowalewski2018-10-30
| | | | | | | | * run as user 'slurm' per default instead of root * add user/group slurm to ids.nix * fix default location for the state dir of slurmctld: (/var/spool -> /var/spool/slurmctld) * Update release notes with the above changes
* dovecot: dovenull user should have its own group.Drew Hess2018-10-22
| | | | | | | Quoting from https://wiki.dovecot.org/UserIds#dovenulluser: "It should belong to its own private dovenull group where no one else belongs to..."
* Revert "Merge pull request #48122 from zimbatm/pkg-nixos-rebuild"Eelco Dolstra2018-10-16
| | | | | | | | | This reverts commit 10addad6035034b2b78f3c74ef436cd7146d5231, reversing changes made to 7786575c6c0e1b010d46ad00b14d0bb5bf08d7d2. NixOS scripts should be kept in the NixOS source tree, not in pkgs. Moving them around is just confusing and creates unnecessary code/history churn.
* move the codeName to /.codeNamezimbatm2018-10-16
| | | | | Make the codeName globally accessible in the repo. The release is not only for NixOS anymore.
* use buildPackages in environment.extraSetupvolth2018-10-12
|
* version.nix: extract revision-fetching functionGraham Christensen2018-10-05
|
* lidarr: init at 0.3.1.471Elis Hirwing2018-09-29
| | | | Fork of sonarr (as radarr) but for music instead of series and movies.
* Merge pull request #46607 from rembo10/sickbeardMatthew Bauer2018-09-29
|\ | | | | Sickbeard/Sickgear/Sickrage: Init and module
| * Add sickbeard module (with SickGear & SickRage)rembo102018-09-16
| |
* | nixos: doc: move non-service parts of `service.nixosManual` to ↵Jan Malakhovski2018-09-23
| | | | | | | | `documentation.nixos`
* | initial NixOS module for LIRCChristian Kögler2018-09-14
|/
* Merge pull request #44496 from Yarny0/hylafaxplusJörg Thalheim2018-09-11
|\ | | | | Hylafaxplus
| * modules: HylaFAX server configurationYarny02018-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds the following * the uucp user * options for HylaFAX server to control startup and modems * systemd services for HylaFAX server processes including faxgettys for modems * systemd services to maintain the HylaFAX spool area, including cleanup with faxcron and faxqclean * default configuration for all server processes for a minimal working configuration Some notes: * HylaFAX configuration cannot be initialized with faxsetup (as it would be common on other Linux distributions). The hylafaxplus package contains a template spool area. * Modems are controlled by faxgetty. Send-only configuration (modems controlled by faxq) is not supported by this configuration setup. * To enable the service, one or more modems must be defined with config.services.hylafax.modems . * Sending mail *should* work: HylaFAX will use whatever is in config.services.mail.sendmailSetuidWrapper.program unless overridden with the sendmailPath option. * The admin has to create a hosts.hfaxd file somewhere (e.g. in /etc) before enabling HylaFAX. This file controls access to the server (see hosts.hfaxd(5) ). Sadly, HylaFAX does not permit account-based access control as is accepts connections via TCP only. * Active fax polling should work; I can't test it. * Passive fax polling is not supported by HylaFAX. * Pager transmissions (with sendpage) are disabled by default. I have never tested or used these. * Incoming data/voice/"extern"al calls won't be handled by default. I have never tested or used these.
* | Merge pull request #46341 from obsidiansystems/fix-46320Graham Christensen2018-09-08
|\ \ | |/ |/| nixpkgs module: Fix defaulting of `localSystem` and `system`
| * nixpkgs module: Fix defaulting of `localSystem` and `system`John Ericson2018-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Take two of #40708 (4fe289860888668956b7e79e24efeb101c2f51d1). That PR attempted to bidirectionally default `config.nixpkgs.system` and `config.nixpkgs.localSystem.system` to each be updated by the other. But this is not possible with the way the module system works. Divergence in certain cases in inevitable. This PR is more conservative and just has `system` default `localSystem` and `localSystem` make the final call as-is. This solves a number of issues. - `localSystem` completely overrides `system`, just like with nixpkgs proper. There is no need to specify `localSystem.system` to clobber the old system. - `config.nixpkgs.localSystem` is exactly what is passed to nixpkgs. No spooky steps. - `config.nixpkgs.localSystem` is elaborated just as nixpkgs would so that all attributes are available, not just the ones the user specified. The remaining issue is just that `config.nixpkgs.system` doesn't update based on `config.nixpkgs.localSystem.system`. It should never be referred to lest it is a bogus stale value because `config.nixpkgs.localSystem` overwrites it. Fixes #46320
* | release-notes: Adds 19.03 — KoiSamuel Dionne-Riel2018-09-02
|/
* nixos/zeronet: init (#44842)チルノ2018-08-31
|
* Merge pull request #45058 from michaelpj/imp/freedesktop-modulesJan Tojnar2018-08-30
|\ | | | | freedesktop modules: init
| * system-path: allow other modules to provide setup fragmentsMichael Peyton Jones2018-08-16
| |
* | systemd: added groups kvm, renderEric Wolf2018-08-25
| | | | | | | | they need to exist according to the README of systemd
* | nixos/modules/misc/version.nix: Don't spam the user with vague warningsEelco Dolstra2018-08-10
| |
* | nixos/libvirtd: add option to run qemu as non-rootxeji2018-08-10
|/ | | | | | New option virtualisation.libvirtd.qemuRunAsRoot (default: true). If false, qemu is run as non-privileged user qemu-libvirtd, reducing security risk
* cassandra: rewrote service from scratchThomas Bach2018-08-07
| | | | | Adds a replacement for the previously broken `services.database.cassandra` with tests for a multi-node setup.
* Merge pull request #44127 from johanot/nixos-cfsslSilvan Mosberger2018-08-03
|\ | | | | nixos/cfssl: Add new module for cfssl
| * nixos/cfssl: initJohan Thomsen2018-08-03
| | | | | | | | | | | | | | - based on module originally written by @srhb - complies with available options in cfssl v1.3.2 - uid and gid 299 reserved in ids.nix - added simple nixos test case
* | Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1"Tuomas Tynkkynen2018-07-28
|/ | | | | | | | | | | This reverts commit 095fe5b43def40279a243e663c662b02caac5318. Pointless renames considered harmful. All they do is force people to spend extra work updating their configs for no benefit, and hindering the ability to switch between unstable and stable versions of NixOS. Like, what was the value of having the "nixos." there? I mean, by definition anything in a NixOS module has something to do with NixOS...
* [bot] nixos/*: remove unused arguments in lambdasvolth2018-07-20
|
* Merge pull request #43308 from Chiiruno/dev/hydronSilvan Mosberger2018-07-18
|\ | | | | hydron: init at 2018-07-11
| * nixos/hydron: initOkina Matara2018-07-18
| |
* | aerospike: init at 4.2.0.4Wael M. Nasreddine2018-07-16
|/ | | | Co-authored-by: Volth <volth@webmaster.ms>
* Merge pull request #42798 from flokli/users-usersMichael Raskin2018-07-02
|\ | | | | tree-wide: users.extraUsers -> users.users, users.extraGroups -> users.groups
| * nixos/modules: users.(extraUsers|extraGroup->users|group)Florian Klink2018-06-30
| |
* | nixos/hadoop: add hadoop module (hdfs, yarn)Allan Espinosa2018-06-29
|/
* Revert "nixpkgs module: Fix defaulting of `localSystem` and `system`"Matthew Bauer2018-05-31
| | | | | | This reverts commit 4fe289860888668956b7e79e24efeb101c2f51d1. This gives a recursion in certain nixpkgs configs.
* Merge pull request #40708 from obsidiansystems/nixos-nixpkgs-defaultsMatthew Justin Bauer2018-05-31
|\ | | | | nixpkgs module: Fix defaulting of `localSystem` and `system`
| * nixpkgs module: Fix defaulting of `localSystem` and `system`John Ericson2018-05-17
| | | | | | | | | | | | | | | | | | My c6f7d4367894047592cc412740f0c1f5b2ca2b59 made the mistake of not having enough defaults. Now both variables are default as the *explicit* value of the other, or a fallback. The fallback of `system` is the default of `localSystem.system`. The fallback of `localSystem` is not the other default (projected), as that would cause a cycle, but `{ system = builtins.currentTime; }` just as nixpkgs itself does it.
* | meguca: init at git-2018-05-17Okina Matara2018-05-26
| |
* | ids: assing openvpnPeter Hoeg2018-05-26
| |
* | nixos/ids: information when to use static uids/gidsJörg Thalheim2018-05-20
|/
* nixos: version: produce a warning when no `system.nixos.stateVersion` is ↵Jan Malakhovski2018-05-12
| | | | explicitly set
* nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1Jan Malakhovski2018-05-12
|
* nixos/documentation: Correct use of lib.optionalDaniel Schaefer2018-05-05
| | | | | | | lib.optional returns a singleton or an empty list. Therefore the argument does not need to be wrapped in a list. An alternative patch could have used lib.optionals but seems like no more elements are going to be added to the optional list.
* Merge pull request #39991 from xeji/remove-fleetJaka Hudoklin2018-05-05
|\ | | | | fleet, panamax: remove
| * fleet: remove package, module, testUli Baum2018-05-05
| | | | | | | | deprecated and unmaintained upstream
| * panamax: remove packages, module and testUli Baum2018-05-05
| | | | | | | | | | was broken and depends on (deprecated) fleet packages: panamax_api, panamax_ui
* | restic-rest-server module: initPascal Bach2018-05-04
|/