{ description = "Relesoft Radio"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/release-25.11"; }; outputs = { self, nixpkgs }: let supportedSystems = [ "x86_64-linux" "aarch64-linux" ]; forAllSystems = nixpkgs.lib.genAttrs supportedSystems; nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; }); in { devShells = forAllSystems ( system: let pkgs = nixpkgsFor.${system}; mytex = pkgs.texliveSmall.withPackages (ps: [ ps.adjustbox ps.alphalph ps.capt-of ps.catchfile ps.changepage ps.cleveref ps.comment ps.enumitem ps.environ ps.etoc ps.fontaxes ps.hanging ps.ifmtarg ps.ifptex ps.ltablex ps.lwarp ps.multirow ps.newunicodechar ps.ninecolors ps.printlen ps.roboto ps.sectsty ps.stackengine ps.svg ps.tabularray ps.tocloft ps.transparent ps.varwidth ps.verifycommand ps.xifthen ps.xltabular ps.xstring ]); in { default = pkgs.mkShell { buildInputs = with pkgs; [ html-tidy biome gnumake mytex ]; }; } ); }; }