summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* nixos/systemd: support "suspend-then-hibernate" logind optionTad Fisher2018-10-28
|
* Merge pull request #48039 from lheckemann/murmur-mention-mumbleTimo Kaufmann2018-10-08
|\ | | | | murmur: mention mumble in description
| * nixos/murmur: mention mumble in descriptionLinus Heckemann2018-10-08
| | | | | | | | | | This makes the option easier to find with the options search or in the manpage.
* | Merge pull request #45109 from jfrankenau/module-triggerhappyMatthew Bauer2018-10-08
|\ \ | | | | | | nixos/triggerhappy: add module for triggerhappy hotkey daemon
| * | nixos/triggerhappy: initJohannes Frankenau2018-08-16
| | |
* | | Merge pull request #44920 from eadwu/init/lightdm-enso-os-greeterMatthew Bauer2018-10-08
|\ \ \ | | | | | | | | lightdm-enso-os-greeter: init at 0.2.1
| * | | lightdm-enso-os-greeter: init at 0.2.1Edmund Wu2018-08-14
| | | |
* | | | charybdis service: bin/charybdis-ircd -> bin/charybdislassulus2018-10-07
| | | |
* | | | 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.
| * | | | 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
| * | | | | | | | 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
| | | | | | | | | | |
* | | | | | | | | | | 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 #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
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | nixos-installer: use the hyperv module on hypervPeter Hoeg2018-09-28
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | nixos on hyperv: load modules and set video modePeter Hoeg2018-09-28
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #47563 from jameysharp/unscriptedJörg Thalheim2018-10-02
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace several activation script snippets with declarative configuration
| | * | | | | | | | | | | | | nixos/pam: create wtmp/lastlog iff using pam_lastlogJamey Sharp2018-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think pam_lastlog is the only thing that writes to these files in practice on a modern Linux system, so in a configuration that doesn't use that module, we don't need to create these files. I used tmpfiles.d instead of activation snippets to create the logs. It's good enough for upstream and other distros; it's probably good enough for us.
| | * | | | | | | | | | | | | nixos/opengl: create /run/opengl-driver using tmpfiles.dJamey Sharp2018-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Anything that uses OpenGL starts after sysinit.target, so systemd-tmpfiles runs before anything that needs these symlinks.