aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix35
1 files changed, 23 insertions, 12 deletions
diff --git a/flake.nix b/flake.nix
index 38bdf53..00480f9 100644
--- a/flake.nix
+++ b/flake.nix
@@ -4,26 +4,37 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
- impermanence = {
- url = "github:nix-community/impermanence";
- };
-
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
+
+ impermanence.url = "github:nix-community/impermanence";
+
+ nix-minecraft.url = "github:CartConnoisseur/nix-minecraft";
};
outputs = {nixpkgs, ...} @ inputs:
{
- nixosConfigurations.default = nixpkgs.lib.nixosSystem {
- specialArgs = {inherit inputs;};
- modules = [
- ./configuration.nix
-
- inputs.home-manager.nixosModules.default
- inputs.impermanence.nixosModules.impermanence
- ];
+ nixosConfigurations = {
+ default = nixpkgs.lib.nixosSystem {
+ specialArgs = { inherit inputs; };
+ modules = [
+ ./hosts/c-pc/configuration.nix
+ inputs.home-manager.nixosModules.default
+ inputs.impermanence.nixosModules.impermanence
+ inputs.nix-minecraft.nixosModules.minecraft-servers
+ ];
+ };
+
+ copenhagen = nixpkgs.lib.nixosSystem {
+ specialArgs = { inherit inputs; };
+ modules = [
+ ./hosts/copenhagen/configuration.nix
+ inputs.home-manager.nixosModules.default
+ inputs.nix-minecraft.nixosModules.minecraft-servers
+ ];
+ };
};
};
}