···321321 <link linkend="opt-programs.pantheon-tweaks.enable">programs.pantheon-tweaks</link>.
322322 </para>
323323 </listitem>
324324+ <listitem>
325325+ <para>
326326+ <link xlink:href="https://github.com/DanielOgorchock/joycond">joycond</link>,
327327+ a service that uses <literal>hid-nintendo</literal> to provide
328328+ nintendo joycond pairing and better nintendo switch pro
329329+ controller support.
330330+ </para>
331331+ </listitem>
324332 </itemizedlist>
325333 </section>
326334 <section xml:id="sec-release-21.11-incompatibilities">
+2
nixos/doc/manual/release-notes/rl-2111.section.md
···9999100100- [pantheon-tweaks](https://github.com/pantheon-tweaks/pantheon-tweaks), an unofficial system settings panel for Pantheon. Available as [programs.pantheon-tweaks](#opt-programs.pantheon-tweaks.enable).
101101102102+- [joycond](https://github.com/DanielOgorchock/joycond), a service that uses `hid-nintendo` to provide nintendo joycond pairing and better nintendo switch pro controller support.
103103+102104## Backward Incompatibilities {#sec-release-21.11-incompatibilities}
103105104106- The `security.wrappers` option now requires to always specify an owner, group and whether the setuid/setgid bit should be set.
···21212222let
2323 defaultOverrides = [
2424- # Pinned due to API changes in async-upnp-client>=0.20.0, remove after
2525- (self: super: {
2626- async-upnp-client = super.async-upnp-client.overridePythonAttrs (oldAttrs: rec {
2727- version = "0.20.0";
2828- src = fetchFromGitHub {
2929- owner = "StevenLooman";
3030- repo = "async_upnp_client";
3131- rev = "v${version}";
3232- sha256 = "sha256-jxYGOljV7tcsiAgpOhbXj7g7AwyP1kDDC83PiHG6ZFg=";
3333- };
3434- });
3535- })
3636-3724 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
3825 (mkOverride "python-slugify" "4.0.1" "69a517766e00c1268e5bbfc0d010a0a8508de0b18d30ad5a1ff357f8ae724270")
3926···5239 });
5340 })
54415555- # Pinned due to API changes in pyjwt>=2.0
5656- (self: super: {
5757- pyjwt = super.pyjwt.overridePythonAttrs (oldAttrs: rec {
5858- version = "1.7.1";
5959- src = oldAttrs.src.override {
6060- inherit version;
6161- sha256 = "15hflax5qkw1v6nssk1r0wkj83jgghskcmn875m3wgvpzdvajncd";
6262- };
6363- disabledTests = [
6464- "test_ec_verify_should_return_false_if_signature_invalid"
6565- ];
6666- });
6767- })
6868-6969- # Pinned due to API changes in pylast 4.2.1
7070- (mkOverride "pylast" "4.2.0"
7171- "0zd0dn2l738ndz62vpa751z0ldnm91dcz9zzbvxv53r08l0s9yf3")
7272-7342 # Pinned due to API changes in pyruckus>0.12
7443 (self: super: {
7544 pyruckus = super.pyruckus.overridePythonAttrs (oldAttrs: rec {
···145114 extraBuildInputs = extraPackages py.pkgs;
146115147116 # Don't forget to run parse-requirements.py after updating
148148- hassVersion = "2021.9.7";
117117+ hassVersion = "2021.10.0";
149118150119in with py.pkgs; buildPythonApplication rec {
151120 pname = "homeassistant";
···162131 owner = "home-assistant";
163132 repo = "core";
164133 rev = version;
165165- sha256 = "1vcdnxh671iqhlbf6811j537by2i03fhryp9r9x77477y2y0xd6k";
134134+ sha256 = "0m54ynx0i4a6wljg6d9i6xa79c15cqah5cgaswgrbaxhjw5q78iv";
166135 };
167136168137 # leave this in, so users don't have to constantly update their downstream patch handling
···337306 "ecobee"
338307 "econet"
339308 "ee_brightbox"
340340- "efergy"
341309 "elgato"
342310 "elkm1"
343311 "emonitor"
···681649 "trace"
682650 "tradfri"
683651 "transmission"
652652+ "transport_nsw"
684653 "trend"
685654 "tts"
686655 "tuya"
···800769 "--deselect tests/components/wemo/test_sensor.py::TestInsightTodayEnergy::test_state_unavailable"
801770 "--deselect tests/components/wemo/test_sensor.py::TestInsightCurrentPower::test_state_unavailable"
802771 # tado/test_climate.py: Tries to connect to my.tado.com
803803- "--deselect tests/components/tado/test_climate.py::test_air_con["
772772+ "--deselect tests/components/tado/test_climate.py::test_air_con"
804773 # helpers/test_system_info.py: AssertionError: assert 'Unknown' == 'Home Assistant Container'
805774 "--deselect tests/helpers/test_system_info.py::test_container_installationtype"
806775 # tests are located in tests/
···813782 "tests/components"
814783 # pyotp since v2.4.0 complains about the short mock keys, hass pins v2.3.0
815784 "tests/auth/mfa_modules/test_notify.py"
785785+ # emulated_hue/test_upnp.py: Tries to establish the public ipv4 address
786786+ "tests/components/emulated_hue/test_upnp.py"
787787+816788 ];
817789818790 disabledTests = [
+2-2
pkgs/servers/home-assistant/frontend.nix
···44 # the frontend version corresponding to a specific home-assistant version can be found here
55 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
66 pname = "home-assistant-frontend";
77- version = "20210830.0";
77+ version = "20211006.0";
8899 src = fetchPypi {
1010 inherit pname version;
1111- sha256 = "sha256-4sNCnYFQ4IjmMPj7axgienZUMDo+GwTJ38cEf0iZzJI=";
1111+ sha256 = "sha256-rlscTHqa1TMsIVW7kWFGR/feak0XewDRkybpo8dPXj0=";
1212 };
13131414 # there is nothing to strip in this package