Skip to content

Dotfiles

Cumraítear OmarOS go príomha trí na dotfiles mar a thugtar orthu a chónaíonn in ~/.config. Meastar gur leatsa iad sin le haghaidh d'athruithe. Baineann na comhaid a chónaíonn in /usr/share/omaros le OmarOS féin, agus níor chóir duit a bheith ag cur isteach orthu. Más gá duit rud ar bith in /usr/share/omaros a athrú, ba chóir duit an luach in ~/.config a fhor-scríobh ina ionad.

Is féidir na príomhchumraíochtaí a chur in eagar díreach ón roghchlár OmarOS (Super + Space), ar nós Socrú > Monatóirí, Socrú > Naisc Eochrach, Socrú > Ionchur, agus Socrú > Cumraíocht > [file]. Nuair a dhéanann tú amhlaidh, déanfar aon phróiseas a chaithfidh atosú tar éis athruithe cumraíochta go huathoibríoch tar éis duit an t-eagarthóir a fhágáil (Neovim de réir réamhshocraithe — :wq, cuimhnigh! — ach is féidir leat é sin a athrú trí Socrú > Réamhshocruithe > Eagarthóir).

Seo liosta de na príomhchomhaid in ~/.config agus cad a rialaíonn siad:

Comhad Cuspóir
~/.config/hypr/hyprland.lua An phríomhchumraíocht Hyprland. Lódálann sé réamhshocruithe OmarOS móide do chomhaid sáraithe thíos. Foghlaim níos mó faoi chumraíochtaí Hyprland.
~/.config/hypr/bindings.lua Do naisc eochrach féin agus sáruithe ar na réamhshocruithe.
~/.config/hypr/monitors.lua Rialaíonn sé do mhonatóirí, taifeach, agus suíomh.
~/.config/hypr/input.lua Rialaíonn sé leagan amach do mhéarchláir, luch, agus socruithe eochaircheapa.
~/.config/hypr/looknfeel.lua Rialaíonn sé bearnaí, teorainneacha, beochana, agus an chuid eile den chuma.
~/.config/hypr/autostart.lua Rialaíonn sé próisis bhreise a thosaíodh leis an seisiún.
~/.config/omaros/shell.json Rialaíonn sé blaosc OmarOS: suíomh barra, leagan amach, agus giuirléidí, móide uainiúcháin choigilteora scáileáin, glasa, agus díomhaoin.
~/.config/foot/foot.ini Rialaíonn sé do theirminéal (is é foot an réamhshocrú).
~/.XCompose Sainmhíníonn sé do emoji rochtana gasta agus uathchríochnú ainm/ríomhphoist. Cinntigh go rithfidh tú omaros-restart-xcompose tar éis athruithe a dhéanamh.

Má dhéanann tú a lán athruithe chun do shocrú féin a mhionathrú, is smaoineamh maith é cúltaca a dhéanamh de na dotfiles seo go léir. Is bealach iontach é Stow chun é sin a dhéanamh.

D'aipeanna féin a thosú leis an seisiún

Más mian leat go ritheann rud éigin gach uair a logáilann tú isteach — deamhan sioncronaithe, aip comhrá, do script féin — cuir in ~/.config/hypr/autostart.lua é:

o.launch_on_start("my-service")

Tosaíonn sé sin an t-ordú mar chuid den seisiún, mar sin déantar é a ghlanadh i gceart nuair a logáilann tú amach arís.

Scriptí a rith ar theagmhais chórais

Scaoileann OmarOS crúcaí ag dornán tráthanna, agus is féidir leat do scriptí féin a chrochadh díobh. Cónaíonn siad in ~/.config/omaros/hooks/<event>.d/, eolaire amháin in aghaidh an teagmhais, agus ritheann gach comhad inrite ann nuair a tharlaíonn an teagmhas:

Teagmhas Cathain a ritheann sé
post-boot Díreach tar éis don deasc tosú
post-update Ag druidim le deireadh omaros update, tar éis pacáistí, imircí, agus atosuithe seirbhíse, sula nuashonraítear uirlisí mise
pre-refresh-pacman Tar éis do omaros refresh pacman cumraíocht an phacáiste a athshioncronú, sula nuashonraíonn sé pacáistí; ritheann athrú bealaigh é le linn an chéim athnuachan chéanna sin
theme-set Tar éis athrú téama (ainm téama in $1)
font-set Tar éis athrú cló (ainm cló in $1)
battery-low Nuair a éiríonn an ceallraí íseal (céatadán in $1)

