From 68c06c06a6db530ff921a647e4f6531e3503bd52 Mon Sep 17 00:00:00 2001 From: askiiart Date: Wed, 28 Feb 2024 13:08:48 -0600 Subject: [PATCH] Add claws mail configs, update VS Code stuff --- backup.sh | 6 + claws-mail/clawsrc | 501 ++++++++++++++++++++++++++++++++++++++++ claws-mail/matcherrc | 52 +++++ fish/conf.d/custom.fish | 1 + restore.sh | 8 +- vscode/extensions.txt | 6 +- 6 files changed, 570 insertions(+), 4 deletions(-) create mode 100644 claws-mail/clawsrc create mode 100644 claws-mail/matcherrc diff --git a/backup.sh b/backup.sh index e2e2a1c..ac12e97 100755 --- a/backup.sh +++ b/backup.sh @@ -47,5 +47,11 @@ if [ -d /etc/greetd ]; then cp /etc/greetd/config.toml $GIT_DIR/greetd/ fi +# Claws Mail configs +rm -rf $GIT_DIR/claws-mail +mkdir $GIT_DIR/claws-mail +cp $HOME/.claws-mail/clawsrc $GIT_DIR/claws-mail/clawsrc +cp $HOME/.claws-mail/matcherrc $GIT_DIR/claws-mail/matcherrc + # xinitrc cp $HOME/.xinitrc $GIT_DIR/other-files/.xinitrc diff --git a/claws-mail/clawsrc b/claws-mail/clawsrc new file mode 100644 index 0000000..cafa0e7 --- /dev/null +++ b/claws-mail/clawsrc @@ -0,0 +1,501 @@ +[Common] +config_version=4 +use_ext_inc=0 +ext_inc_path=/usr/bin/mh/inc +autochk_newmail=1 +autochk_interval=300 +check_on_startup=1 +open_inbox_on_inc=0 +scan_all_after_inc=0 +newmail_notify_manu=0 +newmail_notify_auto=0 +newmail_notify_cmd= +receive_dialog_mode=2 +receivewin_width=460 +receivewin_height=-1 +no_receive_error_panel=0 +close_receive_dialog=1 +save_message=1 +confirm_send_queued_messages=0 +send_dialog_mode=0 +sendwin_width=705 +sendwin_height=1032 +outgoing_charset=AUTO +encoding_method=0 +outgoing_fallback_to_ascii=1 +rewrite_first_from=1 +warn_empty_subj=1 +warn_sending_many_recipients_num=0 +hide_timezone=0 +allow_jisx0201_kana=0 +auto_ext_editor=0 +forward_as_attachment=0 +redirect_keep_from=0 +undo_level=50 +compose_with_format=0 +compose_subject_format= +compose_body_format=Hello,\n +show_compose_margin=0 +type_any_header=0 +linewrap_length=72 +linewrap_quotation=1 +linewrap_pastes=1 +primary_paste_unselects=0 +linewrap_auto=1 +auto_indent=1 +autosave=1 +autosave_length=50 +autosave_encrypted=0 +warn_large_insert=1 +warn_large_insert_size=500 +enable_aspell=1 +dictionary=en_US +alt_dictionary= +use_alternate_dict=0 +check_while_typing=1 +recheck_when_changing_dict=1 +misspelled_color=#ff0000 +use_both_dicts=0 +reply_with_quote=1 +compose_dnd_insert_or_attach=0 +reply_account_autoselect=1 +forward_account_autoselect=1 +reedit_account_autoselect=1 +default_reply_list=1 +show_ruler=1 +reply_quote_mark=> +reply_quote_format=On %d\n%f wrote:\n\n%q\n%X +forward_quote_mark=> +forward_quote_format=\n\nBegin forwarded message:\n\n?d{Date: %d\n}?f{From: %f\n}?t{To: %t\n}?c{Cc: %c\n}?n{Newsgroups: %n\n}?s{Subject: %s\n}\n\n%M +quote_chars=> +message_font_gtk2=Monospace 11 +print_font_gtk2=Monospace 9 +small_font_gtk2=Sans 11 +normal_font_gtk2=Sans 11 +bold_font_gtk2=Sans Bold 11 +use_different_print_font=0 +derive_from_normal_font=1 +custom_color1=#ff9900 +custom_colorlabel1=Orange +custom_color2=#ff0000 +custom_colorlabel2=Red +custom_color3=#ff66ff +custom_colorlabel3=Pink +custom_color4=#00ccff +custom_colorlabel4=Sky blue +custom_color5=#0000ff +custom_colorlabel5=Blue +custom_color6=#009900 +custom_colorlabel6=Green +custom_color7=#663333 +custom_colorlabel7=Brown +custom_color8=#aaaaaa +custom_colorlabel8=Grey +custom_color9=#c07254 +custom_colorlabel9=Light brown +custom_color10=#c00000 +custom_colorlabel10=Dark red +custom_color11=#cc1074 +custom_colorlabel11=Dark pink +custom_color12=#5094cd +custom_colorlabel12=Steel blue +custom_color13=#ffd500 +custom_colorlabel13=Gold +custom_color14=#00d800 +custom_colorlabel14=Bright green +custom_color15=#c060c0 +custom_colorlabel15=Magenta +display_image=1 +resize_image=1 +inline_image=1 +fit_image_height=1 +display_folder_unread_num=0 +newsgroup_abbrev_len=16 +translate_header=1 +default_sort_key=3 +default_sort_type=1 +use_address_book=0 +thread_by_subject=1 +date_format=%x(%a) %H:%M +msgview_date_format=0 +next_on_delete=0 +bold_unread=1 +bold_marked=0 +toolbar_style=3 +show_col_headers=1 +show_statusbar=1 +show_searchbar=1 +summary_col_show_mark=1 +summary_col_show_unread=1 +summary_col_show_subject=1 +summary_col_show_from=1 +summary_col_show_to=0 +summary_col_show_date=1 +summary_col_show_mime=1 +summary_col_show_size=1 +summary_col_show_number=0 +summary_col_show_score=0 +summary_col_show_locked=0 +summary_col_show_tags=0 +summary_col_lock=0 +summary_col_pos_mark=0 +summary_col_pos_unread=1 +summary_col_pos_mime=2 +summary_col_pos_subject=3 +summary_col_pos_from=4 +summary_col_pos_date=5 +summary_col_pos_size=6 +summary_col_pos_number=7 +summary_col_pos_score=8 +summary_col_pos_locked=9 +summary_col_pos_to=10 +summary_col_pos_tags=11 +summary_col_size_mark=10 +summary_col_size_unread=13 +summary_col_size_mime=10 +summary_col_size_subject=388 +summary_col_size_from=147 +summary_col_size_to=120 +summary_col_size_date=195 +summary_col_size_size=45 +summary_col_size_number=40 +summary_col_size_score=40 +summary_col_size_locked=13 +summary_col_size_tags=150 +folderwin_x=16 +folderwin_y=16 +folderview_width=284 +folderview_height=900 +folderview_visible=1 +folder_col_show_folder=1 +folder_col_show_new=1 +folder_col_show_unread=1 +folder_col_show_total=1 +folder_col_pos_folder=0 +folder_col_pos_new=1 +folder_col_pos_unread=2 +folder_col_pos_total=3 +folder_col_size_folder=141 +folder_col_size_new=32 +folder_col_size_unread=32 +folder_col_size_total=32 +folder_default_thread=1 +folder_default_thread_collapsed=0 +folder_default_hide_read_threads=0 +folder_default_hide_read_msgs=0 +folder_default_hide_del_msgs=0 +summaryview_width=1627 +summaryview_height=470 +main_messagewin_x=256 +main_messagewin_y=210 +messageview_width=1627 +messageview_height=429 +messageview_visible=1 +mainview_x=0 +mainview_y=0 +mainview_width=1627 +mainview_height=1032 +mainwin_x=0 +mainwin_y=0 +mainwin_maximised=0 +mainwin_fullscreen=0 +mainwin_menubar=1 +mainwin_width=1916 +mainwin_height=1032 +messagewin_width=600 +messagewin_height=540 +mimeview_tree_height=60 +sourcewin_width=956 +sourcewin_height=1032 +compose_width=956 +compose_height=1032 +compose_notebook_height=166 +compose_x=0 +compose_y=0 +enable_color=1 +quote_level1_color=#0000b3 +quote_level2_color=#0000b3 +quote_level3_color=#0000b3 +enable_bgcolor=0 +quote_level1_bgcolor=#cccccc +quote_level2_bgcolor=#d4d4d4 +quote_level3_bgcolor=#dddddd +uri_color=#007f00 +emphasis_color=#0000cf +target_folder_color=#da1cca +signature_color=#797979 +recycle_quote_colors=0 +default_header_color=#000000 +default_header_bgcolor=#f5f6be +tags_color=#000000 +tags_bgcolor=#f5f6be +qs_active_color=#000000 +qs_active_bgcolor=#f5f6be +qs_error_color=#000000 +qs_error_bgcolor=#ff7070 +display_header_pane=0 +display_header=1 +display_xface=1 +save_xface=1 +render_html=1 +invoke_plugin_on_html=0 +promote_html_part=0 +line_space=2 +never_send_retrcpt=0 +enable_smooth_scroll=0 +scroll_step=1 +scroll_half_page=0 +hide_quoted=1 +respect_flowed_format=0 +show_all_headers=1 +show_other_header=0 +attach_desc=1 +attach_save_directory= +attach_load_directory=/home/askiiart/ +mime_textviewer= +mime_open_command=librewolf %s +show_inline_attachments=1 +layout_mode=0 +open_selected_message_on_folder_open=0 +open_selected_message_on_search_results=0 +open_selected_message_on_prevnext=0 +open_selected_message_on_deletemove=0 +open_selected_message_on_directional=0 +always_show_message_when_selected=0 +select_on_entry=3 +show_tooltips=1 +summary_select_prio1=2 +summary_select_prio2=3 +summary_select_prio3=1 +summary_select_prio4=5 +summary_select_prio5=0 +summary_select_prio6=0 +summary_select_prio7=0 +summary_select_prio8=0 +summary_select_prio9=0 +summary_select_prio10=0 +mark_as_read_on_new_window=0 +mark_as_read_delay=0 +immediate_execution=1 +nextunreadmsg_dialog=1 +summary_from_show=0 +pixmap_theme_path=INTERNAL_DEFAULT +enable_alpha_svg=1 +enable_pixmap_scaling=1 +pixmap_scaling_auto=1 +pixmap_scaling_ppi=96 +run_processingrules_before_mark_all=0 +ask_mark_all_read=1 +ask_override_colorlabel=1 +ask_apply_per_account_filtering_rules=1 +apply_per_account_filtering_rules=0 +addressbook_use_editaddress_dialog=1 +addressbook_hpaned_pos=-1 +addressbook_vpaned_pos=-1 +uri_open_command=firefox '%s' +ext_editor_command=gedit '%s' +cmds_use_system_default=1 +add_address_by_click=0 +session_passwords=0 +confirm_on_exit=0 +clean_trash_on_exit=0 +ask_on_cleaning=1 +warn_queued_on_exit=1 +work_offline=0 +summary_quicksearch_type=1 +summary_quicksearch_recurse=1 +io_timeout_secs=60 +hide_score=-9999 +important_score=1 +clip_log=1 +log_length=500 +enable_log_standard=1 +enable_log_warning=1 +enable_log_error=1 +enable_log_status=1 +log_msg_color=#00af00 +log_warn_color=#af0000 +log_error_color=#af0000 +log_in_color=#000000 +log_out_color=#0000ef +log_status_ok_color=#00af00 +log_status_nok_color=#0000af +log_status_skip_color=#aa00aa +enable_filtering_debug=0 +filtering_debug_level=1 +enable_filtering_debug_inc=1 +enable_filtering_debug_manual=1 +enable_filtering_debug_folder_proc=0 +enable_filtering_debug_pre_proc=0 +enable_filtering_debug_post_proc=0 +filtering_debug_clip_log=1 +filtering_debug_log_length=500 +gtk_enable_accels=1 +color_new=#0000b3 +filteringwin_width=500 +filteringwin_height=496 +filteringactionwin_width=1327 +filteringactionwin_height=395 +matcherwin_width=1330 +matcherwin_height=561 +templateswin_width=480 +templateswin_height=-1 +actionsiodialog_width=582 +actionsiodialog_height=310 +actionswin_width=486 +actionswin_height=404 +tagswin_width=586 +tagswin_height=-1 +sslmanwin_width=486 +sslmanwin_height=-1 +uriopenerwin_width=-1 +uriopenerwin_height=-1 +foldersortwin_width=400 +foldersortwin_height=300 +addressbookwin_width=520 +addressbookwin_height=-1 +addressbookeditpersonwin_width=640 +addressbookeditpersonwin_height=320 +addressbookeditgroupwin_width=580 +addressbookeditgroupwin_height=340 +pluginswin_width=428 +pluginswin_height=300 +prefswin_width=990 +prefswin_height=650 +folderitemwin_width=600 +folderitemwin_height=440 +zero_replacement_char=0 +editaccountwin_width=600 +editaccountwin_height=440 +accountswin_width=500 +accountswin_height=-1 +logwin_width=520 +logwin_height=-1 +filtering_debugwin_width=600 +filtering_debugwin_height=-1 +folderselwin_width=300 +folderselwin_height=360 +addressaddwin_width=300 +addressaddwin_height=-1 +addressbook_folderselwin_width=300 +addressbook_folderselwin_height=-1 +aboutwin_width=450 +aboutwin_height=500 +addrgather_width=450 +addrgather_height=-1 +news_subscribe_width=450 +news_subscribe_height=400 +imap_scan_tree_recurs_limit=64 +warn_dnd=1 +show_save_all_success=1 +show_save_all_failure=1 +utf8_instead_of_locale_for_broken_mail=0 +enable_swap_from=0 +use_stripes_everywhere=1 +use_stripes_in_summaries=1 +stripes_color_offset=4000 +enable_hscrollbar=1 +folderview_vscrollbar_policy=0 +textview_cursor_visible=0 +hover_timeout=500 +cache_max_mem_usage=4096 +cache_min_keep_time=15 +thread_by_subject_max_age=10 +last_opened_folder= +goto_last_folder_on_startup=0 +startup_folder= +goto_folder_on_startup=0 +summary_quicksearch_sticky=1 +summary_quicksearch_dynamic=0 +summary_quicksearch_autorun=0 +statusbar_update_step=10 +compose_no_markup=0 +skip_ssl_cert_check=0 +live_dangerously=0 +save_parts_readwrite=0 +hide_quotes=0 +unsafe_ssl_certs=0 +real_time_sync=0 +print_paper_type= +print_paper_orientation=0 +print_margin_top=-1 +print_margin_bottom=-1 +print_margin_left=-1 +print_margin_right=-1 +print_use_color=0 +print_use_collate=0 +print_use_reverse=0 +print_use_duplex=0 +print_imgs=1 +print_previewwin_width=600 +print_previewwin_height=-1 +use_networkmanager=1 +use_shred=0 +two_line_vertical=1 +inherit_folder_properties=0 +flush_metadata=1 +nav_history_length=50 +diff_added_color=#008b8b +diff_deleted_color=#6a5acd +diff_hunk_color=#a52a2a +folder_search_wildcard=1 +address_search_wildcard=1 +enable_avatars=3 +use_master_passphrase=0 +master_passphrase= +master_passphrase_salt=QEeHGhOWtt2HQmm/w/ej7FBEEL2Y8EosfL77vecpmUgzUrinl7qG5r8ZQoUYbsGlsQdajp5xr2TBWWcwSJGmfA== +master_passphrase_pbkdf2_rounds=50000 +use_proxy=0 +proxy_type=1 +proxy_host=localhost +proxy_port=1080 +use_proxy_auth=0 +proxy_name= +proxy_pass= +qs_press_timeout=500 + +[GPG] +auto_check_signatures=1 +autocompletion=0 +autocompletion_limit=0 +use_gpg_agent=0 +store_passphrase=0 +store_passphrase_timeout=0 +passphrase_grab=0 +gpg_warning=1 +gpg_ask_create_key=0 +skip_encryption_warning= +gpg_path= + +[Plugins_Common] + +[Plugins_GTK3] +/usr/lib/claws-mail/plugins/pgpcore.so +/usr/lib/claws-mail/plugins/pgpmime.so +/usr/lib/claws-mail/plugins/spamassassin.so +/usr/lib/claws-mail/plugins/rssyl.so + +[SpamAssassin] +enable=1 +transport=1 +hostname=localhost +port=783 +socket= +process_emails=1 +receive_spam=1 +save_folder=#mh/Mailbox/Spam +max_size=250 +timeout=30 +username=askiiart +mark_as_read=1 +whitelist_ab=0 +whitelist_ab_folder=Any +compress=0 + +[rssyl] +refresh_interval=180 +refresh_on_startup=1 +refresh_enabled=1 +cookies_path= +ssl_verify_peer=1 + diff --git a/claws-mail/matcherrc b/claws-mail/matcherrc new file mode 100644 index 0000000..975a8b5 --- /dev/null +++ b/claws-mail/matcherrc @@ -0,0 +1,52 @@ +[preglobal] + +[postglobal] + +[filtering] +enabled rulename "Move new sign-ins to low-priority" subject matchcase "Security alert" | subject matchcase "New device" | subject matchcase "New sign-in" move "#mh/Mailbox/Low-priority" +enabled rulename "Move Southwest marketing to spam and mark as read" from matchcase "SouthwestAirlines@iluv.southwest.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Micro Center marketing to spam and mark as read" from matchcase "microcenter@microcenterinsider.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move TCC/BN marketing to spam and mark as read" from matchcase "sm8240@email.bncollege.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Twitter to spam and mark as read" from regexp ".*@twitter.com" | from regexp ".*@x.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Humble Bundle to spam and mark as read" from matchcase "contact@mailer.humblebundle.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Newegg marketing to spam and mark as read" from matchcase "promo@promo.newegg.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Tumblr to spam and mark as read" from matchcase "no-reply@tumblr.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Sonic to spam and mark as read" from matchcase "no-reply@sonicdrivein.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move ngrok to spam and mark as read" from matchcase "team@m.ngrok.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move LinkedIn to spam and mark as read" from regexpcase ".*@linkedin.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move YouTube comments to low-priority" subject matchcase "New reply to a comment" & subject matchcase "replied to you" & from matchcase "noreply@youtube.com" move "#mh/Mailbox/Low-priority" +enabled rulename "Move Pomerium to spam and mark as read" from regexpcase ".*@pomerium.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Cults3d download notifications to spam and mark as read" subject matchcase "Download notification" & from matchcase "hello@cults3d.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Steam to low-priority" from matchcase "noreply@steampowered.com" move "#mh/Mailbox/Low-priority" +enabled rulename "Move TryHackMe to spam and mark as read" from matchcase "hello@tryhackme.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Scribe to spam and mark as read" from regexpcase ".*@scribehow.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move TrueNAS/iX emails to spam and mark as read" from matchcase "hello@ixsystems.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move MSCHF to spam and mark as read" from matchcase "mschf@mschf.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Lenovo marketing to spam and mark as read" from matchcase "lenovo@ecomm.lenovo.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Epic Games marketing to spam and mark as read" from matchcase "store@mail.epicgames.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Codecademy to spam and mark as read" from matchcase "learn@itr.mail.codecademy.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move MuseScore to spam and mark as read" from matchcase "info@mail.musescore.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Bungie to spam and mark as read" from matchcase "bungie@info.bungie.net" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move EVE Online to spam and mark as read" from matchcase "eveonline@email.ccpgames.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move LastPass to spam and mark as read" from matchcase "replies@m.lastpass.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move chess.com to spam and mark as read" from matchcase "hello@chess.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move GitPod to low-priority" from matchcase "contact@gitpod.io" move "#mh/Mailbox/Low-priority" +enabled rulename "Move IFTTT to spam and mark as read" from matchcase "mail@ifttt.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Google noreply to spam and mark as read" from regexpcase "noreply-.*@google.com" | from regexpcase ".*-noreply@google.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Canva to spam and mark as read" from matchcase "marketing@engage.canva.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move CrowdSec to spam and mark as read" from matchcase "info@crowdsec.net" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Docker PAT notifications to low-priority" subject matchcase "A personal access token was" & from matchcase "no-reply@notify.docker.com" move "#mh/Mailbox/Low-priority" +enabled rulename "Move Emsisoft to spam and mark as read" from matchcase "newsletter@news.emsisoft.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Epic Games receipts to low-priority" subject matchcase "Your Epic Games Receipt" & from matchcase "help@accts.epicgames.com" move "#mh/Mailbox/Low-priority" +enabled rulename "Move Glorious marketing to spam and mark as read" from matchcase "HQ@gloriousgaming.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Plex to spam and mark as read" from matchcase "hello@mail.plex.tv" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Carrd to spam and mark as read" from matchcase "hello@carrd.co" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move ConfigCat zombie flags reports to low-priority" subject matchcase "Zombie Flags Report" & from matchcase "noreply@configcat.com" move "#mh/Mailbox/Low-priority" +enabled rulename "Move eventbrite to spam and mark as read" from regexp ".*eventbrite.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move GitKraken marketing to spam and mark as read" from matchcase "success@gitkraken.com" | from matchcase "newsletter@gitkraken.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move more YouTube comments to low-priority" subject matchcase "replied to you" & from matchcase "noreply@youtube.com" move "#mh/Mailbox/Low-priority" +enabled rulename "Move Windscribe to spam and mark as read" from matchcase "noreply@windscribe.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move GeeksforGeeks to spam and mark as read" from matchcase "no-reply@geeksforgeeks.org" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Move Tallo to spam and mark as read" from regexp ".*@tallo.com" mark_as_read move "#mh/Mailbox/Spam" +enabled rulename "Run gpg-email-helper" test "grep -- \"-----BEGIN PGP SIGNATURE-----\" %F" execute "python3 /home/askiiart/gpg-email-helper/gpg-email-helper.py %F" + diff --git a/fish/conf.d/custom.fish b/fish/conf.d/custom.fish index d939a77..a49ab09 100644 --- a/fish/conf.d/custom.fish +++ b/fish/conf.d/custom.fish @@ -1,5 +1,6 @@ if status is-interactive fish_add_path .cargo/bin/ + fish_add_path /opt/clang-format-static set -x GPG_TTY (tty) set -x SSH_AUTH_SOCK (gpgconf --list-dirs agent-ssh-socket) set -x EDITOR nvim diff --git a/restore.sh b/restore.sh index fda060c..33c58a2 100755 --- a/restore.sh +++ b/restore.sh @@ -40,14 +40,18 @@ if [ -d /etc/greetd ]; then sudo cp $GIT_DIR/greetd/config.toml /etc/greetd/config.toml fi -echo "restore.sh done!" - # xinitrc cp $GIT_DIR/other-files/.xinitrc $HOME/.xinitrc +# Claws Mail configs +cp $GIT_DIR/claws-mail/clawsrc $HOME/.claws-mail/clawsrc +cp $GIT_DIR/claws-mail/matcherrc $HOME/.claws-mail/matcherrc + # VS code mkdir -p $HOME/.config/Code/User/ cp $GIT_DIR/vscode/keybindings.json $HOME/.config/Code/User/ cp $GIT_DIR/vscode/settings.json $HOME/.config/Code/User/ for ext in $(cat $GIT_DIR/vscode/extensions.txt); do code --install-extension $ext; done cp $GIT_DIR/vscode/argv.json $HOME/.vscode/argv.json + +echo "restore.sh done!" diff --git a/vscode/extensions.txt b/vscode/extensions.txt index dcf5648..e9d2933 100644 --- a/vscode/extensions.txt +++ b/vscode/extensions.txt @@ -8,6 +8,7 @@ azemoh.one-monokai beardedbear.beardedtheme catppuccin.catppuccin-vsc catppuccin.catppuccin-vsc-icons +ciiqr.reindent codezombiech.gitignore ctenbrinke.vscode-tsv danielpinto8zz6.c-cpp-compile-run @@ -15,6 +16,7 @@ davidanson.vscode-markdownlint diegomolina.css-minify dustypomerleau.rust-syntax equinusocio.vsc-material-theme-icons +esbenp.prettier-vscode eserozvataf.one-dark-pro-monokai-darker felipecaputo.git-project-manager fisheva.eva-theme @@ -42,7 +44,6 @@ matthewpi.caddyfile-support maximtrp.drone-ci mechatroner.rainbow-csv mhutchie.git-graph -michelemelluso.gitignore mohd-akram.vscode-html-format ms-azuretools.vscode-docker ms-mssql.data-workspace-vscode @@ -50,7 +51,6 @@ ms-mssql.mssql ms-mssql.sql-bindings-vscode ms-mssql.sql-database-projects-vscode ms-python.autopep8 -ms-python.black-formatter ms-python.debugpy ms-python.isort ms-python.python @@ -82,6 +82,7 @@ novy.vsc-gcode phplasma.csv-to-table pilleye.dusk-theme platformio.platformio-ide +procratstinator.gray-formatter raynigon.nginx-formatter rdnlsmith.linux-themes redhat.java @@ -113,6 +114,7 @@ vscjava.vscode-java-test vscjava.vscode-maven vscodevim.vim wayou.vscode-todo-highlight +xaver.clang-format yzhang.markdown-all-in-one zamerick.vscode-caddyfile-syntax zhuangtongfa.material-theme