{ inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; inputs.simintech = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/simintech_nix.git"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.mireadesktop = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/mireadesktop.git"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.stm32cubemx = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/stm32cubemx.git"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.packettracer7 = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/packettracer7.git"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.gostfont = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/gostfont.git"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.nix-jetbrains-plugins = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/nix-jetbrains-plugins.git"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.mireapython = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/mireapython.git"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.kompas3d = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/kompas3d.git"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.guardant = { url = "git+https://gregorbednov.ru/forgejo/gregorbednov/guardant.git"; inputs.nixpkgs.follows = "nixpkgs"; }; outputs = { self, nixpkgs, simintech, stm32cubemx, packettracer7, guardant, kompas3d, ... }@inputs: { nixosConfigurations.nixos = nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs; }; modules = [ ./configuration.nix ]; }; }; }