{ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nh = { url = "github:viperML/nh"; inputs.nixpkgs.follows = "nixpkgs"; }; deploy-rs = { url = "github:serokell/deploy-rs"; inputs.nixpkgs.follows = "nixpkgs"; }; sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = {nixpkgs, ...} @ inputs: let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; }; lib = nixpkgs.lib; in { devShells.${system}.default = pkgs.mkShell { name = "basegbot-devenv"; packages = with pkgs; [ nil alejandra ]; }; nixosConfigurations = { basegbot = lib.nixosSystem { inherit system; modules = [ ./system inputs.nh.nixosModules.default ]; }; }; }; }