{ ... }@inputs: { nix = { settings = { experimental-features = [ "nix-command" "flakes" ]; auto-optimise-store = true; }; }; nixpkgs = { overlays = [ (self: super: { bun-baseline = (super.callPackage ../overlays/bun-baseline.nix { }); mfcl3750cdwlpr = (super.callPackage ../overlays/mfcl3750cdw.nix { }).driver; mfcl3750cdwcupswrapper = (super.callPackage ../overlays/mfcl3750cdw.nix { }).cupswrapper; pppdf = (super.python3Packages.callPackage ../overlays/pppdf { }); }) ]; config = { allowUnfree = true; allowUnfreePredicate = (_: true); # allow EOL version electron for obsidian # TODO: remove permittedInsecurePackages = [ "electron-25.9.0" ]; }; }; system.stateVersion = "23.05"; }