{ self, inputs, ... }: { flake = { nixosModules = rec { overlays = ({ ... }: { nixpkgs.overlays = [ (final: prev: { nixd = inputs.nixpkgs-unstable.legacyPackages.${prev.system}.nixd; cups-brother-hl3140cw = (import inputs.hl3140cw-arm { system = prev.system; config.allowUnfree = true; }).cups-brother-hl3140cw; factorio-headless = inputs.nixpkgs-master.legacyPackages.${prev.system}.factorio-headless; paperless-ngx = inputs.nixpkgs-master.legacyPackages.${prev.system}.paperless-ngx; waybar = inputs.nixpkgs-master.legacyPackages.${prev.system}.waybar; element-desktop = inputs.nixpkgs-master.legacyPackages.${prev.system}.element-desktop; signal-desktop = inputs.nixpkgs-master.legacyPackages.${prev.system}.signal-desktop; scan2paperless = inputs.scan2paperless.legacyPackages.${prev.system}.scan2paperless; adlist = inputs.adblock-unbound.packages.${prev.system}; }) (import ../pkgs) (import ./blesh.nix) (import ./manix.nix) (import ./rnix-lsp.nix) (import ./neovim-plugins.nix) (import ./signal-desktop.nix) ]; nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" "nixos-config=${../lib/compat/nixos}" "home-manager=${inputs.home-manager}" ]; }); }; }; }