Sandro
a6d259faf3
Merge pull request #141650 from 06kellyjac/agate
2022-02-16 00:56:27 +01:00
Martin Weinelt
32bd0aafab
nixos/tests/home-assistant: test package and components passing
...
There are now multiple combinations of how one can pass either
extraPackages or extraComponents. We now test those passed directly to
the package via an override, and those passed indirectly via the module,
that ultimately results in a second override to the package.
2022-02-15 23:41:52 +01:00
piegames
c1d2042219
home-assistant: clean up preStart
...
Co-Authored-By: Martin Weinelt <hexa@darmstadt.ccc.de>
2022-02-15 23:41:51 +01:00
Martin Weinelt
2f644fd3e6
nixos/home-assistant: add rpi_power component by default on arm
...
The rpi_power integration is part of the onboarding flow on Raspberry Pi
SBCs.
2022-02-15 23:41:51 +01:00
Martin Weinelt
191fb818e6
nixos/tests/home-assistant: test module-based package loading
...
Passing psycopg2 for PostgreSQL support in the recorder component is one
of the more popular use cases to pass an extra package.
2022-02-15 23:41:50 +01:00
Martin Weinelt
918100f48f
nixos/home-assistant: Wait for {mysql,postgresql}.service
...
Database provisioning was shown to be racy since adding a recorder test
using PostgreSQL. There is no harm in waiting for these services,
because if they're not available they will be ignored.
2022-02-15 23:41:50 +01:00
Martin Weinelt
13faa004b6
nixos/home-assistant: add extraPackages option
2022-02-15 23:41:49 +01:00
Martin Weinelt
4b47eaee4d
nixos/tests/home-assistant: test module-based component loading
2022-02-15 23:41:49 +01:00
Martin Weinelt
4a0b964b34
nixos/home-assistant: add extraComponents option
...
It simply should not be required to override the package for such a
common use case, especially since the module usually adds another
override on top to inherit extraComponents.
2022-02-15 23:41:48 +01:00
Martin Weinelt
59a367bcab
nixos/home-assistant: convert to rfc42 style settings
...
After this change users with non-declarative configs need to set
`services.home-assistant.config` to an `null`, or their
`configuration.yaml` will be overwritten.
The reason for this is that with rfc42 style defaults the config
attribute set will never be empty by default.
2022-02-15 23:41:48 +01:00
Martin Weinelt
05640ec19d
nixos/tests/home-assistant: add comments & reformat
2022-02-15 23:15:17 +01:00
Martin Weinelt
9896247fb6
nixos/home-assistant: Wait for network-online.target
...
If people take the time to setup network-online.target correctly we
should wait for it. If they don't it's basically the same as
network.target anyway, so no harm done.
Over time I've seen multiple integrations that have dealt badly with
missing network connectivity at startup, this should alleviate further
pains.
2022-02-15 23:15:17 +01:00
Martin Weinelt
5aabba490e
nixos/home-assistant: update default package example
...
The given example is now closer to a sane default people will want to
start with. It also displays the existance of extraComponents, a feature
that will receive more usage with home-assistant warning about
components that have completely migrated away from YAML configuration.
2022-02-15 23:15:16 +01:00
Martin Weinelt
42c0909848
nixos/home-assistant: move module into home-automation category
...
Putting so many things into misc is not great, so let's open up a new
category called home-automation here and now.
2022-02-15 23:15:09 +01:00
Janne Heß
05e1f8a2c7
Merge pull request #160176 from stigtsp/fix/switch-to-configuration-array-compare
...
nixos/switch-to-configuration: avoid Array::Compare dependency
2022-02-15 20:06:07 +01:00
Stig Palmquist
3d713efe41
nixos/switch-to-configuration: avoid Array::Compare dependency
...
Replace Array::Compare with a simple function, since Array::Compare
pulls down Module::Build which breaks cross compilation.
2022-02-15 15:37:37 +01:00
Kevin Cox
9ec2ae338b
Merge pull request #155290 from LunNova/input-remapper
...
input-remapper: init at unstable-2022-02-09 (and add nixos module)
2022-02-15 08:24:54 -05:00
Sarah Brofeldt
87ed82d86c
Merge pull request #159448 from r-ryantm/auto-update/kubernetes
...
kubernetes: 1.22.6 -> 1.23.3
2022-02-15 08:59:44 +01:00
Sarah Brofeldt
152dd4c81d
nixos/kubernetes: Update deprecated scheduler opts
...
--port and --address have both been deprecated and are nonfunctional
starting with kubernetes 1.23. Use --secure-port and --bind-address
instead. This means that users can no longer rely on the insecure port
for anything, so update the release notes accordingly.
2022-02-15 08:31:49 +01:00
Martin Weinelt
b3d39e3c59
Merge pull request #160037 from lourkeur/cleanup/firewall
2022-02-14 23:39:23 +01:00
Martin Weinelt
4387ecec59
Merge pull request #159696 from r-ryantm/auto-update/prometheus-nextcloud-exporter
2022-02-14 23:22:55 +01:00
Robert Hensing
81302f1518
Merge pull request #159692 from mohe2015/patch-1
...
nixos/step-ca: Remove unnecessary passthru.tests
2022-02-14 22:23:49 +01:00
R. Ryantm
9d798e5103
prometheus-nextcloud-exporter: 0.4.0 -> 0.5.0
2022-02-14 21:49:16 +01:00
Louis Bettens
625412d2bc
nixos/firewall: remove dead code
2022-02-14 20:55:25 +01:00
Martin Weinelt
30b7f827cb
Merge pull request #151812 from alarsyo/paperless-redis-fix
2022-02-14 14:05:49 +01:00
Martin Weinelt
375ec7465f
Merge pull request #158945 from yu-re-ka/feature-gitlab-redis-warning
2022-02-13 23:47:24 +01:00
Moritz Hedtke
9d5aba4ac9
nixos/step-ca: Remove unnecessary passthru.tests
2022-02-13 17:26:48 +01:00
tomberek
97ba711edb
Merge pull request #159438 from ju1m/sourcehut
...
sourcehut: fix and update
2022-02-12 16:35:28 -05:00
Janne Heß
828aab5608
Merge pull request #159014 from jian-lin/fix-nix.buildMachines.mandatoryFeatures
2022-02-12 22:20:22 +01:00
Mario Rodas
bdaf97830d
Merge pull request #159025 from jian-lin/undervolt
...
nixos/undervolt: respect services.undervolt.package
2022-02-12 15:07:27 -05:00
Julien Moutinho
8f78d31ac1
nixos/sourcehut: test gitsrht
2022-02-12 02:11:34 +01:00
Janne Heß
fa3c756621
Merge pull request #157329 from helsinki-systems/feat/nixos-reload-triggers
...
nixos/systemd: Implement reload triggers
2022-02-11 23:59:26 +01:00
ajs124
3a5835bb68
Merge pull request #159095 from helsinki-systems/drop/nixos-gogoclient
...
nixos/gogoclient: drop
2022-02-11 13:31:45 +01:00
pacien
4a198fea2c
nixos/rmfakecloud: init module
...
Co-authored-by: Roosemberth Palacios
2022-02-11 11:36:23 +01:00
ajs124
0742020639
nixos/gogoclient: drop
2022-02-11 01:31:09 +01:00
linj
c9013da695
nixos/undervolt: respect services.undervolt.package
...
This patch also removes useless systemd.services.undervolt.path.
Fixes #156668
2022-02-11 03:57:02 +08:00
linj
0bac44db62
nixos/nix-daemon: readd mandatoryFeatures to final supportedFeatures
...
In #139075 , mandatoryFeatures was removed from the generated
supportedFeatures, which breaks backward compatibility and is
different from what the description of supportedFeatures says.
2022-02-11 02:55:17 +08:00
Jonathan Ringer
12fd8a77e1
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/top-level/aliases.nix
2022-02-10 09:21:09 -08:00
Luna Nova
91c7b73707
nixos/input-remapper: add release note
2022-02-10 08:55:23 -08:00
Luna Nova
93d8783ad6
nixos/input-remapper: init
2022-02-10 08:55:03 -08:00
Artturi
d1ced017c0
Merge pull request #146642 from Artturin/nixosgenerateconfig2
2022-02-10 17:12:16 +02:00
Artturi
e35d057ea5
Merge pull request #151123 from Artturin/havegedupdate
2022-02-10 17:10:20 +02:00
Yureka
51285d4c11
nixos/gitlab: fix redis deprecation warning
2022-02-10 12:19:48 +01:00
Bobby Rong
4118c7ad03
Merge pull request #158787 : Pantheon: enable packagekit and drop appcenter patch
2022-02-10 12:56:27 +08:00
Jonathan Ringer
39669ea2b6
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/top-level/aliases.nix
2022-02-09 19:58:40 -08:00
Sandro
6a4dea5ffc
Merge pull request #158178 from j0hax/retroarch-wm
2022-02-10 01:23:37 +01:00
Martin Weinelt
607285bc0e
Merge pull request #156873 from mweinelt/wine
2022-02-09 23:55:33 +01:00
Janne Heß
8d925cc8db
nixos/doc: Document the activation script
...
This may be helpful to new module developers, curious users, and people
who just need a reference without having to look at the implementation
2022-02-09 20:44:28 +01:00
Artturin
b4adac9ba9
nixos/nixos-generate-config: move dhcpConfig from configuration.nix to hardware-configuration.nix
2022-02-09 19:35:19 +02:00
Artturin
aaf13bb3bd
nixos/nixos-generate-config: fix proram path replacements
...
btrfs-progs was made optional in 2019 c01ea27ce3
because it didn't cross-compile. it now does
2022-02-09 18:38:17 +02:00