67 lines
1.6 KiB
Nix
67 lines
1.6 KiB
Nix
{
|
|
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
|
|
];
|
|
};
|
|
};
|
|
}
|