{ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; utils.url = "github:gytis-ivaskevicius/flake-utils-plus/v1.3.1"; # neovim-overlay = { # url = "github:nix-community/neovim-nightly-overlay"; # inputs.nixpkgs.follows = "nixpkgs"; # }; }; outputs = inputs@{ self, nixpkgs, utils, ... }: utils.lib.mkFlake { inherit self inputs; channels.nixpkgs.input = nixpkgs; channels.nixpkgs.patches = [ ./gcr-wrapgapps.patch ]; nix.generateRegistryFromInputs = true; hostDefaults = { modules = [ ({ ... }: { nix.extraOptions = "warn-dirty = false"; }) ]; }; hosts = { petalius.modules = [ ./petalius.nix ]; flammea.modules = [ ./flammea.nix ]; decoysnail.modules = [ ./decoysnail.nix ]; }; }; }