adding the server config

This commit is contained in:
Polen 2025-06-05 14:23:59 -04:00
parent b75adc4a49
commit 0357641dd0
4 changed files with 145 additions and 384 deletions

View file

@ -4,15 +4,17 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nix-darwin.url = "github:LnL7/nix-darwin";
nixvim.url = "github:Polensky/nixvim";
vimix.url = "github:Polensky/vimix";
sops-nix.url = "github:Mic92/sops-nix";
disko.url = "github:nix-community/disko";
disko.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = {
nixpkgs,
nix-darwin,
sops-nix,
disko,
...
} @ inputs: {
nixosConfigurations = {
@ -32,6 +34,15 @@
./modules
];
};
server = nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs;};
system = "x86_64-linux";
modules = [
disko.nixosModules.disko
./devices/server/configuration.nix
./modules
];
};
pi = nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs;};
system = "aarch64-linux";
@ -52,19 +63,12 @@
};
};
darwinConfigurations = {
"Charless-MacBook-Pro" = nix-darwin.lib.darwinSystem {
modules = [./devices/macbook/configuration.nix];
specialArgs = {
inherit inputs;
system = "x86_64-darwin";
};
};
"mbp-m4" = nix-darwin.lib.darwinSystem {
modules = [./devices/macbook/configuration.nix];
specialArgs = {
inherit inputs;
system = "aarch64-darwin";
};
inherit inputs;
system = "aarch64-darwin";
};
};
};
};