!QhvgabMQzwEQeWehhZ:lossy.network

NixOS Home Automation

519 Members
Declarative Home Automation and other Sidequests | https://wiki.nixos.org/wiki/Home_Assistant131 Servers

Load older messages


SenderMessageTime
17 Jun 2021
@hexa:lossy.network@hexa:lossy.network dotlambda: pretty sure we would get closer to the "expected user experience" if we offered a switch that just enabled all components 22:16:08
@hexa:lossy.network@hexa:lossy.networkno, it does not, but they budged after that happened22:16:34
@balsoft:balsoft.rubalsoftMaybe we should be even more explicit that home-assistant in NixOS does not provide any "expected user experience", is available "as-is" and probably doesn't work?22:16:52
@hexa:lossy.network@hexa:lossy.networkit probably does work, me and other are using it 22:17:07
@hexa:lossy.network@hexa:lossy.networkhttps://nixos.wiki/wiki/Home_Assistant#Limited_upstream_support22:17:23
@balsoft:balsoft.rubalsoftYes, I use it too :)22:17:26
@robert:funklause.dedotlambda
In reply to @hexa:lossy.network
dotlambda: pretty sure we would get closer to the "expected user experience" if we offered a switch that just enabled all components
i.e. skipPip = false
22:18:04
@hexa:lossy.network@hexa:lossy.networkhttps://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/home-assistant.nix#L69-L7122:18:01
@balsoft:balsoft.rubalsoftBut maybe we should make more effort to accomodate the wishes of upstream, if not for ethical reasons then just for community image22:18:10
@hexa:lossy.network@hexa:lossy.networkkeeping up with packaging home-assistant is enough of a time sink22:18:44
@balsoft:balsoft.rubalsoftOr, I guess the ultimate solution is to move this from nixpkgs to a separate repo, exposing it via NUR and flakes22:19:17
@balsoft:balsoft.rubalsoft

I'd like to chime in this discussion, as a happy user of home-assistant running on my NixOS server. While the experience may not be as smooth as that on any of the officially supported platforms, I believe the immutable and declarative nature of NixOS makes up for it in the fearless tinkering with the system and rolling it back if anything goes wrong. I would like to note that I never filed any issues or asked for support upstream, solving my issues myself or with help from other people in the NixOS community.

@frenck , while I recognize your concerns, please reconsider this. It would be a really sad situation for me (and other NixOS home automation enthusiasts) if this distribution of home-assistant with the Nix-based dependency tree ceased to exist.

Would you mind if I post that there? It's all absolutely true but I don't want to mess with whatever plan of action you guys have.

22:34:06
@robert:funklause.dedotlambda
In reply to @balsoft:balsoft.ru
Or, I guess the ultimate solution is to move this from nixpkgs to a separate repo, exposing it via NUR and flakes
That would create so much breakage with every bump of Python packages in Nixpkgs and that breakage would be harder to catch.
22:20:22
@zhaofeng:zhaofeng.liZhaofeng LiLet's not post anything now I'd say, given that we've already been through it once before22:36:27
@balsoft:balsoft.rubalsoftI haven't seen any actual user experiences posted in the discussion, is was mostly technical22:37:04
@hexa:lossy.network@hexa:lossy.networkyes, please refrain from commenting until we've reached some consensus22:37:04
@balsoft:balsoft.rubalsoft
In reply to @balsoft:balsoft.ru
I haven't seen any actual user experiences posted in the discussion, is was mostly technical
(and I think it's obvious that technical discussion isn't going to go anywhere)
22:37:33
@robert:funklause.dedotlambda
In reply to @balsoft:balsoft.ru

I'd like to chime in this discussion, as a happy user of home-assistant running on my NixOS server. While the experience may not be as smooth as that on any of the officially supported platforms, I believe the immutable and declarative nature of NixOS makes up for it in the fearless tinkering with the system and rolling it back if anything goes wrong. I would like to note that I never filed any issues or asked for support upstream, solving my issues myself or with help from other people in the NixOS community.

@frenck , while I recognize your concerns, please reconsider this. It would be a really sad situation for me (and other NixOS home automation enthusiasts) if this distribution of home-assistant with the Nix-based dependency tree ceased to exist.

Would you mind if I post that there? It's all absolutely true but I don't want to mess with whatever plan of action you guys have.

Please don't. He can search the upstream issues himself to find out that there's only about 10 filed by NixOS users and none were filed without belong there.
22:37:36
@zhaofeng:zhaofeng.liZhaofeng LiWhat's really puzzling me is why frenck is even doing this: Is he talking to us like we are some amnesiac NPC in a game?22:37:49
@balsoft:balsoft.rubalsoft
In reply to @robert:funklause.de
That would create so much breakage with every bump of Python packages in Nixpkgs and that breakage would be harder to catch.
I can't see why, if the nixpkgs version would be pinned
22:38:49
@robert:funklause.dedotlambdaSince he doesn't, h22:37:53
@balsoft:balsoft.rubalsoftOk, I guess, let's just wait22:44:06
@robert:funklause.dedotlambda* Since he doesn't, he's not interested in hearing our positive stories either.22:38:09
@robert:funklause.dedotlambda* Since he doesn't, he's not interested in hearing our positive stories either. (referring to my comment above)22:38:29
@hexa:lossy.network@hexa:lossy.networkbalsoft: home-assistant has close to 1000 components, imagine the python dependency tree, it's a moving target23:00:56
@robert:funklause.dedotlambdaHow do we want to handle disabled components as in https://github.com/home-assistant/core/commit/de74028958d3fbf01119fe1259596c60206cdbce?23:28:23
@hexa:lossy.network@hexa:lossy.networkunpin dependencies and go23:30:23
@hexa:lossy.network@hexa:lossy.networkthe thing has tests23:30:41
@hexa:lossy.network@hexa:lossy.networkthe pinned deps are cerifi, requests and urllib323:30:59
@hexa:lossy.network@hexa:lossy.networkI don't expect much breakage23:31:04

Show newer messages


Back to Room ListRoom Version: 6