{ nixConfig = { accept-flake-config = true; experimental-features = "nix-command flakes"; max-jobs = 12; }; description = "My personal configuration in Nix (and some native configurations)"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs-latest.url = "github:nixos/nixpkgs"; # deploy-rs.url = "github:serokell/deploy-rs"; std.url = "github:divnix/std"; home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; neovim-nightly-overlay = { # need to pin this until darwin build is successful again. url = "github:nix-community/neovim-nightly-overlay?rev=88a6c749a7d126c49f3374f9f28ca452ea9419b8"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-boost = { url = "git+https://git.pegasust.com/pegasust/nix-boost?ref=bleed"; }; kpcli-py = { url = "github:rebkwok/kpcli"; flake = false; }; nix-index-database = { url = "github:mic92/nix-index-database"; # Should show the latest nixpkgs whenever possible inputs.nixpkgs.follows = "nixpkgs-latest"; }; }; outputs = { self, std, ... } @ inputs: std.growOn { # boilerplate inherit inputs; # All cell blocks are under ./nix/cells// as `.nix` # or `