{ inputs = { nixpkgs.url = "nixpkgs/nixos-25.11"; flakelight = { url = "github:nix-community/flakelight"; inputs.nixpkgs.follows = "nixpkgs"; }; mill-scale = { url = "git+https://codeberg.org/icewind/mill-scale"; inputs.flakelight.follows = "flakelight"; }; }; outputs = {mill-scale, ...}: mill-scale ./. { packages.sidewindow = import ./package.nix; crossTargets = [ "x86_64-pc-windows-gnu" "x86_64-unknown-linux-musl" "i686-unknown-linux-musl" "armv7-unknown-linux-musleabihf" "aarch64-unknown-linux-musl" ]; nixosModules = {outputs, ...}: { default = { pkgs, config, lib, ... }: { imports = [./module.nix]; config = lib.mkIf config.services.sidewindow.enable { nixpkgs.overlays = [outputs.overlays.default]; services.sidewindow.package = lib.mkDefault pkgs.sidewindow; }; }; }; }; }