{ description = "NixOS module for the yisroelbaum.com web stack"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; resume = { url = "git+https://git.yisroelbaum.com/yisroelbaum/MyResume"; inputs.nixpkgs.follows = "nixpkgs"; }; rabbi-gerzi = { url = "git+https://git.yisroelbaum.com/yisroelbaum/Rabbi_Gerzi"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { self, nixpkgs, resume, rabbi-gerzi, ... }: let system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; module = import ./nix/module.nix { inherit resume; }; in { nixosModules.yisroelbaum-web = { imports = [ rabbi-gerzi.nixosModules.default module ]; }; nixosModules.default = self.nixosModules.yisroelbaum-web; checks.${system}.module-eval = import ./nix/tests/module.nix { inherit nixpkgs self system ; }; formatter.${system} = pkgs.nixfmt-tree; devShells.${system}.default = pkgs.mkShell { packages = [ pkgs.nixfmt-tree ]; }; }; }