{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; master.url = "github:akr2002/nixpkgs/master"; home-manager = { url = "github:nix-community/home-manager/master"; inputs.nixpkgs.follows = "nixpkgs"; }; monitor = { url = "github:akr2002/monitor"; inputs.nixpkgs.follows = "nixpkgs"; }; #nv = { # url = "github:akr2002/nv"; # inputs.nixpkgs.follows = "nixpkgs"; #}; nyaa = { url = "github:akr2002/nyaa"; inputs.nixpkgs.follows = "nixpkgs"; }; nixvim = { url = "github:nix-community/nixvim"; inputs.nixpkgs.follows = "nixpkgs"; }; neve = { url = "github:redyf/neve"; }; }; outputs = { self, nixpkgs, ... } @ inputs: let inherit (self) outputs; systems = [ "aarch64-linux" "i686-linux" "x86_64-linux" "aarch64-darwin" "x86_64-darwin" ]; forAllSystems = nixpkgs.lib.genAttrs systems; in { overlays = import ./overlays {inherit inputs;}; nixosConfigurations.bridge = nixpkgs.lib.nixosSystem { specialArgs = {inherit inputs outputs;}; modules = [ ./hosts/default/configuration.nix inputs.home-manager.nixosModules.default ]; }; }; }