{ inputs, self, pkgs, ... }: { imports = [ inputs.nix-index-database.nixosModules.nix-index ]; nixpkgs.config.allowUnfree = true; nix.package = pkgs.nixUnstable; nix.extraOptions = '' experimental-features = nix-command flakes ''; nix.optimise.automatic = true; nix.gc = { automatic = true; dates = "weekly"; options = "--delete-older-than 7d"; }; environment.systemPackages = with pkgs; [ alejandra self.packages.${pkgs.system}.oizys inputs.pinix.packages.${pkgs.system}.default ]; programs.nix-index-database.comma.enable = true; # nix-index didn't like this being enabled? programs.command-not-found.enable = false; nix.settings = { trusted-users = ["@wheel"]; accept-flake-config = true; substituters = [ "https://daylin.cachix.org" ]; trusted-public-keys = [ "daylin.cachix.org-1:fLdSnbhKjtOVea6H9KqXeir+PyhO+sDSPhEW66ClE/k=" ]; }; }