{inputs, ...} @ args: { nodes = { base = inputs.nixpkgs; homeManager = inputs.home-manager; args = {inherit inputs;}; modules = [ inputs.sddm-silent.nixosModules.default ]; groups = { # wait.. that's too cold... cryos = { # oh frick i cried again cryde = {}; }; # server = {}; }; nodes = { # my laptop <3 :3 lolcathost = { system = "x86_64-linux"; groups = groups: [groups.cryos.cryde]; modules = with inputs; [ grub2-themes.nixosModules.default nix-flatpak.nixosModules.nix-flatpak inputs.mango.nixosModules.mango ]; }; # i be on my puter frfr myputer = { system = "x86_64-linux"; groups = groups: [groups.cryos.cryde]; modules = with inputs; [ grub2-themes.nixosModules.default nix-flatpak.nixosModules.nix-flatpak inputs.mango.nixosModules.mango ]; }; # courtesy of aurora <3 butterfly = { system = "x86_64-linux"; groups = groups: [groups.server]; deploy.ssh = { host = "dobutterfliescry.net"; port = 42069; # XXX: WARNING: TEMP: this public key is temporary and used solely for debugging publicKeys = ["ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKJqtXaBWEM6nte+Bci/PizXvv/n8abYKUCKaS/x1st1 me@myputer"]; }; }; # pls dont sue me im broke hyrule = { system = "x86_64-linux"; groups = groups: [groups.server]; deploy.ssh = { host = "hyrule.dobutterfliescry.net"; # XXX: WARNING: TEMP: this public key is temporary and used solely for debugging publicKeys = ["ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKJqtXaBWEM6nte+Bci/PizXvv/n8abYKUCKaS/x1st1 me@myputer"]; }; }; # call me a statistician the way she spreads in my sheets matcha = { system = "x86_64-linux"; groups = groups: [groups.server]; deploy = { remoteBuild = true; ssh = { host = "192.168.88.250"; # <- DEBUG: TEMP: TODO: switch to `matcha.dobutterfliescry.net` # XXX: WARNING: TEMP: this public key is temporary and used solely for debugging publicKeys = ["ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKJqtXaBWEM6nte+Bci/PizXvv/n8abYKUCKaS/x1st1 me@myputer"]; }; }; }; }; }; }