{ withSystem, self, inputs, ...}: { flake = { nixosConfigurations = { biolimo = self.nixos-flake.lib.mkLinuxSystem { nixpkgs.hostPlatform = "x86_64-linux"; imports = [ self.nixosModules.base ./biolimo self.nixosModules.b12f self.nixosModules.audio self.nixosModules.bluetooth self.nixosModules.docker self.nixosModules.graphical self.nixosModules.nextcloud self.nixosModules.office ]; }; chocolatebar = self.nixos-flake.lib.mkLinuxSystem { nixpkgs.hostPlatform = "x86_64-linux"; imports = [ self.nixosModules.base ./chocolatebar self.nixosModules.b12f self.nixosModules.audio self.nixosModules.virtualisation self.nixosModules.docker self.nixosModules.gaming self.nixosModules.graphical self.nixosModules.nextcloud self.nixosModules.office self.nixosModules.virtualisation ]; }; droppie = self.nixos-flake.lib.mkLinuxSystem { nixpkgs.hostPlatform = "x86_64-linux"; imports = [ self.nixosModules.base ./droppie self.nixosModules.yule ]; }; pie = self.nixos-flake.lib.mkLinuxSystem { nixpkgs.hostPlatform = "aarch64-linux"; imports = [ self.nixosModules.base inputs.nixos-hardware.nixosModules.raspberry-pi-4 ./pie self.nixosModules.yule self.nixosModules.printing self.nixosModules.paperless ]; }; # maoam = self.nixos-flake.lib.mkLinuxSystem { # nixpkgs.hostPlatform = "aarch64-linux"; # imports = [ # self.nixosModules.base # ./maoam # self.nixosModules.yule # ]; # }; }; }; }