about summary refs log tree commit diff
path: root/nixos
AgeCommit message (Collapse)AuthorFilesLines
2022-01-12Merge pull request #147248 from misuzu/netdata-configWout Mertens1-2/+38
nixos/netdata: add configDir option
2022-01-12Merge pull request #146937 from amarshall/pam-apparmor-fixpennae1-2/+2
nixos/pam: Fix apparmor syntax error
2022-01-11Merge pull request #152770 from aij/hackrfLassulus3-4/+32
nixos/hardware/hackrf: new module
2022-01-11Merge pull request #154307 from sagikazarmark/vmware-guest-add-mptspi-moduleJörg Thalheim1-0/+1
nixos/vmware-guest: add mptspi kernel module to initrd
2022-01-11Merge pull request #152766 from ejpcmac/fix-elasticsearch-serviceKim Lindberger1-1/+1
nixos/elasticsearch: fix postStart to allow non-localhost listenAddress
2022-01-11nixos/ssh: add programs.ssh.knownHostsFiles optionAlyssa Ross1-1/+29
The programs.ssh.knownHosts.*.publicKeyFile is broken, because it's scoped to a set of host names, but to insert those host names on each line of the file we'd have to parse out blank lines and comments, so only the first line works. It would be much easier all round if users just provided known hosts files in the normal format, and we pointed ssh directly to them. This way, it would be possible to have multiple keys for a single host (which is extremely common due to multiple algorithms being commonplace). We add an option for this instead of relying on extraConfig, because we need to make sure /etc/ssh/ssh_known_hosts is always included to ensure programs.ssh.knownHosts keeps working. /etc/ssh/ssh_known_hosts2 is another OpenSSH default that seems a bit weird, but there's no real reason to change that so we'll leave it.
2022-01-11Merge pull request #154320 from abbradar/nscd-unitFlorian Klink1-1/+3
nscd service: fix ordering and start automatically
2022-01-11Merge pull request #154013 from abbradar/bagetNikolay Amiantov4-0/+180
BaGet package and service
2022-01-11Merge pull request #153449 from Mic92/opensmtpd-extrasGabriel Ebner2-0/+8
opensmtpd-extras: drop python2 option
2022-01-11baget service: initNikolay Amiantov4-0/+180
2022-01-11Merge pull request #153942 from winterqt/acme-web-server-ownership-assertionsMartin Weinelt8-13/+36
2022-01-11Merge pull request #153825 from ymatsiuk/ymatsiuk/teleport-module-test-initAaron Andersen6-0/+211
nixos/teleport: init + tests
2022-01-11Merge #153610: nixos/kresd: fix IPv6 scope syntaxVladimír Čunát1-4/+5
2022-01-11Update nixos/modules/services/networking/teleport.nixYurii Matsiuk1-0/+1
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
2022-01-11nixos/teleport: add release notesYurii Matsiuk2-0/+11
2022-01-11nixos/tests/teleport: initYurii Matsiuk2-0/+100
2022-01-11nixos/teleport: initYurii Matsiuk2-0/+99
2022-01-10nixos/netdata: expose /etc/netdatamisuzu1-2/+9
2022-01-10nixos/netdata: add configDir optionmisuzu1-1/+30
This option makes the complete netdata configuration directory available for modification. The default configuration is merged with changes defined in the configDir option. Co-authored-by: Michael Raitza <spacefrogg-github@meterriblecrew.net>
2022-01-10Idris2: Refactor default.nixwchresta2-0/+11
We take the idris2 projects version of the derivation. Originally, Idris2 did not maintain their own nix derivation, so we created our own. Now they maintain their own derivation, so we should try to keep ours as close to theirs. This change comes with the following differences: * support files are in its own output, instead of packaged with idris2 - This makes it necessary to provide --package for contrib and network !!! This is a breaking change !!! * IDIRS2_PREFIX is set to ~/.idris2 instead of pointing to nix-store - This makes --install work as expected for the user * Properly set IDRIS2_PACKAGE_PATH * non-linux platform uses chez-racket instead of chez
2022-01-10nscd service: fix ordering and start automaticallyNikolay Amiantov1-1/+3
During working on #150837 I discovered that `google-oslogin` test started failing, and so did some of my development machines. Turns out it was because nscd doesn't start by default; rather it's wanted by NSS lookup targets, which are not always fired up. To quote from section on systemd.special(7) on `nss-user-lookup.target`: > All services which provide parts of the user/group database should be > ordered before this target, and pull it in. Following this advice and comparing our unit to official `sssd.service` unit (which is a similar service), we now pull NSS lookup targets from the service, while starting it with `multi-user.target`.
2022-01-10nixos/vmware-guest: add mptspi kernel module to initrdMark Sagi-Kazar1-0/+1
Required by VMware Fusion See details in nix-community/nixos-generators#132 Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2022-01-10firmwareLinuxNonfree -> linux-firmwareBernardo Meurer3-2/+9
This renames our `firmwareLinuxNonfree` package to `linux-firmware`. There is prior art for this in multiple other distros[1][2][3]. Besides making the package more discoverable by those searching for the usual name, this also brings it in-line with the `kebab-case` we normally see in `nixpkgs` pnames, and removes the `Nonfree` information from the name, which I consider redundant given it's present in `meta.license`. The corresponding alias has been added, so this shouldn't break anything. [1]: https://archlinux.org/packages/core/any/linux-firmware/ [2]: https://src.fedoraproject.org/rpms/linux-firmware [3]: https://packages.gentoo.org/packages/sys-kernel/linux-firmware
2022-01-10Merge pull request #129559 from fortuneteller2k/theloungeMartin Weinelt3-3/+17
2022-01-09Merge pull request #153987 from jakubgs/init/mtr-exporterAaron Andersen4-0/+97
mtr-exporter: init at 0.1.0 (3ce854a5)
2022-01-10nixos/thelounge: private -> publicfortuneteller2k3-3/+17
Co-authored-by: Winter <78392041+winterqt@users.noreply.github.com>
2022-01-09Merge pull request #148541 from legendofmiracles/final-asflegendofmiracles4-0/+247
2022-01-09ArchiSteamFarm: 5.2.0.10 -> 5.2.1.5; ASF-ui: updatelegendofmiracles1-0/+5
2022-01-10Merge pull request #154204 from zhaofengli/riscv-qemu-serialJörg Thalheim1-1/+1
lib/qemu-common: Add serial device name for RISC-V
2022-01-10Merge pull request #153038 from winterqt/thelounge-pluginsMartin Weinelt3-4/+41
2022-01-09lib/qemu-common: Add serial device name for RISC-VZhaofeng Li1-1/+1
2022-01-09Merge pull request #154124 from Mic92/ddclientSandro1-5/+9
2022-01-09Merge pull request #103946 from lopsided98/sshd-trigger-limitSandro1-0/+2
2022-01-09nixos/thelounge: add winter to maintainersWinter1-0/+4
2022-01-09nixos/thelounge: add plugins optionWinter3-4/+37
2022-01-09Merge pull request #153398 from jtojnar/tracker-subcommandsJan Tojnar2-1/+26
nixos/tracker: Define env var so it can find miners’ subcommands
2022-01-09mtr-exporter: init at 0.1.0 (3ce854a5)Jakub Sokołowski4-0/+97
This is a useful utility for monitoring network performance over time using a combination of MTR and Prometheus. Also adding a service definition. Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-09nixos/ddclient: better default for nsupdateJörg Thalheim1-4/+8
2022-01-09nixos/ddclient: don't store config world-readableJörg Thalheim1-1/+1
2022-01-09Merge #151019: amdgpu-pro: 17.40 -> 21.30Vladimír Čunát2-23/+25
2022-01-09Merge pull request #153589 from abbradar/uwsgi-fixesNikolay Amiantov1-9/+7
uWSGI configuration generation fixes
2022-01-09users-groups service: add autoSubUidGidRange optionNikolay Amiantov4-2/+26
Previously we allocated subuids automatically for all normal users. Make this explicitly configurable, so that one can use this for system users too (or explicitly disable for normal users). Also don't allocate automatically by default if a user already has ranges specified statically.
2022-01-09Merge pull request #154054 from SuperSandro2000/prometheus-bearer-tokenSandro1-2/+2
2022-01-08sshd: disable trigger limit for systemd socketBen Wolsieffer1-0/+2
When startWhenNeeded is enabled, a brute force attack on sshd will cause systemd to shut down the socket, locking out all SSH access to the machine. Setting TriggerLimitIntervalSec to 0 disables this behavior.
2022-01-09Merge master into staging-nextgithub-actions[bot]5-22/+9
2022-01-08nixos/prometheus: fix usage of bearer_tokenSandro Jäckel1-2/+2
2022-01-08nixos/acme: ensure web servers using certs can access themWinter8-13/+36
2022-01-08Merge pull request #153867 from astro/stunnelRobert Hensing1-2/+2
stunnel: allow servers to connect to other hosts
2022-01-08Merge pull request #154015 from pennae/fix-docs-crossRobert Hensing2-2/+2
nixos/documentation: fix docs cross build
2022-01-08Merge pull request #147690 from pasqui23/hostsRobert Hensing1-3/+1
concatTextFile: init