configs

configs
git clone https://git.prime8.dev/configs.git
Log | Files | Refs | README

commit 32de0b229da72e4b21155eb6e95ca5cc75ea2c0a
parent e2b653f10d10c1ab8dfc7f9c744557c514db898a
Author: Damian Myrda <damian@prime8.dev>
Date:   Fri,  6 Feb 2026 16:27:04 -0600

switch from albert to vicinae launcher

Diffstat:
Dautostart/albert.desktop | 15---------------
Mautostart/org.gnome.Geary.desktop | 272++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
Aautostart/vicinae.desktop | 25+++++++++++++++++++++++++
Mfedora/copr.txt | 2++
Mprograms/toshy/toshy_config.py | 7+++----
5 files changed, 299 insertions(+), 22 deletions(-)

diff --git a/autostart/albert.desktop b/autostart/albert.desktop @@ -1,15 +0,0 @@ -#!/usr/bin/env xdg-open -[Desktop Entry] -Categories=Utility; -Comment=A desktop agnostic launcher -Exec=sh -c "sleep 5 && env QT_QPA_PLATFORMTHEME=gtk3 QT_QPA_PLATFORM=xcb albert --platform xcb %u" -GenericName=Launcher -Icon=albert -Name=Albert -StartupNotify=false -Type=Application -Version=1.0 -MimeType=x-scheme-handler/albert -# Give desktop environments time to init. Otherwise QGnomePlatform does not correctly pick up the palette. -X-GNOME-Autostart-Delay=3 - diff --git a/autostart/org.gnome.Geary.desktop b/autostart/org.gnome.Geary.desktop @@ -1,6 +1,272 @@ [Desktop Entry] +Name[be]=Geary +Name[bs]=Geary +Name[ca]=Geary +Name[cs]=Geary +Name[da]=Geary +Name[de]=Geary +Name[el]=Geary +Name[en_GB]=Geary +Name[eo]=Geary +Name[es]=Geary +Name[eu]=Geary +Name[fa]=گیری +Name[fi]=Geary +Name[fr]=Geary +Name[fur]=Geary +Name[gl]=Geary +Name[he]=Geary +Name[hr]=Geary +Name[hu]=Geary +Name[id]=Geary +Name[ie]=Geary +Name[it]=Geary +Name[ja]=Geary +Name[ka]=Geary +Name[kk]=Geary +Name[lt]=Geary +Name[nb]=Geary +Name[nl]=Geary +Name[oc]=Geary +Name[pl]=Geary +Name[pt]=Geary +Name[pt_BR]=Geary +Name[ro]=Geary +Name[ru]=Geary +Name[sk]=Geary +Name[sl]=Geary +Name[sr]=Гери +Name[sr@latin]=Geri +Name[sv]=Geary +Name[tr]=Geary +Name[uk]=Geary +Name[zh_CN]=Geary +Name[zh_TW]=Geary +Name=Geary +GenericName[be]=Электронная пошта +GenericName[ca]=Correu electrònic +GenericName[cs]=E-mail +GenericName[da]=E-mail +GenericName[de]=E-Mail +GenericName[el]=Ηλεκτρονικό ταχυδρομείο +GenericName[en_GB]=E-mail +GenericName[eo]=Retpoŝto +GenericName[es]=Correo-e +GenericName[eu]=Posta elektronikoa +GenericName[fa]=رایانامه +GenericName[fi]=Sähköposti +GenericName[fr]=Courriel +GenericName[fur]=E-mail +GenericName[gl]=Correo +GenericName[he]=דוא״ל +GenericName[hr]=E-pošta +GenericName[hu]=E-mail +GenericName[id]=Surel +GenericName[ie]=Postage electronic +GenericName[it]=Email +GenericName[ja]=メール +GenericName[ka]=ელფოტა +GenericName[kk]=Эл. пошта +GenericName[lt]=El. paštas +GenericName[nb]=E-post +GenericName[nl]=E-mail +GenericName[oc]=Adreça +GenericName[pl]=Poczta +GenericName[pt]=Correio +GenericName[pt_BR]=E-mail +GenericName[ro]=Email +GenericName[ru]=Эл. почта +GenericName[sk]=Email +GenericName[sl]=Elektronska pošta +GenericName[sr]=Е-пошта +GenericName[sr@latin]=E-pošta +GenericName[sv]=E-post +GenericName[tr]=E-posta +GenericName[uk]=Електронна пошта +GenericName[zh_CN]=电子邮件 +GenericName[zh_TW]=Email +GenericName=Email +Comment[ar]=ارسال و استقبال البريد الالكتروني +Comment[be]=Адпраўленне і атрыманне электроннай пошты +Comment[bs]=Šaljite i primajte e-poštu +Comment[ca]=Envieu i rebeu correus electrònics +Comment[cs]=Odesílejte a přijímejte e-maily +Comment[da]=Send og modtag e-mail +Comment[de]=E-Mails senden und empfangen +Comment[el]=Αποστολή και λήψη ηλεκτρονικού ταχυδρομείου +Comment[en_CA]=Send and receive e-mail +Comment[en_GB]=Send and receive e-mail +Comment[eo]=Sendi kaj ricevi retpoŝton +Comment[es]=Envíe y reciba mensajes de correo electrónico +Comment[et]=Send and receive email +Comment[eu]=Bidali eta jaso mezuak +Comment[fa]=فرستادن و گرفتن رایانامه +Comment[fi]=Lähetä ja vastaanota sähköpostia +Comment[fr]=Envoyer et recevoir des courriels +Comment[fur]=Invie e ricêf e-mail +Comment[gl]=Enviar e recibir correo +Comment[he]=שליחה וקבלה של דוא״ל +Comment[hr]=Primi i pošalji e-poštu +Comment[hu]=E-mailek küldése és fogadása +Comment[id]=Kirim dan terima surel +Comment[ie]=Inviar un reciver e-postage +Comment[it]=Invia e riceve email +Comment[ja]=メールの送信と受信 +Comment[ka]=ელფოსტის გაგზავნა და მიღება +Comment[kk]=Эл. поштаны жіберу және қабылдау +Comment[km]=ផ្ញើ​និង​ទទួល​អ៊ីមែល +Comment[lt]=Siųsti ir gauti paštą +Comment[ms]=Hantar dan terima emel +Comment[nb]=Send og motta e-post +Comment[nl]=E-mail verzenden en ontvangen +Comment[oc]=Mandar e recebre de corrièrs electronics +Comment[pl]=Wysyłanie i odbieranie poczty +Comment[pt]=Enviar e receber mensagens +Comment[pt_BR]=Envie e receba e-mail +Comment[ro]=Trimite și primește emailuri +Comment[ru]=Отправка и получение эл. почты +Comment[sk]=Odosiela a prijíma emaily +Comment[sl]=Prejemanje in pošiljanje sporočil +Comment[sr]=Шаље и прима е-пошту +Comment[sr@latin]=Šalje i prima e-poštu +Comment[sv]=Skicka och ta emot e-post +Comment[tr]=E-posta gönder ve al +Comment[uk]=Надіслати та одержати пошту +Comment[zh_CN]=发送并接收电子邮件 +Comment[zh_TW]=寄送與收受郵件 +Comment=Send and receive email +Keywords[cs]=pošta;mail;e-mail;elektronická pošta;imap;gmail;yahoo;hotmail;outlook; +Keywords[da]=Mail;E-mail;Email;Post;E-post;Brev;E-brev;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[de]=Mail;E-Mail;IMAP;GMail;Yahoo;Hotmail;Outlook;Post;Email; +Keywords[eu]=Posta;Posta elektronikoa;email;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[fa]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook;نامه;رایانامه;ای‌میل;پست;جی‌میل;یاهو;هات‌میل;اوت‌لوک; +Keywords[fi]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook;sähköposti; +Keywords[fr]=Messagerie;Mail;Courriel;email;E-mail;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[gl]=Correo;Correo electrónico;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[he]=דואר;דואר אלקטרוני;דוא״ל;דואל;מייל;אימייל;Gmail;GMaill;Yahoo;Hotmail;Outlook; +Keywords[hu]=Levél;Levelezés;E-mail;Email;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[id]=Surat;Surel;Mail;E-mail;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[it]=Mail;E-mail;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[kk]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook;Пошта;Эл.пошта; +Keywords[nl]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[pl]=Poczta;Mail;E-mail;Email;Emajl;Emejl;Imail;Imejl;Imajl;Mejl;Majl;Wiadomości;IMAP;Gmail;Dżimejl;Dżimajl;Yahoo;Jahu;Hotmail;Hotmejl;Outlook;Ałtluk; +Keywords[pt]=Mail;E-mail;Correio;Correio Eletrónico;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[pt_BR]=Correio;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[ro]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook;Email; +Keywords[ru]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook;Почта;Эл. почта; +Keywords[sk]=Mail;pošta;E-mail;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[sl]=Mail;E-mail;IMAP;GMail;Yahoo;Hotmail;Outlook;elektronska pošta;e-pošta;e-sporočilo;e-sporočila; +Keywords[sv]=Mail;Mejl;E-mail;email;E-post;Epost;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[tr]=Posta;E-posta;eposta;Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook; +Keywords[uk]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook;пошта;електронна;електронка;імап;аймап;повідомлення;жмейл;яху;ягу;хотмейл;готмейл;аутлук; +Keywords[zh_CN]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook;电子邮件;电子邮箱;电子信箱;邮件;邮箱;信箱;谷歌邮箱;雅虎邮箱;微软邮箱; +Keywords[zh_TW]=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook;電子郵件;電郵;郵件;信件; +Keywords=Mail;E-mail;email;IMAP;GMail;Yahoo;Hotmail;Outlook; +Icon=org.gnome.Geary +Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=geary --file-forwarding org.gnome.Geary @@u %U @@ Type=Application -Name=org.gnome.Geary -X-XDP-Autostart=org.gnome.Geary -Exec=flatpak run --command=geary org.gnome.Geary --gapplication-service +Terminal=false +Categories=GNOME;GTK;Network;Email; +MimeType=x-scheme-handler/mailto; +StartupNotify=true +DBusActivatable=true +Actions=compose;new-window +X-GNOME-UsesNotifications=true +X-Purism-FormFactor=Workstation;Mobile; X-Flatpak=org.gnome.Geary + +[Desktop Action compose] +Name[ar]=اكتب رسالة جديدة +Name[be]=Напісаць ліст +Name[bs]=Sastavi poruku +Name[ca]=Redacta un missatge +Name[cs]=Napsat zprávu +Name[da]=Skriv besked +Name[de]=Nachricht verfassen +Name[el]=Σύνθεση μηνύματος +Name[en_CA]=Compose Message +Name[en_GB]=Compose Message +Name[eo]=Verki mesaĝon +Name[es]=Redactar mensaje +Name[et]=Koosta uus kiri +Name[eu]=Prestatu mezua +Name[fa]=نوشتن پیام +Name[fi]=Lähetä viesti +Name[fr]=Écrire un message +Name[fur]=Scrîf messaç +Name[gl]=Redactar unha mensaxe +Name[he]=יצירת הודעה +Name[hr]=Sastavljanje poruke +Name[hu]=Levél írása +Name[id]=Susun Pesan +Name[ie]=Composir un missage +Name[it]=Componi messaggio +Name[ja]=メッセージを作成 +Name[ka]=შეტყობინების შედგენა +Name[kk]=Хатты жазу +Name[km]=តែង​សារ +Name[lt]=Rašyti laišką +Name[ms]=Gubah Mesej +Name[nb]=Skriv melding +Name[nl]=Bericht opstellen +Name[oc]=Escriure un messatge +Name[pl]=Utwórz wiadomość +Name[pt]=Escrever mensagem +Name[pt_BR]=Escrever mensagem +Name[ro]=Compune un mesaj +Name[ru]=Написать сообщение +Name[sk]=Napísať správu +Name[sl]=Sestavi sporočilo +Name[sr]=Нова порука +Name[sr@latin]=Nova poruka +Name[sv]=Skriv meddelande +Name[te]=సందేశాన్ని సృష్టించండి +Name[tr]=İleti Oluştur +Name[uk]=Скласти лист +Name[vi]=Soạn tin nhắn +Name[zh_CN]=编写消息 +Name[zh_TW]=編撰訊息 +Name=Compose Message +Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=geary org.gnome.Geary mailto: + +[Desktop Action new-window] +Name[be]=Новае акно +Name[ca]=Finestra nova +Name[cs]=Nové okno +Name[da]=Nyt vindue +Name[de]=Neues Fenster +Name[el]=Νέο παράθυρο +Name[en_GB]=New Window +Name[es]=Ventana nueva +Name[eu]=Leiho berria +Name[fa]=پنجرهٔ جدید +Name[fi]=Uusi ikkuna +Name[fr]=Nouvelle fenêtre +Name[fur]=Gnûf barcon +Name[gl]=Nova xanela +Name[he]=חלון חדש +Name[hr]=Novi prozor +Name[hu]=Új ablak +Name[id]=Jendela Baru +Name[ie]=Nov fenestre +Name[it]=Nuova finestra +Name[ja]=新しいウィンドウ +Name[ka]=ახალი ფანჯარა +Name[kk]=Жаңа терезе +Name[nl]=Nieuw venster +Name[oc]=Fenèstra novèla +Name[pl]=Nowe okno +Name[pt]=Nova janela +Name[pt_BR]=Nova janela +Name[ro]=Fereastră nouă +Name[ru]=Новое окно +Name[sk]=Nové okno +Name[sl]=Novo okno +Name[sr]=Нови прозор +Name[sv]=Nytt fönster +Name[tr]=Yeni Pencere +Name[uk]=Нове вікно +Name[zh_CN]=新建窗口 +Name[zh_TW]=新視窗 +Name=New Window +Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=geary org.gnome.Geary --new-window diff --git a/autostart/vicinae.desktop b/autostart/vicinae.desktop @@ -0,0 +1,25 @@ +[Desktop Entry] +Type=Application +Name=Vicinae +GenericName=Vicinae +Comment=A focused launcher for your desktop +Exec=vicinae server --replace +Terminal=false +Icon=vicinae +Categories=Utility;Accessibility; +NoDisplay=false +Actions=open;close;toggle +StartupWMClass=vicinae +StartupNotify=false + +[Desktop Action open] +Name=Open Vicinae Window +Exec=vicinae open + +[Desktop Action close] +Name=Close Vicinae Window +Exec=vicinae close + +[Desktop Action toggle] +Name=Toggle Vicinae Window +Exec=vicinae toggle diff --git a/fedora/copr.txt b/fedora/copr.txt @@ -4,3 +4,5 @@ vgaetera/extras terjeros/eza bieszczaders/kernel-cachyos agonie/pfetch-rs +quadratech188/cmark-gfm +quadratech188/vicinae diff --git a/programs/toshy/toshy_config.py b/programs/toshy/toshy_config.py @@ -1487,9 +1487,8 @@ def toggle_and_show_numlock_state(ctx: KeyContext): ################################################################################################### ### SLICE_MARK_START: user_custom_functions ### EDITS OUTSIDE THESE MARKS WILL BE LOST ON UPGRADE -def launch_albert(ctx): - """Launch Albert launcher using the 'albert toggle' command.""" - subprocess.Popen(['albert', 'toggle'], stdout=DEVNULL, stderr=DEVNULL) +def open_launcher(ctx): + subprocess.Popen(['vicinae', 'toggle'], stdout=DEVNULL, stderr=DEVNULL) return None ### SLICE_MARK_END: user_custom_functions ### EDITS OUTSIDE THESE MARKS WILL BE LOST ON UPGRADE @@ -3754,7 +3753,7 @@ keymap("User hardware keys", { # PUT UNIVERSAL REMAPS FOR HARDWARE KEYS HERE # KEYMAP WILL BE ACTIVE IN ALL DESKTOP ENVIRONMENTS/DISTROS - C("RC-Space"): launch_albert, # Command+Space to open Albert launcher + C("RC-Space"): open_launcher, # Command+Space to open Albert launcher }, when = lambda ctx: cnfg.screen_has_focus and