feat: expose deconz via flake.nix
This commit is contained in:
parent
2a135612ab
commit
f8470c594c
16
flake.nix
16
flake.nix
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue