Hello Jeremy ravel,
using this code you can create your filter and also create by default that filter for all user.
this code use for create the filter
<record id="student_master_search" model="ir.ui.view">
<field name="name">student.master.search</field>
<field name="model">student.master</field>
<field name="arch" type="xml">
<search string="Student">
<!--<filter string="give any string name" name="filter_name" domain="[pass the condition]"/> -->
<filter string="Male" name="male" domain="[('gender','=','Male')]"/>
<separator/>
<field name="fname"/>
<group expand="0" string="Group By..">
<filter string="Last Name" domain="[]" context="{'group_by':'lname'}"/>
</group>
</search>
</field>
</record>
this code use for by default for all user.
<record model="ir.actions.act_window" id="student_master_action">
<field name="name">School Management</field>
<field name="res_model">student.master</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<!-- <field name="context">{'search_default_filter_name':1}</field> -->
<field name="context">{'search_default_male':1}</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Student Information</p>
</field>
</record>
if you find this answer helpful, please give me a thumbs up vote
Regards,
Ankit H Gandhi