{ description = "Laureηt's infrastructure"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; home-manager.url = "github:nix-community/home-manager"; webcord.url = "github:fufexan/webcord-flake"; }; outputs = { nixpkgs, webcord, home-manager, ... } @ inputs : { # colmena colmena = { meta = { nixpkgs = import nixpkgs { system = "x86_64-linux"; overlays = []; }; }; # default config defaults = { name, ... }: { imports = [ ./hosts/${name}/configuration.nix home-manager.nixosModules.home-manager ]; home-manager = { useGlobalPkgs = true; useUserPackages = true; }; }; # personnal laptop neodymium = { ... }: { deployment = { allowLocalDeployment = true; targetHost = null; }; }; # ovh vps hydrogen = { ... }: { deployment = { targetHost = "178.62.253.235"; targetUser = "root"; }; }; }; }; }