summary refs log tree commit diff
path: root/nixos/modules/misc
Commit message (Collapse)AuthorAge
* 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
|/
* nixos/monetdb: init (#39812)Michael Weiss2018-05-01
|
* treewide: rename version attributesMaximilian Bosch2018-04-28
| | | | | | | | | | | | | | | As suggested in https://github.com/NixOS/nixpkgs/pull/39416#discussion_r183845745 the versioning attributes in `lib` should be consistent to `nixos/version` which implicates the following changes: * `lib.trivial.version` -> `lib.trivial.release` * `lib.trivial.suffix` -> `lib.trivial.versionSuffix` * `lib.nixpkgsVersion` -> `lib.version` As `lib.nixpkgsVersion` is referenced several times in `NixOS/nixpkgs`, `NixOS/nix` and probably several user's setups. As the rename will cause a notable impact it's better to keep `lib.nixpkgsVersion` as alias with a warning yielded by `builtins.trace`.
* lib: deduplicate version/suffix referencesMaximilian Bosch2018-04-28
| | | | | | The logic regarding the generated `.version-suffix` file is already defined in `lib/trivial.nix` and shouldn't be duplicated in `nixos/version`.
* lib/debug: fix use-sites of deprecated debug functionsProfpatsch2018-04-27
|
* nixos: documentation: implement `documentation.dev.enable` optionJan Malakhovski2018-04-23
| | | | | I know that "devinfo" output does not currently exist, but so does "devman". It is mentioned in the nixpkgs manual, but no derivation in nixpkgs actually uses it.
* nixos: documentation: move some code around, make docstrings more informativeJan Malakhovski2018-04-23
|
* Merge pull request #39048 from oxij/nixos/fix-rename-bugsJoachim F2018-04-22
|\ | | | | nixos: fix rename.nix bugs
| * Revert "nixos/version: fix nixops pre 1.6 compatibility"Jan Malakhovski2018-04-17
| | | | | | | | This reverts commit 70c6f6572dda0f2516bad812857ef814ec710a12.
* | Merge pull request #38485 from obsidiansystems/nixos-nixpkgs-optionsJohn Ericson2018-04-19
|\ \ | | | | | | nixpkgs module: Clean up platform options