Merge branch 'feat/expose-deconz' into 'main'

feat: expose deconz via flake.nix

See merge request felschr/nixos-config!2
This commit is contained in:
Felix Schröter 2020-10-11 07:20:08 +00:00
commit 67328a0745

View file

@ -19,6 +19,11 @@
outputs = { self, nixpkgs, flake-utils, home-manager, nur, pre-commit-hooks }:
let
overlays = {
deconz = self: super: {
deconz = self.qt5.callPackage ./pkgs/deconz { };
};
};
systemModule = { hostName, hardwareConfig, config }:
({ pkgs, ... }: {
networking.hostName = hostName;
@ -29,12 +34,7 @@
nix.registry.nixpkgs.flake = nixpkgs;
nixpkgs.overlays = [
nur.overlay
(self: super: {
deconz = pkgs.qt5.callPackage ./pkgs/deconz { };
})
];
nixpkgs.overlays = [ nur.overlay overlays.deconz ];
imports =
[ hardwareConfig home-manager.nixosModules.home-manager config ];
@ -77,6 +77,10 @@
];
};
inherit overlays;
nixosModules.deconz = import ./services/deconz.nix;
homeManagerModules.git = import ./home/modules/git.nix;
} // flake-utils.lib.eachDefaultSystem (system: