{ description = "karanj.com EU server (Hetzner Cloud)"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; disko = { url = "github:nix-community/disko"; inputs.nixpkgs.follows = "nixpkgs"; }; sops-nix = { url = "github:Mic92/sops-nix"; # Do not follow the pinned nixos-24.11 nixpkgs here; sops-nix needs a # newer nixpkgs that provides buildGo125Module to build sops itself. }; }; outputs = { self, nixpkgs, disko, sops-nix, ... }: { nixosConfigurations.eurovm = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ disko.nixosModules.disko sops-nix.nixosModules.sops ./hosts/eurovm/default.nix ]; }; }; }