summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #41745 from rvolosatovs/fix/sshdFranz Pletz2018-07-14
|\ | | | | nixos: Add more ssh-keygen params
| * sshd: Add issue references to services.openssh.authorizedKeysFilesRoman Volosatovs2018-06-12
| |
| * sshd: Support more ssh-keygen parametersRoman Volosatovs2018-06-12
| |
* | Merge pull request #43511 from peterhoeg/m/firejailPeter Hoeg2018-07-14
|\ \ | | | | | | firejail: add nixos module
| * | firejail: add nixos modulePeter Hoeg2018-07-14
| | | | | | | | | | | | Also add support for wrapping binaries with firejail.
* | | httpd: Fix typoSilvan Mosberger2018-07-13
| | |
* | | raspberrypiWirelessFirmware: initBen Wolsieffer2018-07-12
| | |
* | | sdImage: make partition ID/UUID configurableAndrew Dunham2018-07-12
| | |
* | | nixos: remove option services.xserver.desktopManager.xfce.screenLockvolth2018-07-12
| | |
* | | nixos/tests/letsencrypt: Hardcode certs and keysaszlig2018-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 0c7c1660f78e4f6befe0a210e1a9efae783a1733 I have set allowSubstitutes to false, which avoided the substitution of the certificates. Unfortunately substitution may still happen later when the certificate is merged with the CA bundle. So the merged CA bundle might be substituted from a binary cache but the certificate itself is built locally, which could result in a different certificate in the bundle. So instead of adding just yet another workaround, I've now hardcoded all the certificates and keys in a separate file. This also moves letsencrypt.nix into its own directory so we don't mess up nixos/tests/common too much. This was long overdue and should finally make the dependency graph for the ACME test more deterministic. Signed-off-by: aszlig <aszlig@nix.build>
* | | nixos/tests/letsencrypt: Fix go source installaszlig2018-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since e95f17e2720e67e2eabd59d7754c814d3e27a0b2, Go packages no longer contain the source tree, however Boulder seems to need that as it generates a few files during build. Ideally we would only pick the files that are needed and put it into a separate output, but I currently don't have time for this so I'm marking this with XXX to get back to it later. Signed-off-by: aszlig <aszlig@nix.build>
* | | nixos/virtualbox: Adds more options to virtualbox-image.nix (#42699)Dave Laing2018-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nixos/virtualbox: Adds more options to virtualbox-image.nix Previously you could only set the size of the disk. This change adds the ability to change the amount of memory that the image gets, along with the name / derivation name / file name for the VM. * Incorporates some review feedback
* | | nixos/bamf: initJan Tojnar2018-07-11
| | |
* | | nixos/tests/taskserver: fix typos (#43284)Oliver Evans2018-07-11
| | |
* | | nixos/tests/taskserver: fix evalUli Baum2018-07-11
|/ / | | | | | | | | | | | | | | | | | | | | | | Since IP address options were changed for 18.03, eval has failed with: "The option `networking.interfaces.eth1.subnetMask' is used but not defined." although this option is not used at all in nixos anymore. The misleading error message seems to be generated from evaluating warnings for `mkRemovedOptionModule ["subnetMask"]` which apparently broke here when this test inherited network.interfaces from one VM config to another. Cc: @aszlig
* | nixos/udisks2: use upstream unitJan Tojnar2018-07-10
| | | | | | | | | | | | Simplifies the module and gets rid of the following error: The --no-debug option is deprecated and ignored. See '--help
* | Merge pull request #38324 from rvl/znc-uri-prefixxeji2018-07-10
|\ \ | | | | | | znc: add uriPrefix option
| * | znc: add uriPrefix optionRodney Lorrimar2018-04-02
| | | | | | | | | | | | | | | | | | | | | Allows the ZNC web interface to be hosted behind a reverse proxy as a subdirectory. https://wiki.znc.in/Reverse_Proxy#As_subdirectory
* | | options.i18n.inputMethod.package: fix type (#43239)volth2018-07-09
| | |
* | | nixos/nexus: fix evaluationvolth2018-07-09
| | |
* | | nixos/matomo: fix evaluationvolth2018-07-09
| | |
* | | nixos/journalwatch: fix evaluationvolth2018-07-09
| | |
* | | nixos/digitalbitbox: fix evaluationvolth2018-07-09
| | |
* | | nixos: Add option networking.networkmanager.dynamicHostsRickard Nilsson2018-07-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | This allows non-privileged users to configure local DNS entries by editing hosts files read by NetworkManager's dnsmasq instance. Cherry-picked from e6c3d5a507909c4e0c0a5013040684cce89c35ce and 5a566004a2b12c3d91bf0acdb704f1b40770c28f.
* | | Merge pull request #43094 from grahamc/fix-quagga-docsGraham Christensen2018-07-06
|\ \ \ | | | | | | | | quagga module: Use a deep merge via imports instead of the shallow merge
| * | | quagga module: Use a deep merge via imports instead of the shallow mergeGraham Christensen2018-07-05
| | | | | | | | | | | | | | | | | | | | | | | | The deep merge caused all the options to be unset when generating docs, unless quagga was enabled. Using imports, instead, properly allows the documentation to be generated.
* | | | networking: Fix timeout when `lo` has aliased IPsGraham Christensen2018-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With a config like { networking.interfaces."lo".ip4 = [ { address = "10.8.8.8"; prefixLength = 32; } ]; } a nixos-rebuild switch would take a long time, and you'd see: $ systemctl list-jobs JOB UNIT TYPE STATE 734400 network-interfaces.target start waiting 734450 sys-subsystem-net-devices-lo.device start running 734449 network-link-lo.service start waiting and: systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star> systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star> systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo.device. This removes the device dependency for `lo` and fixes this bug. Closes #7227
* | | | nixos.tests.containers-imperative: increase VM memoryVladimír Čunát2018-07-06
| | | | | | | | | | | | | | | | | | | | Apparently merging #43021 1bdb1387103 did increase memory usage in some cases. 1 GiB for a VM memory seems still low enough to me.
* | | | dockerTools.buildImage: add option to use nix output hash as tagMathias Schreck2018-07-06
| | | |
* | | | Merge pull request #43097 from peterhoeg/m/pipewirePeter Hoeg2018-07-06
|\ \ \ \ | | | | | | | | | | pipewire (nixos): add socket activation support
| * | | | pipewire (nixos): add support for socket activationPeter Hoeg2018-07-06
| | | | |
* | | | | Merge pull request #42569 from spacefrogg/nscd-fixMatthew Bauer2018-07-05
|\ \ \ \ \ | |_|/ / / |/| | | | resolvconf.conf: Remove forced NSCD service restart
| * | | | resolvconf.conf: Remove forced NSCD service restartMichael Raitza2018-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Forcibly restarting NSCD is unnecessary and breaks setups that use SSSD for authentication. NSCD is capable of detecting changes to /etc/resolv.conf and invalidating its caches internally. Restarting NSCD/SSSD breaks user name and UID resolution.
* | | | | Merge pull request #42724 from yshui/libinput-buttonMatthew Bauer2018-07-05
|\ \ \ \ \ | | | | | | | | | | | | libinput: add button to scrollMethod
| * | | | | nixos/libinput: add button to scrollMethodYuxuan Shui2018-06-28
| | | | | | | | | | | | | | | | | | | | | | | | Close #17840
* | | | | | Merge pull request #42775 from mkaito/oauth2_proxy-virtualHostsYegor Timoshenko2018-07-05
|\ \ \ \ \ \ | | | | | | | | | | | | | | oauth2_proxy: add nginx vhost module
| * | | | | | fixup! oauth2_proxy: add nginx vhost moduleMichishige Kaito2018-06-29
| | | | | | |
| * | | | | | oauth2_proxy: add nginx vhost moduleMichishige Kaito2018-06-29
| | | | | | |
* | | | | | | Merge pull request #42398 from Ma27/make-autorandr-target-configurableSilvan Mosberger2018-07-05
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/autorandr: make default target in systemd service configurable
| * | | | | | | nixos/autorandr: make default target in systemd service configurableMaximilian Bosch2018-07-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `.service` file defining the `systemd` unit for `autorandr.service` which is bundled with the package itself uses `--default default` in the `ExecStart` section. This can be an issue when having multiple layouts (e.g. `default` as workstation layout I mostly work on and `mobile` when I go somewhere else). When the service gets restarted and `--default` can't be applied, however the current layout can't be detected (e.g. when working with an unknown beamer) the service silently fails with a message like this: ``` Jun 22 18:44:46 hauptshuhle autorandr[3168]: /nix/store/h83b72ffm68nm8fyjnppljchp456a94r-xrandr-1.5.0/bin/xrandr: ca> Jun 22 18:44:46 hauptshuhle autorandr[3168]: Failed to apply profile 'default' (line 718): Jun 22 18:44:46 hauptshuhle autorandr[3168]: Command failed: /nix/store/h83b72ffm68nm8fyjnppljchp456a94r-xrandr-1.> ``` As discussed in the IRC (see https://botbot.me/freenode/nixos/2018-07-05/?msg=101791455&page=6) it's a bad long-term solution in terms of maintenance to manually patch the service file bundled with the derivation, instead the service shall be configured declaratively. Additionally this makes possible overrides from the user-space way easier. The `udev` rule (in `$out/etc/udev/rules.d`) won't' be affected, it simply runs `systemctl start autorandr.service` when e.g. a new display is added, so now `udev` communicates with the NixOS systemd unit.
* | | | | | | | Merge pull request #42118 from emmanuelrosa/mpd-nixos-testsSilvan Mosberger2018-07-04
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | mpd: add NixOS tests
| * | | | | | | | mpd: add NixOS testsEmmanuel Rosa2018-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds NixOS tests for the MPD (Music Player Daemon) module. Tests include: - Playing audio locally using ALSA directly. - Playing audio locally using PulseAudio (backed by ALSA). - Playing audio from an external client. - Rejecting an external client when it's not explicitly allowed (default configuration). refs #41772
* | | | | | | | | supplicant: Fix tiny typo in the documentationIngo Blechschmidt2018-07-04
| | | | | | | | |
* | | | | | | | | Merge pull request #42860 from ldesgoui/fix-murmur-serviceSilvan Mosberger2018-07-03
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | murmur service: prevent silent launch failure by waiting until network is available
| * | | | | | | | | murmur: prevent silent launch failureldesgoui2018-07-02
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #41222 from gnidorah/firewallSilvan Mosberger2018-07-03
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/firewall: per-interface port options
| * | | | | | | | | nixos/firewall: per-interface port optionsgnidorah2018-06-24
| | | | | | | | | |
* | | | | | | | | | Merge pull request #42896 from sorki/gpsd_nowaitJörg Thalheim2018-07-03
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/gpsd-service: add services.gpsd.nowait option
| * | | | | | | | | | gpsd: use optionalStringJörg Thalheim2018-07-03
| | | | | | | | | | |
| * | | | | | | | | | nixos/gpsd-service: add services.gpsd.nowait optionRichard Marko2018-07-03
| | | | | | | | | | |