| 30 Mar 2025 |
continous | I'm done, it's working, how should I submit the package pull request? I've literally never submitted a package lol | 00:19:23 |
continous | Actually I'll just go look at the github maybe they'll have a guide | 00:20:04 |
@hexa:lossy.network | start here https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#quick-start-to-adding-a-package | 00:24:53 |
@hexa:lossy.network | and feel free to link the PR here | 00:25:04 |
@hexa:lossy.network | services.home-assistant.lovelaceConfig = {
title = "hub.cccda.de";
views = [
space
lounge
kitchen
workshop
];
};
| 00:25:59 |
@hexa:lossy.network | * services.home-assistant.lovelaceConfig = {
title = "hub.cccda.de";
views = [
space
lounge
kitchen
workshop
];
};
| 00:26:04 |
@hexa:lossy.network | * services.home-assistant.lovelaceConfig = {
title = "hub.cccda.de";
views = [
space
lounge
kitchen
workshop
];
};
| 00:26:07 |
@hexa:lossy.network | basically a list of views 😄 | 00:26:17 |
@hexa:lossy.network | cc Ekleog | 00:26:20 |
@hexa:lossy.network | and a view is basically
workshop = {
title = "Workshop";
cards = [ {
type = "vertical-stack";
cards = [ {
type = "area";
area = "workshop";
}
(mkRoomSensor "c02a8b")
{
type = "media-control";
entity = "media_player.workshop";
} {
type = "entities";
entities = [
"button.wake_workshop"
{ type = "divider"; }
"climate.workshop_wandthermostat"
(mkShellyPlugS "workshop_powerstrip_left" "Powerstrip Links" "mdi:power-socket-eu")
(mkShellyPlugS "workshop_powerstrip_right" "Powerstrip Rechts" "mdi:power-socket-eu")
(mkShellyPlugS "workshop_amp" "Amp" "mdi:speaker")
];
} ];
} ];
};
| 00:26:45 |
@hexa:lossy.network | * and a view is basically
workshop = {
title = "Workshop";
cards = [ ... ];
};
| 00:27:07 |
@hexa:lossy.network | I do reference them, because otherwise the nesting drives me crazy | 00:27:27 |
Ekleog | hexa: oh ok yea so you only get views, not actual dashboards — I got a few views already but I want more than my phone's UI can reasonably display, so I'm testing out multiple dashboards with fewer views on each dashboard now 😄 | 00:36:41 |
Ekleog | thank you for the details! | 00:36:49 |
@hexa:lossy.network | ah, ok | 00:40:07 |
continous | hexa: I'm a bit confused, should I use the normal pull request template or no? I make a single line change to home-assistant's components nix file | 01:26:18 |
continous | Also add myself to maintainers | 01:26:28 |
continous | See:
https://github.com/NixOS/nixpkgs/compare/master...Continous:nixpkgs:decora-wifi | 01:27:02 |
@hexa:lossy.network | three commits | 01:27:26 |
@hexa:lossy.network |
- maintainers: add continous
- python313Packages.decora-wifi: init at $version
- home-assistant: update component-packages
| 01:27:55 |
continous | So I should submit each separately? | 01:28:12 |
@hexa:lossy.network | the last commit needs to be generated by running ./pkgs/server/home-assistant/update-component-packages.py | 01:28:17 |
@hexa:lossy.network | one PR, three commits | 01:28:21 |
continous | So the last commit I should ommit, or run update-component-packages.py and commit the output? | 01:29:09 |
continous | * So the last commit I should ommit, or run ``update-component-packages.py and commit the output? | 01:29:24 |
continous | * So the last commit I should ommit, or run update-component-packages.py and commit the output? | 01:29:33 |
@hexa:lossy.network | run the script and commit the result with the commit message as above | 01:29:39 |
continous | Ok. | 01:30:41 |
continous | I sent it boys https://github.com/NixOS/nixpkgs/pull/394560 | 09:36:39 |
K900 | Added a few comments | 09:42:04 |