feat: expose deconz via flake.nix

This commit is contained in:
Maurice B. Lewis 2020-10-10 08:03:38 +00:00
parent 2a135612ab
commit f8470c594c
No known key found for this signature in database
GPG key ID: 4BBC645F979A88FA

View file

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