Is there a way to mass-delete everything that I've "archived" (and, ideally, received before X date) while preserving everything that's still in "inbox," regardless of whether it's read/unread?
@hannah you can set up a "search" like that, and then simply "select all", and do delete
@ShadowJonathan i was trying to do that but it looks like you can select "inbox" or "all mail" but not "all mail EXCEPT inbox"

@hannah you can do advanced filters like - and such

Theres advanced search operators for gmail's search, it's not *only* the search fields you get in the form, 1 sec

@hannah https://support.google.com/mail/answer/7190?hl=en

Actually 1 sec wtf there's no match for "inbox" here, did google really not add it

Refine searches in Gmail - Gmail Help

Want to get more out of Google apps at work or school?  

@hannah ah

its not in here, but to exclude the inbox, you can go;

-in:inbox

@ShadowJonathan weirdly that seems to include some stuff that is definitely in my inbox.. `in:archive` seems to work, although I can't combine it with any other operators despite the docs saying I can, and also the "select all" box only selects the 50 currently listed messages, not the entire result set

@hannah  urgh the search include/exclude thing being ignored...

also you can expand the selection of 50 to "all" by clicking the "select all <amount> of messages" when you try to select just 50, at the top bar