summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* nixos/prometheus-snmp-exporter: fix command line argument formatAndrew Childs2018-10-07
|
* nixos/bash: Use `escapeShellArg` for shell aliasesc74d2018-10-06
| | | | | | | | | | | | | | | This patch uses the library function `lib.escapeShellArg` to improve the handling of shell aliases in the NixOS module `bash`, copying the corresponding change made to the `zsh` module in commit 1e211a70cbdaf230a18ea4cb67a959039d5c2ddb (for which GitHub pull request #47471 was filed). This patch resolves GitHub issue #16973. This change presumably also should be copied to the `fish` module, but I don't know `fish` syntax so that won't be done by me. GitHub: Close NixOS/nixpkgs#16973.
* Merge pull request #47554 from dtzWill/update/light-1.2Will Dietz2018-10-05
|\ | | | | light: 1.1.2 -> 1.2, use new udev support instead of setuid wrapper.
| * fix minor typo per reviewer feedbackWill Dietz2018-10-01
| |
| * nixos/doc: mention light module change in release notesJörg Thalheim2018-10-01
| |
| * light: user needs to be in the 'video' groupWill Dietz2018-09-30
| |
| * light: 1.1.2 -> 1.2, use new udev support instead of setuid wrapper.Will Dietz2018-09-30
| |
* | Merge pull request #46964 from florianjacob/systemd-assert-value-tostringMatthew Bauer2018-10-05
|\ \ | | | | | | nixos/systemd-lib: fix assertValueOneOf
| * | nixos/systemd-lib: fix assertValueOneOfFlorian Jacob2018-09-20
| | | | | | | | | | | | when value is not a string
* | | Merge pull request #46068 from azazel75/alertmanager-flagsMatthew Bauer2018-10-05
|\ \ \ | | | | | | | | Prometheus Alertmanager: Allow the definition of extra options on commandline
| * | | Allow the definition of extra options on commandlineAlberto Berti2018-09-04
| | | | | | | | | | | | | | | | | | | | I stumbled upon an issue with the Alertmanager that required an additional comand line option. See https://groups.google.com/forum/#!msg/prometheus-users/-5wd-P13xCI/lGLBHHgnBgAJ
* | | | Merge pull request #46106 from NickHu/psdMatthew Bauer2018-10-05
|\ \ \ \ | | | | | | | | | | profile-sync-daemon: 5.53 -> 6.33
| * | | | profile-sync-daemon: 5.53 -> 6.33Nick Hu2018-09-13
| | | | |
* | | | | Merge pull request #46443 from bobvanderlinden/pr-test-upnpMatthew Bauer2018-10-05
|\ \ \ \ \ | | | | | | | | | | | | Miniupnpd and bittorrent improvements
| * | | | | tests: bittorrent: add bobvanderlinden as maintainerBob van der Linden2018-09-15
| | | | | |
| * | | | | tests: bittorrent: improve stabilityBob van der Linden2018-09-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This attempts to improve stability of the test by using existing services for miniupnpd and transmission. It also uses explicit addresses for the network interfaces so that the external IP addresses are valid internet addresses (thus fixing validation problems from upnpc). Also disable eth0 from being used to transfer torrents over without that being the intention.
| * | | | | tests: upnp: init test for upnp using miniupnpd / miniupnpcBob van der Linden2018-09-15
| | | | | |
| * | | | | nixos: miniupnpd: use iptables scriptsBob van der Linden2018-09-15
| | | | | |
* | | | | | Merge pull request #46459 from volth/volth-patch-3Matthew Bauer2018-10-05
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/initrd-network: multiple DHCP fixes
| * | | | | | oopsvolth2018-09-10
| | | | | | |
| * | | | | | nixos/initrd-network: multiple fixesvolth2018-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * acquire DHCP on the interfaces with networking.interface.$name.useDHCP == true or on all interfaces if networking.useDHCP == true (was only only "eth0") * respect "mtu" if it was in DHCP answer (it happens in the wild) * acquire and set up staticroutes (unlike others clients, udhcpc does not do the query by default); this supersedes https://github.com/NixOS/nixpkgs/pull/41829
* | | | | | | Merge pull request #46649 from brainrape/patch-1Matthew Bauer2018-10-05
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Increase Virtualbox disk image size
| * | | | | | | Increase Virtualbox disk image sizeMárton Boros2018-09-13
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | 10G is not enough for a desktop installation, and resizing a Virtualbox disk image is a pain. Let's increase the default disk size to 100G. It does not require more storage space, since the empty bits are left out.
* | | | | | | Merge pull request #46856 from dasJ/tt_rss_uidMatthew Bauer2018-10-05
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/tt_rss: Give a proper UID
| * | | | | | | nixos/tt_rss: Give a proper UIDJanne Heß2018-09-18
| | | | | | | |
* | | | | | | | nixos/doc: Updates release date for 18.09Samuel Dionne-Riel2018-10-05
| | | | | | | |
* | | | | | | | Merge pull request #47575 from samueldr/1809/release-notesSamuel Dionne-Riel2018-10-05
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Updates 18.09 release notes for release.
| * | | | | | | | Updates 18.09 release notes for release.Samuel Dionne-Riel2018-10-02
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #47920 from grahamc/link-to-definitionGraham Christensen2018-10-05
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | docs: Link to Definition
| * | | | | | | | version.nix: extract revision-fetching functionGraham Christensen2018-10-05
| | | | | | | | |
* | | | | | | | | nixos/emby: fixes binary name change introduced by #47659nyanloutre2018-10-05
|/ / / / / / / /
* | | | | | | | Merge branch 'master' into f/activationPeter Hoeg2018-10-05
|\ \ \ \ \ \ \ \
| * | | | | | | | nixos-option: fix #47722 when missing ~/.nix-defexpr/channelsVladimír Čunát2018-10-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem was that the non-fatal warning was not omitted from the output when constructing a nix expression. Now it seems OK for me. When return code is OK, the warnings don't get passed anywhere, but I expect that won't matter for this utility. Fatal errors are still shown.
| * | | | | | | | Merge pull request #47603 from Mic92/bitlbeePascal Wittmann2018-10-04
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/bitlbee: add pam option
| | * | | | | | | | nixos/bitlbee: option to use pamJörg Thalheim2018-10-01
| | | | | | | | | |
| * | | | | | | | | Merge pull request #47838 from peterhoeg/f/plasmaPeter Hoeg2018-10-04
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | kcheckpass: it is in kscreenlocker, not plasma-workspace
| | * | | | | | | | | kcheckpass: it is in kscreenlocker, not plasma-workspacePeter Hoeg2018-10-04
| | |/ / / / / / / /
| * | | | | | | | | Merge pull request #42846 from ambrop72/optimus-prime-config-masterMatthew Bauer2018-10-03
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/xserver: Implement configuration of NVIDIA Optimus via PRIME
| | * | | | | | | | | nixos/xserver: Implement configuration of NVIDIA Optimus via PRIMEAmbroz Bizjak2018-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds configuration options which automate the configuration of NVIDIA Optimus using PRIME. This allows using the NVIDIA proprietary driver on Optimus laptops, in order to render using the NVIDIA GPU while outputting to displays connected only to the integrated Intel GPU. It also adds an option for enabling kernel modesetting for the NVIDIA driver (via a kernel command line flag); this is particularly useful together with Optimus/PRIME because it fixes tearing on PRIME-connected screens. The user still needs to enable the Optimus/PRIME feature and specify the bus IDs of the Intel and NVIDIA GPUs, but this is still much easier for users and more reliable. The implementation handles both the X configuration file as well as getting display managers to run certain necessary `xrandr` commands just after X has started. Configuration of commands run after X startup is done using a new configuration option `services.xserver.displayManager.setupCommands`. Support for this option is implemented for LightDM, GDM and SDDM; all of these have been tested with this feature including logging into a Plasma session. Note: support of `setupCommands` for GDM is implemented by making GDM run the session executable via a wrapper; the wrapper will run the `setupCommands` before execing. This seemed like the simplest and most reliable approach, and solves running these commands both for GDM's X server and user X servers (GDM starts separate X servers for itself and user sessions). An alternative approach would be with autostart files but that seems harder to set up and less reliable. Note that some simple features for X configuration file generation (in `xserver.nix`) are added which are used in the implementation: - `services.xserver.extraConfig`: Allows adding arbitrary new sections. This is used to add the Device section for the Intel GPU. - `deviceSection` and `screenSection` within `services.xserver.drivers`. This allows the nvidia configuration module to add additional contents into the `Device` and `Screen` sections of the "nvidia" driver, and not into such sections for other drivers that may be enabled.
| * | | | | | | | | | Merge pull request #47697 from samueldr/fix/47602-new-partitioning-stepsGraham Christensen2018-10-03
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Manual: reviews partitioning steps
| | * | | | | | | | | | doc: Reviews partitioning instructions to use parted.Samuel Dionne-Riel2018-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tests in <nixos/tests/installer.nix> are using `parted`, so they are bound to be better tested than `fdisk`. This is brought on by a couple issues, plus reports on IRC that the `fdisk` instructions didn't work as expected. * #39354 * #46309 * #39942 * #45478 Care was taken so that the other documented steps did not need changes. In all this kerfufle, a slight re-organization of the Chapter has been made, allowing better deep linking.
| | * | | | | | | | | | doc: installing-usb: removes notes about unetbootin.Samuel Dionne-Riel2018-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are known to cause more issues than solving issues; futhermore using `dd` should work everywhere without fail.
| | * | | | | | | | | | doc: installing-usb make macOS note a note.Samuel Dionne-Riel2018-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While it seemingly brings more attention to the macOS notes with the default docbook template, it better represents which parts of the section are about macOS, and which parts are simply in the flow of the text; otherwise the last paragraph may be lost into the details for macOS.
| | * | | | | | | | | | nixos/doc: Adds sub-folder to input files.Samuel Dionne-Riel2018-10-03
| | | | | | | | | | | |
| * | | | | | | | | | | Merge pull request #47159 from eqyiel/nextcloudJörg Thalheim2018-10-03
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud module: init
| | * | | | | | | | | | | nixos/nextcloud: initFranz Pletz2018-10-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de> Co-authored-by: Robin Gloster <mail@glob.in> Co-authored-by: Janne Heß <janne@hess.ooo> Co-authored-by: Florian Klink <flokli@flokli.de>
| * | | | | | | | | | | | Fix systemd timer unit documentationMárton Boros2018-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #36210
| * | | | | | | | | | | | nixos/activation: fix systemd-user daemon-reload in auto-upgrade service ↵Maximilian Bosch2018-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#47695) The autoupgrade service defined in `system.autoUpgrade` (`nixos/modules/installer/tools/auto-upgrade.nix`) doesn't have `su` in its path and thus yields a warning during the `daemon-reload`. Specifying the absolute path fixes the issue. Fixes #47648
| * | | | | | | | | | | | Merge pull request #47482 from peterhoeg/f/hypervPeter Hoeg2018-10-03
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / | |/| | | | | | | | | | | nixos on hyperv: load proper modules and make installer use the module
| | * | | | | | | | | | | nixos on hyperv: hot-add CPUPeter Hoeg2018-09-28
| | | | | | | | | | | | |