summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* nixos/rootston: Remove the module and the package (#48905)Michael Weiss2018-10-23
| | | | | | | | | | | | | | | Rootston is just a reference compositor so it doesn't make that much sense to have a module for it. Upstream doesn't really like it as well: "Rootston will never be intended for downstream packages, it's an internal thing we use for testing." - SirCmpwn [0] Removing the package and the module shouldn't cause much problems because it was marked as broken until 886131c2434dfce5e3c8a3584467ae914b482ce9. If required the package can still be accessed via wlroots.bin (could be useful for testing purposes). [0]: https://github.com/NixOS/nixpkgs/issues/38344#issuecomment-378449256
* datadog-agent: add option to enable trace agentRob Vermaas2018-10-23
|
* Merge pull request #48834 from dhess/dovenull-group-fixJörg Thalheim2018-10-22
|\ | | | | dovecot: dovenull user should have its own group.
| * 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..."
* | nixos/nextcloud: extend documentation for nginx configurationVictor SENE2018-10-22
|/ | | | Co-authored-by: Robin Gloster <mail@glob.in>
* wasm: remove alias to unbreak the channelLéo Gaspard2018-10-22
| | | | | | | | | | | | Nixpkgs' channel currently can't move forward so long as there is a trace in evaluating the top-level arguments. Which means that it isn't possible to add a warning message to warn users of future package removal. So the only way forward appears to be just removing the alias altogether. (cherry picked from commit b4133ebc17c2742a76d912f4f0bf46719bc7800e)
* Merge pull request #48791 from markuskowa/fix-mungeJörg Thalheim2018-10-21
|\ | | | | nixos/munge: do not create unnecessary log dir
| * nixos/munge: do not create unnecessary log dirMarkus Kowalewski2018-10-21
| | | | | | | | /var/log/munge is not used. All log messages go to syslog
* | nixos/systemd-nspawn: Remove dependency on bogus "machine.target"Arian van Putten2018-10-21
|/ | | | | | "machine.target" doesn't actually exist, it's misspelled version of "machines.target". However, the "systemd-nspawn@.service" unit already has a default dependency on "machines.target"
* Merge pull request #48625 from exarkun/48622.tor-disable-socksportJoachim F2018-10-21
|\ | | | | nixos/tor: better support non-anonymous services
| * nixos/tor: better support non-anonymous servicesJean-Paul Calderone2018-10-17
| | | | | | | | | | | | | | | | Tor requires ``SOCKSPort 0`` when non-anonymous hidden services are enabled. If the configuration doesn't enable Tor client features, generate a configuration file that explicitly includes this disabling to allow such non-anonymous hidden services to be created (note that doing so still requires additional configuration). See #48622.
* | raspberrypi-bootloader: pass initrd to kernelBen Wolsieffer2018-10-21
| | | | | | | | | | NixOS is unable to boot using the RPi bootloader (w/o U-Boot) unless the initrd is configured.
* | raspberrypi-bootloader: uboot: allow specification of target directoryBen Wolsieffer2018-10-21
| |
* | raspberrypi-bootloader: support Raspberry Pi 3 w/o U-Boot and explicitly supportBen Wolsieffer2018-10-21
| | | | | | | | Raspberry Pi Zero
* | raspberrypi-bootloader: allow specification of target directoryBen Wolsieffer2018-10-21
| |
* | Merge pull request #47070 from Mic92/grafana-improvementsJörg Thalheim2018-10-21
|\ \ | | | | | | Grafana: secrets outside of the nix store + smtp
| * | nixos/grafana: option to configure smtpJörg Thalheim2018-09-20
| | |
| * | nixos/grafana: options to store secrets not in nix storeJörg Thalheim2018-09-20
| | |
* | | nixos/wrappers: remove outdated upgrade codeLinus Heckemann2018-10-21
| | | | | | | | | | | | | | | As mentioned in the code comments themselves, this was only necessary for 16.09 -> 17.03 and as such is obsolete.
* | | Merge pull request #47775 from florianjacob/munin-var-run-to-runRenaud2018-10-21
|\ \ \ | | | | | | | | nixos/munin: move from /var/run to /run
| * | | nixos/munin: move from /var/run to /runFlorian Jacob2018-10-03
| | | | | | | | | | | | | | | | | | | | | | | | as using /var/run now emits a warning by systemd's tmpfiles.d. As /var/run is already a symlink to /run, this can't break anything, and data does not need to be migrated.
* | | | Merge pull request #47224 from pvgoran/tomcat-virtualhost-aliasesMichael Raskin2018-10-21
|\ \ \ \ | | | | | | | | | | nixos/tomcat: add aliases sub-option for virtual hosts
| * | | | nixos/tomcat: add aliases sub-option for virtual hostsPavel Goran2018-09-23
| | | | |
* | | | | nixos/znc: Fix confOptions.uriPrefix not being appliedSilvan Mosberger2018-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was overlooked on a rebase of mine on master, when I didn't realize that in the time of me writing the znc changes this new option got introduced.
* | | | | nixos/znc: Fix confOptions.extraZncConf being applied to wrong sectionSilvan Mosberger2018-10-20
| | | | | | | | | | | | | | | | | | | | This bug was introduced in https://github.com/NixOS/nixpkgs/pull/41467
* | | | | nixos/prometheus: add webExternalUrl optionPierre Bourdon2018-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | Similar to the prometheus.alertmanager.webExternalUrl option, but for Prometheus itself.
* | | | | Merge pull request #48689 from Tmplt/fix-comptonMatthew Bauer2018-10-19
|\ \ \ \ \ | | | | | | | | | | | | nixos/compton: fix corrupt colours with Mesa 18 on AMD
| * | | | | nixos/compton: fix corrupt colours with Mesa 18 on AMDTmplt2018-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On AMD hardware with Mesa 18, compton renders some colours incorrectly when using the glx backend. This patch sets an environmental variable for compton so colours are rendered correctly. Topical bug: <https://bugs.freedesktop.org/show_bug.cgi?id=104597>
* | | | | | Merge pull request #46152 from Ma27/fix-setxkbmap-completionMaximilian Bosch2018-10-19
|\ \ \ \ \ \ | | | | | | | | | | | | | | zsh: patch `_setxkbmap` completion script
| * | | | | | zsh: patch `_setxkbmap` completion scriptMaximilian Bosch2018-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of searching `/usr` it should search for the `xkb`, $XDG_DATA_DIRS will be searched. With this approach we allow compliance on NixOS and non-NixOS systems to find `symbols` in the `xkb` directory. The patch has been accepted by upstream, but isn't released yet, so this is mainly a temporary fix until we can bump ZSH to the next stable version. The `xserver` module links `/share/X11/xkb` to `/run/current-system` to make this possible. The fix can be tested inside the following VM: ``` { zshtest = { programs.zsh.enable = true; users.extraUsers.vm = { password = "vm"; isNormalUser = true; }; services.xserver.enable = true; }; } ``` Fixes #46025
* | | | | | | Merge pull request #48640 from gnidorah/kvmgtJörg Thalheim2018-10-19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | kvmgt module: add restart on failure
| * | | | | | | kvmgt module: add service restart on failuregnidorah2018-10-18
| | | | | | | |
* | | | | | | | Merge pull request #48546 from andrew-d/andrew/hide-zfs-import-warningSarah Brofeldt2018-10-19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/zfs: Hide useless errors when waiting for zpool to be ready
| * | | | | | | | Hide useless errors when waiting for zpool to be readyAndrew Dunham2018-10-16
| | | | | | | | |
* | | | | | | | | tinc: remove unnecessary networking.interfacesJörg Thalheim2018-10-18
| |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This breaks with networking backends enabled and also creates large delays on boot when some services depends on the network target. It is also not really required because tinc does create those interfaces itself. fixes #27070
* | | | | | | | Merge pull request #48571 from spacefrogg/openafsJörg Thalheim2018-10-18
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Openafs security updates
| * | | | | | | | nixos/openafs: Add defaultText to avoid evaluating packagesMichael Raitza2018-10-18
| | | | | | | | |
* | | | | | | | | nixos/pulseaudio: Add extraModules config optionadisbladis2018-10-18
| | | | | | | | |
* | | | | | | | | Merge pull request #45030 from eadwu/nvidia_x11_beta/396.51Silvan Mosberger2018-10-18
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nvidia_x11_beta: reinit at 410.57
| * | | | | | | | | nvidia_x11_beta: reinit at 410.57Edmund Wu2018-10-17
| | | | | | | | | |
* | | | | | | | | | Merge pull request #48131 from Ma27/weechat-multiuser-supportMaximilian Bosch2018-10-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/weechat: add setuid wrapper for `screen' to ensure true multiuser capabilities
| * | | | | | | | | | nixos/weechat: add setuid wrapper for `screen' to ensure true multiuser ↵Maximilian Bosch2018-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | capabilities Previously you either had to set the setuid bit yourself or workaround `isSystemUser = true` (for a loginable shell) to access the weechat screen. `programs.screen` shouldn't do this by default to avoid taking too much assumptions about the setup, however `services.weechat` explicitly requires tihs. See #45728
* | | | | | | | | | | Merge pull request #47154 from ck3d/fix-nixos-lirc-socketmarkuskowa2018-10-17
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nixos lircd: fix deletion of lircd socket
| * | | | | | | | | | | nixos lircd: fix deletion of lircd socketChristian Kögler2018-09-21
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #48460 from Mic92/postfix-setuidJörg Thalheim2018-10-17
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | postfix: add setgid wrapper for postqueue/postdrop
| * | | | | | | | | | | postfix: add setgid wrapper for postqueue/postdropJörg Thalheim2018-10-15
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both postqueue[1] and postdrop[2] implement a subset of administration task that are supposed to be run unprivileged users and require the setgid bit to full-fill this task. [1] http://www.postfix.org/postqueue.1.html [2] http://www.postfix.org/postdrop.1.html
* | | | | | | | | | | Fix hostapd's place in systemd dependency tree. (#45464)clefru2018-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nat/bind/dhcp.service: Remove. Those services have nothing to do with a link-level service. * sys-subsystem-net-devices-${if}.device: Add as BindsTo dependency as this will make hostapd stop when the device is unplugged. * network-link-${if}.service: Add hostapd as dependency for this service via requiredBy clause, so that the network link is only considered to be established only after hostapd has started. * network.target: Remove this from wantedBy clause as this is already implied from dependencies stacked above hostapd. And if it's not implied than starting hostapd is not required for this particular network configuration.
* | | | | | | | | | | Merge pull request #45470 from Infinisil/znc-configSilvan Mosberger2018-10-17
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nixos/znc: More flexible module, cleanups
| * | | | | | | | | | | nixos/znc: Add release note entry for removed optionsSilvan Mosberger2018-10-14
| | | | | | | | | | | |
| * | | | | | | | | | | nixos/znc: add config optionSilvan Mosberger2018-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This option represents the ZNC configuration as a Nix value. It will be converted to a syntactically valid file. This provides: - Flexibility: Any ZNC option can be used - Modularity: These values can be set from any NixOS module and will be merged correctly - Overridability: Default values can be overridden Also done: Remove unused/unneeded options, mkRemovedOptionModule unfortunately doesn't work inside submodules (yet). The options userName and modulePackages were never used to begin with