Is é an crúca pre-refresh-pacman an áit a mbaineann stórais saincheaptha nó línte IgnorePkg, ós rud é go ritheann sé roimh idirbheart an phacáiste. Ritheann an dá chrúca a bhaineann le nuashonrú mar d'úsáideoir tar éis do OmarOS a údarú sudo taiscthe a ghlanadh, mar sin teastaíonn a údarú féin ó chrúca a úsáideann sudo agus b'fhéidir go n-iarriaidh sé do phasfhocal.

Tá comhad .sample i ngach ceann de na heolairí sin cheana ag taispeáint cruth crúca — bain an .sample den ainm chun é a chur ag obair. Chun script a scríobh tú áit eile a shuiteáil, úsáid omaros hook install post-boot ~/my-hook, rud a chóipeálann isteach é agus a dhéanann inrite é.

Do iontrálacha roghchláir féin a chur leis

Is féidir roghchlár OmarOS (Super + Space) a leathnú le do rónna féin trí ~/.config/omaros/extensions/omaros-menu.jsonc a chur in eagar. Déantar iontrálacha a eochair le id poncáilte, agus is é an id a chuireann iad sa chrann, mar sin taispeántar personal ar an bhfréamhroghchlár agus taispeántar personal.notes taobh istigh de:

"personal": {"icon":"","label":"Personal"},
"personal.notes": {"icon":"󰎞","label":"Notes","action":"omaros-launch-editor ~/notes"},

Athúsáid id reatha agus sáraíonn tú an ró sin in ionad ceann nua a chur leis. Tagann an comhad leis na réimsí go léir atá ar fáil doiciméadaithe mar thréithe.

Do easpórtálacha, feidhmeanna, agus ailiasanna blaoisce féin a chur leis

Tagann OmarOS le go leor ailiasanna eirgeanamaíochta agus feidhmeanna cabhracha, ach tá sé an-choitianta a bheith ag iarraidh do chinn féin a chur leis. Ba chóir duit ailiasanna, feidhmeanna, agus easpórtálacha a chur in ~/.bashrc. Ní fhor-scríobhfar an comhad seo ar nuashonruithe. Más mian leat aon cheann de réamhshocruithe OmarOS a athrú, is féidir leat iad a chur anseo go sábháilte freisin.

Comhaid inmheánacha OmarOS a athrú

Féach, is leatsa an ríomhaire seo. Is féidir leat cibé rud is mian leat a dhéanamh leis, ach chomhairlínn gan athruithe a dhéanamh ar na comhaid in /usr/share/omaros go díreach. Baineann siad le pacáiste pacman OmarOS, mar sin ní dhéanfar ach d'athruithe a fhor-scríobh ar an gcéad nuashonrú eile. B'fhearr duit aon luachanna réamhshocraithe nach dtaitníonn leat a fhor-scríobh san fhillteán ~/.config/* ina ionad.

Is féidir leat beagnach gach rud a athrú ar an mbealach sin, ar nós na naisc eochrach réamhshocraithe. Cuir ~/.config/hypr/bindings.lua in eagar chun, abair, Joplin a chur in ionad Obsidian (suiteáil le omaros-pkg-add joplin-bin):

o.rebind("SUPER + SHIFT + O", "Joplin", "joplin-desktop")

Baineann o.rebind an nasc reatha sula gcuireann sé a ionadach leis. Glacann sé na hargóintí céanna le o.bind, lena n-áirítear cúntóirí lainseála agus roghanna nasctha. Úsáid o.bind chun nasc a chur leis, nó hl.unbind chun ceann a bhaint gan é a ionadú.

Má áitíonn tú ar chomhaid inmheánacha OmarOS a hacáil, aistrigh chuig an mbealach dev trí Nuashonraigh > Bealach > Dev. Nascann sé sin OmarOS le seiceáil amach git den chód foinse in ~/omaros, ar féidir leat é a athrú mar is mian leat. Níl aon duine anseo chun a insint duit cad atá le déanamh!

Aon athruithe a athshocrú

Má dhéanann tú praiseach de na cumraíochtaí sa deireadh, is féidir leat iad a aischur chuig na réamhshocruithe i gcónaí trí Nuashonraigh > Cumraíocht sa roghchlár OmarOS. Nó trí omaros reinstall configs a rith chun gach rud a athshocrú.