about summary refs log tree commit diff
path: root/nixos/modules/misc
Commit message (Collapse)AuthorAge
* Merge staging-next into stagingFrederik Rietdijk2019-08-31
|\
| * nixos/mailman: don't reserve a static uid in the systemPeter Simons2019-08-30
| | | | | | | | | | | | | | | | | | | | | | | | Any system uid will do, so we let the system allocate one for us. The 'mailman' group is gone entirely since we don't need it. Users who wish to run the 'mailman' administration utility can do so via 'sudo': $ sudo -u mailman mailman info Also, simplify the syntax of our user.users entry to rely on an attribute set rather than a list.
* | Merge staging-next into stagingFrederik Rietdijk2019-08-28
|\|
| * mailman: reserve uid & gid in NixOSPeter Simons2019-08-26
| |
| * rmilter: remove deprecated package (and module)Alexander V. Nikolaev2019-08-24
| |
* | treewide: remove redundant quotesvolth2019-08-26
|/
* nixos/modules/misc/crashdump: remove idle=poll (fix #66464)Aaron Janse2019-08-13
| | | | Previously, "idle=poll" would severely overheat some CPUs
* nixos/misc: Fix nixpkgs.config merge functionSilvan Mosberger2019-08-10
| | | | Previously nested attrsets would override each other
* nixos/zabbixWeb: replace httpd subservice with new moduleAaron Andersen2019-07-11
|
* Merge branch 'master' into stagingJan Tojnar2019-06-25
|\
| * Merge pull request #62891 from ↵Matthew Bauer2019-06-22
| |\ | | | | | | | | | | | | jtojnar/nixos-documentation-nixos-help-use-w3m-1-by-default nixos/documentation: nixos-help: use w3m(1) by default
| | * nixos/documentation: nixos-help: use w3m(1) by defaultKlemens Nanni2019-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is referenced in various places, but does not work out of the box: $ nixos-help /run/current-system/sw/bin/nixos-help: unable to start a web browser; please set $BROWSER In the user-hidden fallbacks to xdg-open(1) and w3m(1), `nixos-help` expects tools to be deliberately installed by users. For default installations and new users in general, this is unlikely to be the case. Conversely, chances to use `nixos-help` are even higher in such cases. Use w3m-nographics by default to ensure documentation is always available. The documentation browser on ttyS8 already does so, but is not accessible in every installation, e.g. VMs with only ttyS0 and SSH available. This obsoletes including it in the base profile's systemPackages, so remove the @TODO as done.
* | | Remove default value for nixpkgs.systemEelco Dolstra2019-06-19
|/ / | | | | | | | | | | | | Using "builtins.currentSystem" doesn't work in pure evaluation mode, and even when it's explicitly set (which it always is, in nixos/lib/eval-config.nix), it breaks manual generation because the manual tries to render the default value.
* | Merge branch 'master' into staging-nextVladimír Čunát2019-06-18
|\ \ | | | | | | | | | Hydra nixpkgs: ?compare=1525828
| * | treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | | | | | | | | | | | | | * treewide: remove unused variables * making ofborg happy
* | | Merge pull request #62153 from WilliButz/avahi-refactorRobin Gloster2019-06-11
|\ \ \ | |/ / |/| | avahi: set service directory and refactor module
| * | nixos/ids: remove avahi uid/gidWilliButz2019-06-04
| | |
* | | Merge branch 'staging-next' into stagingVladimír Čunát2019-06-05
|\ \ \ | |/ / |/| / | |/
| * nixos/btsync: removeDaniël de Kok2019-06-03
| | | | | | | | | | | | | | Remove the btsync module. Bittorrent Sync was renamed to Resilio Sync in 2016, which is supported by the resilio module. Since Resilio Sync had some security updates since 2016, it is not safe to run Bittorrent Sync anymore.
* | nixos/misc: warn when someone is using the nixops autoLuks moduleAndreas Rammhold2019-06-03
| | | | | | | | | | | | | | | | | | The autoLuks module is not really compatible with the updated systemd version anymore. We started dropping NixOS specific patches that caused unwanted side effects that we had to work around otherwise. This change points users towards the relevant PR and spits out a bit of information on how to deal with the situation.
* | nixos/os-release: add documentation urlJörg Thalheim2019-06-03
|/
* nixos/factorio: sandbox service using systemdnyanloutre2019-05-17
| | | | | - DynamicUser enabled instead of static uid/gid - Enables most sandboxing options systemd offers
* Merge pull request #44086 from erikarvstedt/paperlessworldofpeace2019-05-08
|\ | | | | paperless: add package and service
| * paperless service: initErik Arvstedt2019-05-08
| |
* | nixos/misc/nixpkgs: fixed syntax error in overlays exampleAndreas Rammhold2019-05-04
| | | | | | | | | | | | | | | | | | I was pointed towards a small syntax error in the `nixpkgs.overlays` documentation. There was a trailing semicolon after the overlay function. I also aligned the code a bit better so opening and closing brackets can be visually matched much better (IMO).
* | emby: Drop package and module and refer to jellyfinElis Hirwing2019-05-01
|/
* nixos: doc: optionally include all modules in manual generationArian van Putten2019-03-05
| | | | | | | | | | | | | | | | | | | | Before this change `man 5 configuration.nix` would only show options of modules in the `baseModules` set, which consists only of the list of modules in `nixos/modules/module-list.nix` With this change applied and `documentation.nixos.includeAllModules` option enabled all modules included in `configuration.nix` file will be used instead. This makes configurations with custom modules self-documenting. It also means that importing non-`baseModules` modules like `gce.nix` or `azure.nix` will make their documentation available in `man 5 configuration.nix`. `documentation.nixos.includeAllModules` is currently set to `false` by default as enabling it usually uncovers bugs and prevents evaluation. It should be set to `true` in a release or two. This was originally implemented in #47177, edited for more configurability, documented and rebased onto master by @oxij.
* Merge pull request #38033 from peterhoeg/f/sliteRyan Mulligan2019-02-23
|\ | | | | squeezelite: 2016-05-27 -> 2018-08-14
| * nixos squeezelite: run using DynamicUserPeter Hoeg2018-10-10
| |
* | Merge branch 'master' into headphonesrembo102019-02-18
|\ \
| * \ Merge pull request #55351 from timor/kio-extras-man-protocolThomas Tuegel2019-02-16
| |\ \ | | | | | | | | kio-extras: enable man protocol
| | * | kio-extras: enable man protocoltimor2019-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This installs the kio "man:" protocol handler, which fixes the UNIX manual section in the KDE Help Center. Note that kde currently parses "/etc/man.conf" manually, if `$MANPATH` is not set, to build its man page index. (if https://bugs.kde.org/show_bug.cgi?id=404022 is addressed, the "/etc/man.conf" symlink should not be necessary anymore)
| * | | nixos: version: cleanup a bitJan Malakhovski2019-02-03
| |/ /
| * | Merge pull request #48101 from peterhoeg/f/pykms_masterPeter Hoeg2019-01-18
| |\ \ | | | | | | | | nixos pykms: run via DynamicUser
| | * | nixos pykms: run via DynamicUserPeter Hoeg2018-10-16
| | | |
| * | | Merge pull request #53495 from peterhoeg/p/zmPeter Hoeg2019-01-18
| |\ \ \ | | | | | | | | | | zoneminder: init at 1.32.3 and add NixOS module
| | * | | zoneminder: add user for NixOSPeter Hoeg2019-01-15
| | | | |
| * | | | Revert "nixos/modules/misc/nixpkgs.nix: Use pure Nixpkgs function"Robert Hensing2019-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a workaround for #51025 and https://github.com/NixOS/nix/issues/1232 This reverts commit 5f894a67f565129ac683434c3040ba85c2df3750.
| * | | | nixos/version: add LOGO to /etc/os-releaseworldofpeace2019-01-05
| |/ / /
| * | | nixos/cockroachdb: create new serviceJohn Boehr2018-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also includes a full end-to-end CockroachDB clustering test to ensure everything basically works. However, this test is not currently enabled by default, though it can be run manually. See the included comments in the test for more information. Closes #51306. Closes #38665. Co-authored-by: Austin Seipp <aseipp@pobox.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | | Merge pull request #50469 from mguentner/mxisdFranz Pletz2018-11-25
| |\ \ \ | | | | | | | | | | mxisd: init at 1.2.0 plus service with test
| | * | | modules: add mxisd with testMaximilian Güntner2018-11-25
| | | | |
| * | | | Merge pull request #49228 from Ekleog/rss2email-moduleMichael Raskin2018-11-23
| |\ \ \ \ | | |/ / / | |/| | | rss2email module: init
| | * | | rss2email module: initLéo Gaspard2018-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | Also adding `system-sendmail` package for sharing the code with other modules or packages needing it.
| * | | | group the release infozimbatm2018-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | this makes the codename globally accessible in the repo. The release is not only for NixOS anymore.
| * | | | nodePackages.statsd: removeJörg Thalheim2018-11-14
| |/ / / | | | | | | | | | | | | The package/service is broken. Upstream is dead
| * | | Merge pull request #49256 from roberth/nixos-nixpkgs-pkgs-use-overlaysRobert Hensing2018-11-13
| |\ \ \ | | | | | | | | | | NixOS: use overlays when nixpkgs.pkgs is set
| | * | | NixOS: update config.nixpkgs.pkgs documentationRobert Hensing2018-11-10
| | | | |
| | * | | nixos/../nixpkgs.nix: Add assertions to check pkgs' systemRobert Hensing2018-11-04
| | | | |
| | * | | Merge remote-tracking branch 'upstream/master' into ↵Robert Hensing2018-11-04
| | |\ \ \ | | | | | | | | | | | | | | | | | | nixos-nixpkgs-pkgs-use-overlays