reuse common module

This commit is contained in:
Sridhar Ratnakumar 2022-12-03 12:36:39 -05:00
parent 79265cb479
commit a568f38cba

View file

@ -81,19 +81,26 @@
in
{
# Configuration common to all Linux systems
nixosModules.default = {
imports = [
./nixos/caches
./nixos/self-ide.nix
./nixos/takemessh
./nixos/current-location.nix
nixosModules = {
common = {
imports = [
./nixos/caches
];
};
default = inputs.nixpkgs.lib.mkMerge [
self.nixosModules.common
({
imports = [
./nixos/self-ide.nix
./nixos/takemessh
./nixos/current-location.nix
];
})
];
};
# Configuration common to macOS Linux systems
darwinModules.default = {
imports = [
./nixos/caches
];
darwinModules = {
default = self.nixosModules.common;
};
# Configurations for Linux (NixOS) systems
nixosConfigurations =