❄️ Dotfiles and NixOS configurations
1{...}: {
2 perSystem = {
3 config,
4 pkgs,
5 ...
6 }: {
7 packages = {
8 channel-notifier = pkgs.python3.pkgs.callPackage ./channel-notifier {};
9
10 ha-solarman = pkgs.home-assistant.python.pkgs.callPackage ./ha-solarman.nix {};
11
12 linux-bpir4 = pkgs.callPackage ./linux-bpir4.nix {};
13 uboot-bpir4 = pkgs.callPackage ./uboot-bpir4.nix {};
14 banana-pi-r4-firmware = pkgs.callPackage ./banana-pi-r4-firmware.nix {
15 uboot = config.packages.uboot-bpir4;
16 };
17 };
18 };
19 flake.overlays.default = final: _: {
20 channel-notifier = final.python3.pkgs.callPackage ./channel-notifier {};
21
22 ha-solarman = final.home-assistant.python.pkgs.callPackage ./ha-solarman.nix {};
23
24 linux-bpir4 = final.callPackage ./linux-bpir4.nix {};
25 uboot-bpir4 = final.callPackage ./uboot-bpir4.nix {};
26 banana-pi-r4-firmware = final.callPackage ./banana-pi-r4-firmware.nix {
27 uboot = final.uboot-bpir4;
28 };
29 };
30}