From 112cc36445a849c3020197a41d3f480e18a6be3f Mon Sep 17 00:00:00 2001 From: Clyhtsuriva Date: Thu, 31 Dec 2020 03:00:41 +0100 Subject: Update Removing TMV folder to put it at the root since there's no longer TMU --- .config/aliasrc | 32 ++ .config/directories | 2 + .config/discord/discord.css | 469 +++++++++++++++++++++ .config/i3/config | 378 +++++++++++++++++ .config/ibus/rime/build/default.custom.yaml | 4 + .config/ibus/rime/build/default.yaml | 143 +++++++ .config/ibus/rime/build/stroke.prism.bin | Bin 0 -> 2329916 bytes .config/ibus/rime/build/stroke.reverse.bin | Bin 0 -> 895660 bytes .config/ibus/rime/build/stroke.schema.yaml | 186 ++++++++ .config/ibus/rime/build/stroke.table.bin | Bin 0 -> 30678212 bytes .config/ibus/rime/build/terra_pinyin.prism.bin | Bin 0 -> 206720 bytes .config/ibus/rime/build/terra_pinyin.reverse.bin | Bin 0 -> 260544 bytes .config/ibus/rime/build/terra_pinyin.schema.yaml | 302 +++++++++++++ .config/ibus/rime/build/terra_pinyin.table.bin | Bin 0 -> 8560284 bytes .config/ibus/rime/default.custom.yaml | 4 + .config/ibus/rime/installation.yaml | 6 + .config/ibus/rime/luna_pinyin.userdb/000054.log | 0 .config/ibus/rime/luna_pinyin.userdb/000055.ldb | Bin 0 -> 259 bytes .config/ibus/rime/luna_pinyin.userdb/CURRENT | 1 + .config/ibus/rime/luna_pinyin.userdb/LOCK | 0 .config/ibus/rime/luna_pinyin.userdb/LOG | 14 + .config/ibus/rime/luna_pinyin.userdb/LOG.old | 3 + .../ibus/rime/luna_pinyin.userdb/MANIFEST-000052 | Bin 0 -> 354 bytes .../default.custom.yaml | 4 + .../installation.yaml | 6 + .../luna_pinyin.userdb.txt | 6 + .../terra_pinyin.userdb.txt | 9 + .../0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml | 2 + .config/ibus/rime/terra_pinyin.userdb/000072.ldb | Bin 0 -> 380 bytes .config/ibus/rime/terra_pinyin.userdb/000074.log | Bin 0 -> 283 bytes .config/ibus/rime/terra_pinyin.userdb/CURRENT | 1 + .config/ibus/rime/terra_pinyin.userdb/LOCK | 0 .config/ibus/rime/terra_pinyin.userdb/LOG | 3 + .config/ibus/rime/terra_pinyin.userdb/LOG.old | 16 + .../ibus/rime/terra_pinyin.userdb/MANIFEST-000073 | Bin 0 -> 125 bytes .config/ibus/rime/user.yaml | 2 + .config/inputrc | 19 + .config/mpv/input.conf | 7 + .config/mpv/mpv.conf | 1 + .config/newsboat/config | 40 ++ .config/zathura/zathurarc | 12 + 41 files changed, 1672 insertions(+) create mode 100644 .config/aliasrc create mode 100644 .config/directories create mode 100644 .config/discord/discord.css create mode 100644 .config/i3/config create mode 100644 .config/ibus/rime/build/default.custom.yaml create mode 100644 .config/ibus/rime/build/default.yaml create mode 100644 .config/ibus/rime/build/stroke.prism.bin create mode 100644 .config/ibus/rime/build/stroke.reverse.bin create mode 100644 .config/ibus/rime/build/stroke.schema.yaml create mode 100644 .config/ibus/rime/build/stroke.table.bin create mode 100644 .config/ibus/rime/build/terra_pinyin.prism.bin create mode 100644 .config/ibus/rime/build/terra_pinyin.reverse.bin create mode 100644 .config/ibus/rime/build/terra_pinyin.schema.yaml create mode 100644 .config/ibus/rime/build/terra_pinyin.table.bin create mode 100644 .config/ibus/rime/default.custom.yaml create mode 100644 .config/ibus/rime/installation.yaml create mode 100644 .config/ibus/rime/luna_pinyin.userdb/000054.log create mode 100644 .config/ibus/rime/luna_pinyin.userdb/000055.ldb create mode 100644 .config/ibus/rime/luna_pinyin.userdb/CURRENT create mode 100644 .config/ibus/rime/luna_pinyin.userdb/LOCK create mode 100644 .config/ibus/rime/luna_pinyin.userdb/LOG create mode 100644 .config/ibus/rime/luna_pinyin.userdb/LOG.old create mode 100644 .config/ibus/rime/luna_pinyin.userdb/MANIFEST-000052 create mode 100644 .config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/default.custom.yaml create mode 100644 .config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/installation.yaml create mode 100644 .config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/luna_pinyin.userdb.txt create mode 100644 .config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/terra_pinyin.userdb.txt create mode 100644 .config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml create mode 100644 .config/ibus/rime/terra_pinyin.userdb/000072.ldb create mode 100644 .config/ibus/rime/terra_pinyin.userdb/000074.log create mode 100644 .config/ibus/rime/terra_pinyin.userdb/CURRENT create mode 100644 .config/ibus/rime/terra_pinyin.userdb/LOCK create mode 100644 .config/ibus/rime/terra_pinyin.userdb/LOG create mode 100644 .config/ibus/rime/terra_pinyin.userdb/LOG.old create mode 100644 .config/ibus/rime/terra_pinyin.userdb/MANIFEST-000073 create mode 100644 .config/ibus/rime/user.yaml create mode 100644 .config/inputrc create mode 100644 .config/mpv/input.conf create mode 100644 .config/mpv/mpv.conf create mode 100644 .config/newsboat/config create mode 100644 .config/zathura/zathurarc (limited to '.config') diff --git a/.config/aliasrc b/.config/aliasrc new file mode 100644 index 0000000..af8948d --- /dev/null +++ b/.config/aliasrc @@ -0,0 +1,32 @@ +#!/bin/sh + +alias mpv="mpv --input-ipc-server=/tmp/mpvsoc$(date +%s)" \ + xi="sudo xbps-install" \ + xr="sudo xbps-remove" \ + xq="xbps-query" \ + v="$EDITOR" \ + ls="ls -hN --color=auto --group-directories-first" \ + grep="grep --color=auto" \ + diff="diff --color=auto" \ + ffmpeg="ffmpeg -hide_banner" \ + cat='bat' \ + bat_pow='sudo upower -i /org/freedesktop/UPower/devices/battery_BAT0' \ + la='ls -A' \ + l='ls' \ + ll='ls -lt' \ + display='sxiv' \ + xbacklight='sudo xbacklight' \ + nox='user_nox.py' \ + incendio='user_incendio.py' \ + imperio='sudo user_imperio.py' \ + ipconfig='curl ipconfig.io' \ + cp='cp -v' \ + mv='mv -v' \ + mkdir='mkdir -pv' \ + rm='rm -v' \ + rmac='rmac.py' \ + vv='cd ~/Videos && ls -A *' \ + pp='cd ~/Pictures && ls -A *' \ + mm='cd ~/Music && ls -A *' + +command -v nvim >/dev/null && alias vim="nvim" vimdiff="nvim -d" # Use neovim for vim if present. diff --git a/.config/directories b/.config/directories new file mode 100644 index 0000000..5ac49e5 --- /dev/null +++ b/.config/directories @@ -0,0 +1,2 @@ +pp ~/Pictures +vv ~/Videos diff --git a/.config/discord/discord.css b/.config/discord/discord.css new file mode 100644 index 0000000..243ccd7 --- /dev/null +++ b/.config/discord/discord.css @@ -0,0 +1,469 @@ +body { + font-family: cursive; + font-weight: bold; + font-style: normal; + font-variant: small-caps; + font-stretch: ultra-expanded; +} + +.messages-3amgkR { + background-color: #0a0413 !important; +} + +.panels-j1Uci_, +.scrollableContainer-2NUZem, +.scroller-2TZvBN, +.searchBar-3dMhjb { + background-color: #090411 !important; +} + +.theme-dark { + background-color: #0a0413 !important; +} + +.container-PNkimc { + background-color: #090411 !important; +} + +.foreground-2W-aJk { + fill: #5AB1E0 !important; +} + +.nameUnreadText-DfkrI4, +.nameUnreadVoice-EVo-wI { + color: #5AB1E0 !important; +} + +.nameDefaultText-24KCy5, +.nameDefaultVoice-3WUH7s, +.nameLockedText-3pqQcL, +.nameLockedVoice-26MhB1 { + color: rgba(237, 198, 209, 0.5) !important; +} + +.iconCollapsed-3hFp_8, +.iconDefault-3Gr8d2, +.nameCollapsed-34uFWo, +.nameDefault-2DI02H { + color: rgba(237, 198, 209, 0.7) !important; +} + +.nameMutedText-3Vj4bM, +.nameMutedVoice-3oxyQZ { + color: rgba(237, 198, 209, 0.2) !important; +} + +.unread-1Dp-OI { + background: #5AB1E0 !important; +} + +.contentSelectedText-3wUhMi { + background: rgba(52, 74, 169, 0.2) !important; +} + +.contentHoveredText-2D9B-x, +.contentHoveredVoice-3p_NEO:active, +.contentSelectedVoice-1WDIBM:active { + background: rgba(52, 74, 169, 0.1) !important; +} + +.container-1UB9sr { + background-color: #090411 !important; + border-bottom: 1px solid rgba(52, 74, 169, 0.1) !important; +} + +.container-2Thooq { + background-color: #090411 !important; +} + +.container-2Thooq .horizontal-1ae9ci button { + fill: #344AA9 !important; +} + +.unread-1xRYoj { + background-color: rgba(90, 177, 224, 0.75) !important; +} + +.content, .content-yTz4x3 { + background-color: #0a0413 !important; +} + +.inner-zqa7da { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +.attachButtonPlus-rUdX-B { + fill: #344AA9 !important; +} + +.chat form, +.chat-3bRxxu form { + background-color: #0a0413 !important; + box-shadow: 0 -1px 0 rgba(90, 177, 224, 0.1) !important; +} + +.has-more button, +.hasMore-3e72_v button { + background-color: #0a0413 !important; + border-color: transparent !important; +} + +.jump-to-present-bar { + background-color: rgba(52, 74, 169, 0.6) !important; +} + +.inner-zqa7da { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +.messages .divider > span, +.divider-3gKybi > span { + background-color: #0a0413 !important; +} + +.messages .divider:not(.red) div, +.divider-3gKybi:not(.red) div { + background: rgba(52, 74, 169, 0.3) !important; +} + +.messages .divider:not(.red) span, +.divider-3gKybi:not(.red) span { + color: rgba(52, 74, 169, 0.6) !important; +} + +.messages .divider.divider-red > span, +.divider-3gKybi.divider-red > span { + color: #5AB1E0 !important; +} + +.messages .divider.divider-red > div, +.divider-3gKybi.divider-red > div { + background: #5AB1E0 !important; +} + +.new-messages-bar, +.newMessagesBar-mujexs { + background-color: rgba(90, 177, 224, 0.9) !important; +} + +.messages-wrapper, +.messagesWrapper-3lZDfY { + background-color: #0a0413 !important; +} + +.message-group .markup, .messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group .markup, +.message-group .markup-2BOw-j, +.messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group .markup-2BOw-j { + color: #edc6d1 !important; +} + +.message-group .markup code.inline, +.message-group .markup-2BOw-j code.inline { + background-color: #100f2a !important; +} + +.message-group .markup pre, .messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group .markup pre, +.message-group .markup-2BOw-j pre, +.messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group .markup-2BOw-j pre { + border-color: #0a0413 !important; +} + +.message-group .markup pre code, .messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group .markup pre code, +.message-group .markup-2BOw-j pre code, +.messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group .markup-2BOw-j pre code { + background-color: #0e0b22 !important; +} + +.message-group .embedInner-1-fpTo, .messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group .embedInner-1-fpTo { + background-color: #0e0b22 !important; +} + +.message-group .mentioned .message-text { + background-color: rgba(90, 177, 224, 0.1) !important; +} + +.message-group .mentioned .message-text:after { + background: transparent !important; + border-left-color: #5AB1E0 !important; +} + +.members-1998pB { + background-color: #090411 !important; +} + +.typing-2GQL18 { + background-color: #0a0413 !important; +} + +.title-3qD0b- { + background-color: #090411 !important; +} + +.title-3qD0b- .search-bar { + background-color: rgba(52, 74, 169, 0.2) !important; +} + +.guilds-wrapper, +.guildsWrapper-5TJh6A, +.wrapper-1Rf91z { + background-color: #090411 !important; +} + +.guilds-add, +.circleIconButton-jET_ig { + border: 1px dashed rgba(52, 74, 169, 0.3) !important; + background: inherit !important; + color: rgba(52, 74, 169, 0.4) !important; +} + +.guild .guild-inner, +.guild-1EfMGQ .guild-inner, +.container-2td-dC .wrapper-2lTRaf { + background: inherit !important; +} + +.guild.unread:before, +.guild-1EfMGQ.unread-qLkInr:before, +.wrapper-232cHJ { + background: rgba(90, 177, 224, 0.65) !important; +} + +.friends-online, +.friendsOnline-_wi_fM, +.friendsOnline-2JkivW { + color: #344AA9 !important; +} + +.menu-Sp6bN1 { + background: #0a0413 !important; +} + +.menu-Sp6bN1 .separator-2zcjq8 { + background: rgba(52, 74, 169, 0.4) !important; +} + +.messagesPopoutWrap-1MQ1bW { + background-color: #090411 !important; +} + +.messagesPopoutWrap-1MQ1bW .header-ykumBX { + background: #0a0413 !important; +} + +.messagesPopoutWrap-1MQ1bW .footer-1kmXd4 { + background: #0a0413 !important; +} + +.messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group { + background-color: #0a0413 !important; +} + +.messagesPopoutWrap-1MQ1bW .messagesPopout-24nkyi .message-group .actionButtons-1sUUug .jumpButton-3DTcS_ { + background-color: rgba(52, 74, 169, 0.6) !important; +} + +.spinner-wandering-cubes .spinner-item { + background-color: #344AA9 !important; +} + +.scroller-wrap .scroller::-webkit-scrollbar-thumb, .scroller-wrap .scroller::-webkit-scrollbar-track-piece, +.scroller-wrap .scroller-2FKFPG::-webkit-scrollbar-thumb, +.scroller-wrap .scroller-2FKFPG::-webkit-scrollbar-track-piece, +.scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-thumb, +.scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-track-piece { + border-color: rgba(52, 74, 169, 0.4) !important; +} + +.scroller-wrap .scroller::-webkit-scrollbar-thumb, +.scroller-wrap .scroller-2FKFPG::-webkit-scrollbar-thumb, +.scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-thumb { + background-color: #151639 !important; +} + +.scroller-wrap .scroller::-webkit-scrollbar-track-piece, +.scroller-wrap .scroller-2FKFPG::-webkit-scrollbar-track-piece, +.scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-track-piece { + background-color: #0a0413 !important; +} + +.scrollbar-2rkZSL { + background-color: #090411 !important; +} + +.scrollbar-2rkZSL .track-1JN30G { + background-color: #090411 !important; +} + +.scrollbar-2rkZSL .pad-29zQak { + background-color: #090411 !important; +} + +.scrollbar-2rkZSL .thumb-2JwNFC { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +.channel.selected a, +.channel-2QD9_O.selected-1HYmZZ a { + background: rgba(52, 74, 169, 0.2) !important; +} + +.channel:hover a, +.channel-2QD9_O:hover a { + background: rgba(52, 74, 169, 0.1) !important; +} + +#friends, +.container-3gCOGc { + background-color: #0a0413 !important; +} + +#friends .headerBar-UHpsPw, +.container-3gCOGc .headerBar-UHpsPw { + background: #090411 !important; +} + +#friends .friends-table, +#friends .friendsTable-133bsv, +.container-3gCOGc .friends-table, +.container-3gCOGc .friendsTable-133bsv { + background-color: #0a0413 !important; +} + +#friends .friends-table .friends-row:hover, +#friends .friends-table .friendsRow-2yicud:hover, +#friends .friendsTable-133bsv .friends-row:hover, +#friends .friendsTable-133bsv .friendsRow-2yicud:hover, +.container-3gCOGc .friends-table .friends-row:hover, +.container-3gCOGc .friends-table .friendsRow-2yicud:hover, +.container-3gCOGc .friendsTable-133bsv .friends-row:hover, +.container-3gCOGc .friendsTable-133bsv .friendsRow-2yicud:hover { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +#friends .friends-table .friends-row .friends-column-actions .friends-action, +#friends .friends-table .friendsRow-2yicud .friends-column-actions .friends-action, +#friends .friendsTable-133bsv .friends-row .friends-column-actions .friends-action, +#friends .friendsTable-133bsv .friendsRow-2yicud .friends-column-actions .friends-action, +.container-3gCOGc .friends-table .friends-row .friends-column-actions .friends-action, +.container-3gCOGc .friends-table .friendsRow-2yicud .friends-column-actions .friends-action, +.container-3gCOGc .friendsTable-133bsv .friends-row .friends-column-actions .friends-action, +.container-3gCOGc .friendsTable-133bsv .friendsRow-2yicud .friends-column-actions .friends-action { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +#friends .friends-table .friends-row .friends-column-actions .friends-action:hover, +#friends .friends-table .friendsRow-2yicud .friends-column-actions .friends-action:hover, +#friends .friendsTable-133bsv .friends-row .friends-column-actions .friends-action:hover, +#friends .friendsTable-133bsv .friendsRow-2yicud .friends-column-actions .friends-action:hover, +.container-3gCOGc .friends-table .friends-row .friends-column-actions .friends-action:hover, +.container-3gCOGc .friends-table .friendsRow-2yicud .friends-column-actions .friends-action:hover, +.container-3gCOGc .friendsTable-133bsv .friends-row .friends-column-actions .friends-action:hover, +.container-3gCOGc .friendsTable-133bsv .friendsRow-2yicud .friends-column-actions .friends-action:hover { + background-color: rgba(52, 74, 169, 0.2) !important; +} + +.quickswitcher-3JagVE { + background-color: #0a0413 !important; +} + +.quickswitcher-3JagVE .input-2VB9rf { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +.quickswitcher-3JagVE .resultFocused-3aIoYe { + background-color: rgba(52, 74, 169, 0.2) !important; +} + +.quickswitcher-3JagVE .keybindShortcut-1BD6Z1 span { + background-color: #5AB1E0 !important; + box-shadow: inset 0 -4px 0 rgba(52, 74, 169, 0.6) !important; +} + +.searchPopout-1vUlP3 { + background-color: #090411 !important; +} + +.searchPopout-1vUlP3 .option-96V44q.selected-rZcOL- { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +.autocomplete-1vrmpx { + background-color: #090411 !important; +} + +.autocomplete-1vrmpx .selectorSelected-1_M1WV { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +.headerPlaying-j0WQBV, +.headerNormal-T_seeN { + background-color: #344AA9 !important; +} + +.body-3iLsc4, +.footer-1fjuF6 { + background-color: #090411 !important; +} + +.quickMessage-1yeL4E { + background-color: rgba(52, 74, 169, 0.1) !important; +} + +.theme-dark.contextMenu-HLZMGh { + background-color: #090411 !important; +} + +.theme-dark.contextMenu-HLZMGh .itemSubMenu-1vN_Yn { + background-color: inherit !important; +} + +.theme-dark.contextMenu-HLZMGh .itemGroup-1tL0uz { + border-color: rgba(52, 74, 169, 0.05) !important; +} + +.theme-dark.contextMenu-HLZMGh .bar-2Qqk5Z { + background-color: #0a0413 !important; +} + +.theme-dark.contextMenu-HLZMGh .bar-2Qqk5Z .barFill-23-gu- { + background-color: #344AA9 !important; +} + +.search-results-wrap { + background-color: #090411 !important; +} + +.search-results-wrap .search-header { + background-color: inherit !important; +} + +.search-results-wrap .channel-separator .channel-name { + background-color: #090411 !important; +} + +.search-results-wrap .channel-separator:before { + border-color: rgba(52, 74, 169, 0.2) !important; +} + +.search-results-wrap .search-result:before, .search-results-wrap .search-result:after { + background-image: linear-gradient(0deg, rgba(52, 74, 169, 0), #090411) !important; +} + +.search-results-wrap .search-result.expanded .search-result-message.hit { + background-color: #0a0413 !important; + border-bottom: 2px solid #0a0413 !important; + border-top: 2px solid #0a0413 !important; +} + +.search-results-wrap .search-result .search-result-message.hit { + border: 2px solid #0a0413 !important; +} + +.search-results-wrap .search-result .hit { + background-color: #0a0413 !important; + box-shadow: 0 0 10px 6px #0a0413 !important; +} + +.search-results-wrap .action-buttons .jump-button { + background-color: rgba(52, 74, 169, 0.8) !important; +} diff --git a/.config/i3/config b/.config/i3/config new file mode 100644 index 0000000..831a4f3 --- /dev/null +++ b/.config/i3/config @@ -0,0 +1,378 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout some time, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see https://i3wm.org/docs/userguide.html for a complete reference! + +set $mod Mod4 + +# Font for window titles. Will also be used by the bar unless a different font +# is used in the bar {} block below. +font pango:monospace 8 + +# This font is widely installed, provides lots of unicode glyphs, right-to-left +# text rendering and scalability on retina/hidpi displays (thanks to pango). +#font pango:DejaVu Sans Mono 8 + +# The combination of xss-lock, nm-applet and pactl is a popular choice, so +# they are included here as an example. Modify as you see fit. + +# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the +# screen before suspend. Use loginctl lock-session to lock your screen. +exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork + +# NetworkManager is the most popular way to manage wireless networks on Linux, +# and nm-applet is a desktop environment-independent system tray GUI for it. +exec --no-startup-id nm-applet + +# Use pactl to adjust volume in PulseAudio. +set $refresh_i3status killall -SIGUSR1 i3status +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5% && $refresh_i3status +bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status +bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec xterm + +# kill focused window +bindsym $mod+Shift+q kill + +# start dmenu (a program launcher) +bindsym $mod+d exec dmenu_run +# There also is the (new) i3-dmenu-desktop which only displays applications +# shipping a .desktop file. It is a wrapper around dmenu, so you need that +# installed. +# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop + +# change focus +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# alternatively, you can use the cursor keys: +#bindsym $mod+Left focus left +#bindsym $mod+Down focus down +#bindsym $mod+Up focus up +#bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+h move left +bindsym $mod+Shift+j move down +bindsym $mod+Shift+k move up +bindsym $mod+Shift+l move right + +# alternatively, you can use the cursor keys: +#bindsym $mod+Shift+Left move left +#bindsym $mod+Shift+Down move down +#bindsym $mod+Shift+Up move up +#bindsym $mod+Shift+Right move right + +# split in horizontal orientation +bindsym $mod+c split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen toggle + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +#bindsym $mod+a focus parent + +# focus the child container +#bindsym $mod+d focus child + +# Define names for default workspaces for which we configure key bindings later on. +# We use variables to avoid repeating the names in multiple places. +set $ws1 "1" +set $ws2 "2" +set $ws3 "3" +set $ws4 "4" +set $ws5 "5" +set $ws6 "6" +set $ws7 "7" +set $ws8 "8" +set $ws9 "9" +set $ws10 "10" + +# switch to workspace +bindsym $mod+1 workspace number $ws1 +bindsym $mod+2 workspace number $ws2 +bindsym $mod+3 workspace number $ws3 +bindsym $mod+4 workspace number $ws4 +bindsym $mod+5 workspace number $ws5 +bindsym $mod+6 workspace number $ws6 +bindsym $mod+7 workspace number $ws7 +bindsym $mod+8 workspace number $ws8 +bindsym $mod+9 workspace number $ws9 +bindsym $mod+0 workspace number $ws10 + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace number $ws1 +bindsym $mod+Shift+2 move container to workspace number $ws2 +bindsym $mod+Shift+3 move container to workspace number $ws3 +bindsym $mod+Shift+4 move container to workspace number $ws4 +bindsym $mod+Shift+5 move container to workspace number $ws5 +bindsym $mod+Shift+6 move container to workspace number $ws6 +bindsym $mod+Shift+7 move container to workspace number $ws7 +bindsym $mod+Shift+8 move container to workspace number $ws8 +bindsym $mod+Shift+9 move container to workspace number $ws9 +bindsym $mod+Shift+0 move container to workspace number $ws10 + +# reload the configuration file +#bindsym $mod+Shift+c reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'" + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym h resize shrink width 10 px or 10 ppt + bindsym j resize grow height 10 px or 10 ppt + bindsym k resize shrink height 10 px or 10 ppt + bindsym l resize grow width 10 px or 10 ppt + + # same bindings, but for the arrow keys +# bindsym Left resize shrink width 10 px or 10 ppt +# bindsym Down resize grow height 10 px or 10 ppt +# bindsym Up resize shrink height 10 px or 10 ppt +# bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape or $mod+r + bindsym Return mode "default" + bindsym Escape mode "default" + bindsym $mod+r mode "default" +} + +bindsym $mod+r mode "resize" + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +#personal colors +bar { + colors { + background #040217 + statusline #972e73 + separator #231C51 + + focused_workspace #c583b6 #040217 #d52c70 + active_workspace #6c2d7a #000000 #c583b6 + inactive_workspace #6c2d7a #000000 #6c2d7a + urgent_workspace #20202D #F54A94 #FFFFFF + binding_mode #20202D #F54A94 #FFFFFF + } + separator_symbol "║" + font pango: 11 + status_command i3status +} + +###PERSONAL EDITS### + +bindsym $mod+Shift+W exec notify-send -t 5000 -i /usr/share/icons/hicolor/256x256/apps/firefox.png "Opening" "firefox" ; exec firefox +bindsym $mod+Shift+X exec "i3-nagbar -t warning -f fixed -m 'You pressed the shutting shortcut. Do you really eant to shut you computer?' -B 'Yes, shut it.' 'sudo poweroff'" +bindsym $mod+Shift+BackSpace exec "i3-nagbar -t warning -f fixed -m 'You pressed the restarting shortcut. Do you really eant to restart you computer?' -B 'Yes, restart it.' 'sudo reboot'" +bindsym $mod+Shift+T exec notify-send -t 5000 -i /home/mas/Pictures/icons/teams.png "Opening" "Teams" ; exec teams +bindsym $mod+Shift+P exec passmenu + + +exec --no-startup-id feh --bg-scale /home/mas/Pictures/retrowave-pyramid.png +#exec --no-startup-id nox $(cat /home/mas/.config/nox/config) + +# Sreen brightness controls +bindsym XF86MonBrightnessUp exec xbacklight -inc 1 ; exec notify-send -t 500 "Brightness : $(xbacklight -get)" # increase screen brightness +bindsym XF86MonBrightnessDown exec xbacklight -dec 1 ; exec notify-send -t 500 "Brightness : $(xbacklight -get)" # decrease screen brightness + +# class border backgr. text indicator child_border +client.focused #c583b6 #040217 #d52c70 #F54A94 #814db3 +client.focused_inactive #6C2D7A #000000 #c583b6 #0C1746 #3C3C54 +client.unfocused #6C2D7A #000000 #6C2D7A #0C1746 #3C3C54 +client.urgent #F54A94 #20202D #FFFFFF #0C1746 #F54A94 +client.placeholder #20202D #20202D #FFFFFF #0C1746 #3C3C54 + +client.background #D52C70 + +#suspend and hibernate +bindsym $mod+Shift+S exec "i3-nagbar -t warning -f fixed -m 'You pressed the suspending shortcut. Do you really want to suspend your computer?' -B 'Yes, suspend it.' 'sudo zzz'" + +bindsym $mod+Shift+Delete exec "i3-nagbar -t warning -f fixed -m 'You pressed the hibernating shortcut. Do you really want to put your computer to sleep?' -B 'Yes, do it.' 'sudo ZZZ'" + +#a bit of trolling +bindsym XF86PowerOff exec xcowsay $(fortune -os) + +######GAPS###### +set $mode_gaps Gaps: (o)uter, (i)nner, (h)orizontal, (v)ertical, (t)op, (r)ight, (b)ottom, (l)eft +set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global) +set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global) +set $mode_gaps_horiz Horizontal Gaps: +|-|0 (local), Shift + +|-|0 (global) +set $mode_gaps_verti Vertical Gaps: +|-|0 (local), Shift + +|-|0 (global) +set $mode_gaps_top Top Gaps: +|-|0 (local), Shift + +|-|0 (global) +set $mode_gaps_right Right Gaps: +|-|0 (local), Shift + +|-|0 (global) +set $mode_gaps_bottom Bottom Gaps: +|-|0 (local), Shift + +|-|0 (global) +set $mode_gaps_left Left Gaps: +|-|0 (local), Shift + +|-|0 (global) +bindsym $mod+Shift+g mode "$mode_gaps" + +mode "$mode_gaps" { + bindsym o mode "$mode_gaps_outer" + bindsym i mode "$mode_gaps_inner" + bindsym h mode "$mode_gaps_horiz" + bindsym v mode "$mode_gaps_verti" + bindsym t mode "$mode_gaps_top" + bindsym r mode "$mode_gaps_right" + bindsym b mode "$mode_gaps_bottom" + bindsym l mode "$mode_gaps_left" + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} + +mode "$mode_gaps_outer" { + bindsym plus gaps outer current plus 5 + bindsym minus gaps outer current minus 5 + bindsym 0 gaps outer current set 0 + + bindsym Shift+plus gaps outer all plus 5 + bindsym Shift+minus gaps outer all minus 5 + bindsym Shift+0 gaps outer all set 0 + + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} +mode "$mode_gaps_inner" { + bindsym plus gaps inner current plus 5 + bindsym minus gaps inner current minus 5 + bindsym 0 gaps inner current set 0 + + bindsym Shift+plus gaps inner all plus 5 + bindsym Shift+minus gaps inner all minus 5 + bindsym Shift+0 gaps inner all set 0 + + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} +mode "$mode_gaps_horiz" { + bindsym plus gaps horizontal current plus 5 + bindsym minus gaps horizontal current minus 5 + bindsym 0 gaps horizontal current set 0 + + bindsym Shift+plus gaps horizontal all plus 5 + bindsym Shift+minus gaps horizontal all minus 5 + bindsym Shift+0 gaps horizontal all set 0 + + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} +mode "$mode_gaps_verti" { + bindsym plus gaps vertical current plus 5 + bindsym minus gaps vertical current minus 5 + bindsym 0 gaps vertical current set 0 + + bindsym Shift+plus gaps vertical all plus 5 + bindsym Shift+minus gaps vertical all minus 5 + bindsym Shift+0 gaps vertical all set 0 + + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} +mode "$mode_gaps_top" { + bindsym plus gaps top current plus 5 + bindsym minus gaps top current minus 5 + bindsym 0 gaps top current set 0 + + bindsym Shift+plus gaps top all plus 5 + bindsym Shift+minus gaps top all minus 5 + bindsym Shift+0 gaps top all set 0 + + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} +mode "$mode_gaps_right" { + bindsym plus gaps right current plus 5 + bindsym minus gaps right current minus 5 + bindsym 0 gaps right current set 0 + + bindsym Shift+plus gaps right all plus 5 + bindsym Shift+minus gaps right all minus 5 + bindsym Shift+0 gaps right all set 0 + + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} +mode "$mode_gaps_bottom" { + bindsym plus gaps bottom current plus 5 + bindsym minus gaps bottom current minus 5 + bindsym 0 gaps bottom current set 0 + + bindsym Shift+plus gaps bottom all plus 5 + bindsym Shift+minus gaps bottom all minus 5 + bindsym Shift+0 gaps bottom all set 0 + + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} +mode "$mode_gaps_left" { + bindsym plus gaps left current plus 5 + bindsym minus gaps left current minus 5 + bindsym 0 gaps left current set 0 + + bindsym Shift+plus gaps left all plus 5 + bindsym Shift+minus gaps left all minus 5 + bindsym Shift+0 gaps left all set 0 + + bindsym Return mode "$mode_gaps" + bindsym Escape mode "default" +} + +gaps inner 15 +###### + +bindsym $mod+Shift+N exec xterm -e "newsboat" + +bindsym $mod+Shift+D exec notify-send -t 5000 -i /home/mas/Pictures/icons/discord.png "Opening" "Discord" ; exec Discord + +# Media Player Controls +#bindsym ISO_Level3_Shift+F7 +bindsym XF86AudioPlay exec playerctl play-pause +bindsym XF86AudioPause exec playerctl pause +bindsym XF86AudioNext exec playerctl next +#bindsym XF86AudioPrev exec playerctl previous + +#screenshot +bindsym Print exec notify-send -t 5000 -i /home/mas/Pictures/icons/screenshot.png "Launching" "scrot" ; exec scrot --silent --exec 'mv $f ~/Pictures && sxiv ~/Pictures/$f' +bindsym $mod+Shift+C exec notify-send -t 5000 -i /usr/share/icons/hicolor/256x256/apps/chromium.png "Opening" "chromium" ; exec chromium + + +bindsym $mod+F10 exec dmenumount +bindsym $mod+F11 exec dmenuumount + +bindsym $mod+Shift+V exec notify-send -t 5000 -i /usr/share/icons/hicolor/128x128/mimetypes/virtualbox.png "Launching" "VirtualBox" ; exec VirtualBox +bindsym $mod+Shift+M exec notify-send -t 5000 -i /usr/share/icons/hicolor/256x256/apps/thunderbird.png "Launching" "Thunderbird" ; exec thunderbird +bindsym $mod+Shift+U exec setxkbmap us && exec notify-send -t 5000 "US xkbmap" +bindsym $mod+Shift+F exec setxkbmap fr && exec notify-send -t 5000 "FR xkbmap" +bindsym $mod+Shift+I exec networkmanager_dmenu diff --git a/.config/ibus/rime/build/default.custom.yaml b/.config/ibus/rime/build/default.custom.yaml new file mode 100644 index 0000000..ea410a0 --- /dev/null +++ b/.config/ibus/rime/build/default.custom.yaml @@ -0,0 +1,4 @@ +patch: + "menu/page_size": 9 + schema_list: + - schema: terra_pinyin diff --git a/.config/ibus/rime/build/default.yaml b/.config/ibus/rime/build/default.yaml new file mode 100644 index 0000000..ed14c97 --- /dev/null +++ b/.config/ibus/rime/build/default.yaml @@ -0,0 +1,143 @@ +__build_info: + rime_version: 1.5.3 + timestamps: + default: 1555114826 + default.custom: 1592992833 +ascii_composer: + good_old_caps_lock: true + switch_key: + Caps_Lock: clear + Control_L: noop + Control_R: noop + Eisu_toggle: clear + Shift_L: inline_ascii + Shift_R: commit_text +config_version: 0.38 +key_binder: + bindings: + - {accept: "Control+p", send: Up, when: composing} + - {accept: "Control+n", send: Down, when: composing} + - {accept: "Control+b", send: Left, when: composing} + - {accept: "Control+f", send: Right, when: composing} + - {accept: "Control+a", send: Home, when: composing} + - {accept: "Control+e", send: End, when: composing} + - {accept: "Control+d", send: Delete, when: composing} + - {accept: "Control+k", send: "Shift+Delete", when: composing} + - {accept: "Control+h", send: BackSpace, when: composing} + - {accept: "Control+g", send: Escape, when: composing} + - {accept: "Control+bracketleft", send: Escape, when: composing} + - {accept: "Alt+v", send: Page_Up, when: composing} + - {accept: "Control+v", send: Page_Down, when: composing} + - {accept: ISO_Left_Tab, send: "Shift+Left", when: composing} + - {accept: "Shift+Tab", send: "Shift+Left", when: composing} + - {accept: Tab, send: "Shift+Right", when: composing} + - {accept: minus, send: Page_Up, when: has_menu} + - {accept: equal, send: Page_Down, when: has_menu} + - {accept: comma, send: Page_Up, when: paging} + - {accept: period, send: Page_Down, when: has_menu} + - {accept: "Control+Shift+1", select: .next, when: always} + - {accept: "Control+Shift+2", toggle: ascii_mode, when: always} + - {accept: "Control+Shift+3", toggle: full_shape, when: always} + - {accept: "Control+Shift+4", toggle: simplification, when: always} + - {accept: "Control+Shift+5", toggle: extended_charset, when: always} + - {accept: "Control+Shift+exclam", select: .next, when: always} + - {accept: "Control+Shift+at", toggle: ascii_mode, when: always} + - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always} + - {accept: "Control+Shift+dollar", toggle: simplification, when: always} + - {accept: "Control+Shift+percent", toggle: extended_charset, when: always} + - {accept: "Shift+space", toggle: full_shape, when: always} + - {accept: "Control+period", toggle: ascii_punct, when: always} +menu: + page_size: 9 +punctuator: + full_shape: + " ": {commit: " "} + "!": {commit: "!"} + "\"": {pair: ["“", "”"]} + "#": ["#", "⌘"] + "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] + "%": ["%", "°", "℃"] + "&": "&" + "'": {pair: ["‘", "’"]} + "(": "(" + ")": ")" + "*": ["*", "·", "・", "×", "※", "❂"] + "+": "+" + ",": {commit: ","} + "-": "-" + .: {commit: "。"} + "/": ["/", "÷"] + ":": {commit: ":"} + ";": {commit: ";"} + "<": ["《", "〈", "«", "‹"] + "=": "=" + ">": ["》", "〉", "»", "›"] + "?": {commit: "?"} + "@": ["@", "☯"] + "[": ["「", "【", "〔", "["] + "\\": ["、", "\"] + "]": ["」", "】", "〕", "]"] + "^": {commit: "……"} + _: "——" + "`": "`" + "{": ["『", "〖", "{"] + "|": ["·", "|", "§", "¦"] + "}": ["』", "〗", "}"] + "~": "~" + half_shape: + "!": {commit: "!"} + "\"": {pair: ["“", "”"]} + "#": "#" + "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] + "%": ["%", "%", "°", "℃"] + "&": "&" + "'": {pair: ["‘", "’"]} + "(": "(" + ")": ")" + "*": ["*", "*", "·", "・", "×", "※", "❂"] + "+": "+" + ",": {commit: ","} + "-": "-" + .: {commit: "。"} + "/": ["、", "/", "/", "÷"] + ":": {commit: ":"} + ";": {commit: ";"} + "<": ["《", "〈", "«", "‹"] + "=": "=" + ">": ["》", "〉", "»", "›"] + "?": {commit: "?"} + "@": "@" + "[": ["「", "【", "〔", "["] + "\\": ["、", "\\", "\"] + "]": ["」", "】", "〕", "]"] + "^": {commit: "……"} + _: "——" + "`": "`" + "{": ["『", "〖", "{"] + "|": ["·", "|", "|", "§", "¦"] + "}": ["』", "〗", "}"] + "~": ["~", "~"] +recognizer: + patterns: + email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" + uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" + url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$" +schema_list: + - schema: terra_pinyin +switcher: + abbreviate_options: true + caption: "〔方案選單〕" + fold_options: true + hotkeys: + - "Control+grave" + - "Control+Shift+grave" + - F4 + option_list_separator: "/" + save_options: + - full_shape + - ascii_punct + - simplification + - extended_charset + - zh_hant + - zh_hans + - zh_hant_tw \ No newline at end of file diff --git a/.config/ibus/rime/build/stroke.prism.bin b/.config/ibus/rime/build/stroke.prism.bin new file mode 100644 index 0000000..59275bf Binary files /dev/null and b/.config/ibus/rime/build/stroke.prism.bin differ diff --git a/.config/ibus/rime/build/stroke.reverse.bin b/.config/ibus/rime/build/stroke.reverse.bin new file mode 100644 index 0000000..0e9c84b Binary files /dev/null and b/.config/ibus/rime/build/stroke.reverse.bin differ diff --git a/.config/ibus/rime/build/stroke.schema.yaml b/.config/ibus/rime/build/stroke.schema.yaml new file mode 100644 index 0000000..5effb6a --- /dev/null +++ b/.config/ibus/rime/build/stroke.schema.yaml @@ -0,0 +1,186 @@ +__build_info: + rime_version: 1.5.3 + timestamps: + default: 1555114826 + default.custom: 1592992833 + stroke.custom: 0 + stroke.schema: 1555114826 +abc_segmentor: + extra_tags: + - reverse_lookup +engine: + processors: + - ascii_composer + - recognizer + - key_binder + - speller + - punctuator + - selector + - navigator + - express_editor + segmentors: + - ascii_segmentor + - matcher + - abc_segmentor + - punct_segmentor + - fallback_segmentor + translators: + - punct_translator + - reverse_lookup_translator + - table_translator +key_binder: + bindings: + - {accept: "Control+p", send: Up, when: composing} + - {accept: "Control+n", send: Down, when: composing} + - {accept: "Control+b", send: Left, when: composing} + - {accept: "Control+f", send: Right, when: composing} + - {accept: "Control+a", send: Home, when: composing} + - {accept: "Control+e", send: End, when: composing} + - {accept: "Control+d", send: Delete, when: composing} + - {accept: "Control+k", send: "Shift+Delete", when: composing} + - {accept: "Control+h", send: BackSpace, when: composing} + - {accept: "Control+g", send: Escape, when: composing} + - {accept: "Control+bracketleft", send: Escape, when: composing} + - {accept: "Alt+v", send: Page_Up, when: composing} + - {accept: "Control+v", send: Page_Down, when: composing} + - {accept: ISO_Left_Tab, send: "Shift+Left", when: composing} + - {accept: "Shift+Tab", send: "Shift+Left", when: composing} + - {accept: Tab, send: "Shift+Right", when: composing} + - {accept: minus, send: Page_Up, when: has_menu} + - {accept: equal, send: Page_Down, when: has_menu} + - {accept: comma, send: Page_Up, when: paging} + - {accept: period, send: Page_Down, when: has_menu} + - {accept: "Control+Shift+1", select: .next, when: always} + - {accept: "Control+Shift+2", toggle: ascii_mode, when: always} + - {accept: "Control+Shift+3", toggle: full_shape, when: always} + - {accept: "Control+Shift+4", toggle: simplification, when: always} + - {accept: "Control+Shift+5", toggle: extended_charset, when: always} + - {accept: "Control+Shift+exclam", select: .next, when: always} + - {accept: "Control+Shift+at", toggle: ascii_mode, when: always} + - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always} + - {accept: "Control+Shift+dollar", toggle: simplification, when: always} + - {accept: "Control+Shift+percent", toggle: extended_charset, when: always} + - {accept: "Shift+space", toggle: full_shape, when: always} + - {accept: "Control+period", toggle: ascii_punct, when: always} + import_preset: default +menu: + page_size: 9 +punctuator: + full_shape: + " ": {commit: " "} + "!": {commit: "!"} + "\"": {pair: ["“", "”"]} + "#": ["#", "⌘"] + "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] + "%": ["%", "°", "℃"] + "&": "&" + "'": {pair: ["‘", "’"]} + "(": "(" + ")": ")" + "*": ["*", "·", "・", "×", "※", "❂"] + "+": "+" + ",": {commit: ","} + "-": "-" + .: {commit: "。"} + "/": ["/", "÷"] + ":": {commit: ":"} + ";": {commit: ";"} + "<": ["《", "〈", "«", "‹"] + "=": "=" + ">": ["》", "〉", "»", "›"] + "?": {commit: "?"} + "@": ["@", "☯"] + "[": ["「", "【", "〔", "["] + "\\": ["、", "\"] + "]": ["」", "】", "〕", "]"] + "^": {commit: "……"} + _: "——" + "`": "`" + "{": ["『", "〖", "{"] + "|": ["·", "|", "§", "¦"] + "}": ["』", "〗", "}"] + "~": "~" + half_shape: + "!": {commit: "!"} + "\"": {pair: ["“", "”"]} + "#": "#" + "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] + "%": ["%", "%", "°", "℃"] + "&": "&" + "'": {pair: ["‘", "’"]} + "(": "(" + ")": ")" + "*": ["*", "*", "·", "・", "×", "※", "❂"] + "+": "+" + ",": {commit: ","} + "-": "-" + .: {commit: "。"} + "/": ["、", "/", "/", "÷"] + ":": {commit: ":"} + ";": {commit: ";"} + "<": ["《", "〈", "«", "‹"] + "=": "=" + ">": ["》", "〉", "»", "›"] + "?": {commit: "?"} + "@": "@" + "[": ["「", "【", "〔", "["] + "\\": ["、", "\\", "\"] + "]": ["」", "】", "〕", "]"] + "^": {commit: "……"} + _: "——" + "`": "`" + "{": ["『", "〖", "{"] + "|": ["·", "|", "|", "§", "¦"] + "}": ["』", "〗", "}"] + "~": ["~", "~"] + import_preset: default +recognizer: + import_preset: default + patterns: + email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" + reverse_lookup: "`[a-z]*'?$" + uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" + url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$" +reverse_lookup: + comment_format: + - "xlit/hspnz/一丨丿丶乙/" + dictionary: luna_pinyin + preedit_format: + - "xform/([nl])v/$1ü/" + - "xform/([nl])ue/$1üe/" + - "xform/([jqxy])v/$1u/" + prefix: "`" + suffix: "'" + tips: "〔拼音〕" +schema: + author: + - "四季的風" + - "雪齋" + - "Kunki Chou" + dependencies: + - luna_pinyin + description: | + 五筆畫 + h,s,p,n,z 代表橫、豎、撇、捺、折 + + name: "五筆畫" + schema_id: stroke + version: 0.5 +speller: + alphabet: abcdefghijklmnopqrstuvwxyz + delimiter: " '" +switches: + - name: ascii_mode + reset: 0 + states: ["中文", "西文"] + - name: full_shape + states: ["半角", "全角"] + - name: ascii_punct + states: ["。,", ".,"] +translator: + comment_format: + - "xform/~//" + - "xlit/hspnz/一丨丿丶乙/" + dictionary: stroke + preedit_format: + - "xlit/hspnz/一丨丿丶乙/" \ No newline at end of file diff --git a/.config/ibus/rime/build/stroke.table.bin b/.config/ibus/rime/build/stroke.table.bin new file mode 100644 index 0000000..dfff234 Binary files /dev/null and b/.config/ibus/rime/build/stroke.table.bin differ diff --git a/.config/ibus/rime/build/terra_pinyin.prism.bin b/.config/ibus/rime/build/terra_pinyin.prism.bin new file mode 100644 index 0000000..6276259 Binary files /dev/null and b/.config/ibus/rime/build/terra_pinyin.prism.bin differ diff --git a/.config/ibus/rime/build/terra_pinyin.reverse.bin b/.config/ibus/rime/build/terra_pinyin.reverse.bin new file mode 100644 index 0000000..6d39612 Binary files /dev/null and b/.config/ibus/rime/build/terra_pinyin.reverse.bin differ diff --git a/.config/ibus/rime/build/terra_pinyin.schema.yaml b/.config/ibus/rime/build/terra_pinyin.schema.yaml new file mode 100644 index 0000000..6b840e2 --- /dev/null +++ b/.config/ibus/rime/build/terra_pinyin.schema.yaml @@ -0,0 +1,302 @@ +__build_info: + rime_version: 1.5.3 + timestamps: + default: 1555114826 + default.custom: 1592992833 + terra_pinyin.custom: 0 + terra_pinyin.schema: 1555114826 +custom_phrase: + db_class: stabledb + dictionary: "" + enable_completion: false + enable_sentence: false + initial_quality: 1 + user_dict: custom_phrase +engine: + filters: + - simplifier + - uniquifier + processors: + - ascii_composer + - recognizer + - key_binder + - speller + - punctuator + - selector + - navigator + - express_editor + segmentors: + - ascii_segmentor + - matcher + - abc_segmentor + - punct_segmentor + - fallback_segmentor + translators: + - punct_translator + - "table_translator@custom_phrase" + - reverse_lookup_translator + - script_translator +key_binder: + bindings: + - {accept: "Control+p", send: Up, when: composing} + - {accept: "Control+n", send: Down, when: composing} + - {accept: "Control+b", send: Left, when: composing} + - {accept: "Control+f", send: Right, when: composing} + - {accept: "Control+a", send: Home, when: composing} + - {accept: "Control+e", send: End, when: composing} + - {accept: "Control+d", send: Delete, when: composing} + - {accept: "Control+k", send: "Shift+Delete", when: composing} + - {accept: "Control+h", send: BackSpace, when: composing} + - {accept: "Control+g", send: Escape, when: composing} + - {accept: "Control+bracketleft", send: Escape, when: composing} + - {accept: "Alt+v", send: Page_Up, when: composing} + - {accept: "Control+v", send: Page_Down, when: composing} + - {accept: ISO_Left_Tab, send: "Shift+Left", when: composing} + - {accept: "Shift+Tab", send: "Shift+Left", when: composing} + - {accept: Tab, send: "Shift+Right", when: composing} + - {accept: minus, send: Page_Up, when: has_menu} + - {accept: equal, send: Page_Down, when: has_menu} + - {accept: comma, send: Page_Up, when: paging} + - {accept: period, send: Page_Down, when: has_menu} + - {accept: "Control+Shift+1", select: .next, when: always} + - {accept: "Control+Shift+2", toggle: ascii_mode, when: always} + - {accept: "Control+Shift+3", toggle: full_shape, when: always} + - {accept: "Control+Shift+4", toggle: simplification, when: always} + - {accept: "Control+Shift+5", toggle: extended_charset, when: always} + - {accept: "Control+Shift+exclam", select: .next, when: always} + - {accept: "Control+Shift+at", toggle: ascii_mode, when: always} + - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always} + - {accept: "Control+Shift+dollar", toggle: simplification, when: always} + - {accept: "Control+Shift+percent", toggle: extended_charset, when: always} + - {accept: "Shift+space", toggle: full_shape, when: always} + - {accept: "Control+period", toggle: ascii_punct, when: always} + - {accept: minus, send: minus, when: has_menu} + - {accept: minus, send: Page_Up, when: paging} + import_preset: default +menu: + page_size: 9 +punctuator: + full_shape: + " ": {commit: " "} + "!": {commit: "!"} + "\"": {pair: ["“", "”"]} + "#": ["#", "⌘"] + "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] + "%": ["%", "°", "℃"] + "&": "&" + "'": {pair: ["‘", "’"]} + "(": "(" + ")": ")" + "*": ["*", "·", "・", "×", "※", "❂"] + "+": "+" + ",": {commit: ","} + "-": "-" + .: {commit: "。"} + "/": ["/", "÷"] + ":": {commit: ":"} + ";": {commit: ";"} + "<": ["《", "〈", "«", "‹"] + "=": "=" + ">": ["》", "〉", "»", "›"] + "?": {commit: "?"} + "@": ["@", "☯"] + "[": ["「", "【", "〔", "["] + "\\": ["、", "\"] + "]": ["」", "】", "〕", "]"] + "^": {commit: "……"} + _: "——" + "`": "`" + "{": ["『", "〖", "{"] + "|": ["·", "|", "§", "¦"] + "}": ["』", "〗", "}"] + "~": "~" + half_shape: + "!": {commit: "!"} + "\"": {pair: ["“", "”"]} + "#": "#" + "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] + "%": ["%", "%", "°", "℃"] + "&": "&" + "'": {pair: ["‘", "’"]} + "(": "(" + ")": ")" + "*": ["*", "*", "·", "・", "×", "※", "❂"] + "+": "+" + ",": {commit: ","} + "-": "-" + .: {commit: "。"} + "/": ["、", "/", "/", "÷"] + ":": {commit: ":"} + ";": {commit: ";"} + "<": ["《", "〈", "«", "‹"] + "=": "=" + ">": ["》", "〉", "»", "›"] + "?": {commit: "?"} + "@": "@" + "[": ["「", "【", "〔", "["] + "\\": ["、", "\\", "\"] + "]": ["」", "】", "〕", "]"] + "^": {commit: "……"} + _: "——" + "`": "`" + "{": ["『", "〖", "{"] + "|": ["·", "|", "|", "§", "¦"] + "}": ["』", "〗", "}"] + "~": ["~", "~"] + import_preset: default +recognizer: + import_preset: default + patterns: + email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" + reverse_lookup: "`[a-z]*'?$" + uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" + url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$" +reverse_lookup: + comment_format: + - "xform ([aeiou])(ng?|r)([1234]) $1$3$2" + - "xform ([aeo])([iuo])([1234]) $1$3$2" + - "xform a1 ā" + - "xform a2 á" + - "xform a3 ǎ" + - "xform a4 à" + - "xform e1 ē" + - "xform e2 é" + - "xform e3 ě" + - "xform e4 è" + - "xform o1 ō" + - "xform o2 ó" + - "xform o3 ǒ" + - "xform o4 ò" + - "xform i1 ī" + - "xform i2 í" + - "xform i3 ǐ" + - "xform i4 ì" + - "xform u1 ū" + - "xform u2 ú" + - "xform u3 ǔ" + - "xform u4 ù" + - "xform v1 ǖ" + - "xform v2 ǘ" + - "xform v3 ǚ" + - "xform v4 ǜ" + - "xform/([nljqxy])v/$1ü/" + - "xform/eh[0-5]?/ê/" + - "xform/([a-z]+)[0-5]/$1/" + dictionary: stroke + enable_completion: true + preedit_format: + - "xlit/hspnz/一丨丿丶乙/" + prefix: "`" + suffix: "'" + tips: "〔筆畫〕" +schema: + author: + - "佛振 " + dependencies: + - stroke + description: | + 「漢語拼音」,以符號按鍵 - / < \ 輸入四聲 + 拼音碼表根據 CC-CEDICT 改編 + + name: "地球拼音" + schema_id: terra_pinyin + version: 0.19 +speller: + algebra: + - "erase/^xx$/" + - "xform/^r5$/er5/" + - "abbrev/^([a-z]).+$/$1/" + - "abbrev/^([zcs]h).+$/$1/" + - "derive/^([nl])ve/$1ue/" + - "derive/^([jqxy])u/$1v/" + - "derive/un$/uen/" + - "derive/ui/uei/" + - "derive/iu/iou/" + - "derive/ao/oa/" + - "derive/([aeiou])ng/$1gn/" + - "derive/([iu])a(o|ng?)/a$1$2/" + - "derive/^([a-z]+)[0-5]$/$1/" + - "derive/([dtngkhrzcs])o(u|ng)$/$1o/" + - "derive/ong$/on/" + - "erase/^.*5$/" + - "xlit 1234 -/<\\" + - "derive/^(.*)-$/$1;/" + - "derive/^(.*)<$/$1,/" + - "derive/^(.*)\\\\$/$1>/" + alphabet: "zyxwvutsrqponmlkjihgfedcba-;/<,>\\" + delimiter: " '" + initials: zyxwvutsrqponmlkjihgfedcba +switches: + - name: ascii_mode + reset: 0 + states: ["中文", "西文"] + - name: full_shape + states: ["半角", "全角"] + - name: simplification + states: ["漢字", "汉字"] + - name: ascii_punct + states: ["。,", ".,"] +translator: + comment_format: + - "xform ([aeiou])(ng?|r)([1234]) $1$3$2" + - "xform ([aeo])([iuo])([1234]) $1$3$2" + - "xform a1 ā" + - "xform a2 á" + - "xform a3 ǎ" + - "xform a4 à" + - "xform e1 ē" + - "xform e2 é" + - "xform e3 ě" + - "xform e4 è" + - "xform o1 ō" + - "xform o2 ó" + - "xform o3 ǒ" + - "xform o4 ò" + - "xform i1 ī" + - "xform i2 í" + - "xform i3 ǐ" + - "xform i4 ì" + - "xform u1 ū" + - "xform u2 ú" + - "xform u3 ǔ" + - "xform u4 ù" + - "xform v1 ǖ" + - "xform v2 ǘ" + - "xform v3 ǚ" + - "xform v4 ǜ" + - "xform/([nljqxy])v/$1ü/" + - "xform/eh[0-5]?/ê/" + - "xform/([a-z]+)[0-5]/$1/" + dictionary: terra_pinyin + preedit_format: + - "xform/([nl])v/$1ü/" + - "xform/([nl])ue/$1üe/" + - "xform/([jqxy])v/$1u/" + - "xform/eh/ê/" + - "xform ([aeiou])(ng?|r)([-;/<,>\\\\]) $1$3$2" + - "xform ([aeo])([iuo])([-;/<,>\\\\]) $1$3$2" + - "xform a[-;] ā" + - "xform a/ á" + - "xform a[<,] ǎ" + - "xform a[>\\\\] à" + - "xform e[-;] ē" + - "xform e/ é" + - "xform e[<,] ě" + - "xform e[>\\\\] è" + - "xform o[-;] ō" + - "xform o/ ó" + - "xform o[<,] ǒ" + - "xform o[>\\\\] ò" + - "xform i[-;] ī" + - "xform i/ í" + - "xform i[<,] ǐ" + - "xform i[>\\\\] ì" + - "xform u[-;] ū" + - "xform u/ ú" + - "xform u[<,] ǔ" + - "xform u[>\\\\] ù" + - "xform ü[-;] ǖ" + - "xform ü/ ǘ" + - "xform ü[<,] ǚ" + - "xform ü[>\\\\] ǜ" + spelling_hints: 5 \ No newline at end of file diff --git a/.config/ibus/rime/build/terra_pinyin.table.bin b/.config/ibus/rime/build/terra_pinyin.table.bin new file mode 100644 index 0000000..a2683d3 Binary files /dev/null and b/.config/ibus/rime/build/terra_pinyin.table.bin differ diff --git a/.config/ibus/rime/default.custom.yaml b/.config/ibus/rime/default.custom.yaml new file mode 100644 index 0000000..ea410a0 --- /dev/null +++ b/.config/ibus/rime/default.custom.yaml @@ -0,0 +1,4 @@ +patch: + "menu/page_size": 9 + schema_list: + - schema: terra_pinyin diff --git a/.config/ibus/rime/installation.yaml b/.config/ibus/rime/installation.yaml new file mode 100644 index 0000000..e80bb8c --- /dev/null +++ b/.config/ibus/rime/installation.yaml @@ -0,0 +1,6 @@ +distribution_code_name: "ibus-rime" +distribution_name: Rime +distribution_version: 1.4.0 +install_time: "Wed Jun 24 12:07:07 2020" +installation_id: "0473e284-5ff2-42f2-91ba-319c9ef261b2" +rime_version: 1.5.3 \ No newline at end of file diff --git a/.config/ibus/rime/luna_pinyin.userdb/000054.log b/.config/ibus/rime/luna_pinyin.userdb/000054.log new file mode 100644 index 0000000..e69de29 diff --git a/.config/ibus/rime/luna_pinyin.userdb/000055.ldb b/.config/ibus/rime/luna_pinyin.userdb/000055.ldb new file mode 100644 index 0000000..c8f1117 Binary files /dev/null and b/.config/ibus/rime/luna_pinyin.userdb/000055.ldb differ diff --git a/.config/ibus/rime/luna_pinyin.userdb/CURRENT b/.config/ibus/rime/luna_pinyin.userdb/CURRENT new file mode 100644 index 0000000..f774e85 --- /dev/null +++ b/.config/ibus/rime/luna_pinyin.userdb/CURRENT @@ -0,0 +1 @@ +MANIFEST-000052 diff --git a/.config/ibus/rime/luna_pinyin.userdb/LOCK b/.config/ibus/rime/luna_pinyin.userdb/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.config/ibus/rime/luna_pinyin.userdb/LOG b/.config/ibus/rime/luna_pinyin.userdb/LOG new file mode 100644 index 0000000..876c63d --- /dev/null +++ b/.config/ibus/rime/luna_pinyin.userdb/LOG @@ -0,0 +1,14 @@ +2020/06/27-15:20:46.591250 140703118997248 Recovering log #51 +2020/06/27-15:20:46.591341 140703118997248 Level-0 table #53: started +2020/06/27-15:20:46.595170 140703118997248 Level-0 table #53: 173 bytes OK +2020/06/27-15:20:46.605563 140703118997248 Delete type=0 #51 +2020/06/27-15:20:46.605672 140703118997248 Delete type=3 #50 +2020/06/27-15:20:46.606017 140703110604544 Compacting 4@0 + 1@1 files +2020/06/27-15:20:46.610091 140703110604544 Generated table #55@0: 5 keys, 259 bytes +2020/06/27-15:20:46.610145 140703110604544 Compacted 4@0 + 1@1 files => 259 bytes +2020/06/27-15:20:46.614309 140703110604544 compacted to: files[ 0 1 0 0 0 0 0 ] +2020/06/27-15:20:46.614499 140703110604544 Delete type=2 #34 +2020/06/27-15:20:46.614634 140703110604544 Delete type=2 #48 +2020/06/27-15:20:46.614733 140703110604544 Delete type=2 #43 +2020/06/27-15:20:46.614821 140703110604544 Delete type=2 #28 +2020/06/27-15:20:46.614906 140703110604544 Delete type=2 #53 diff --git a/.config/ibus/rime/luna_pinyin.userdb/LOG.old b/.config/ibus/rime/luna_pinyin.userdb/LOG.old new file mode 100644 index 0000000..be9908a --- /dev/null +++ b/.config/ibus/rime/luna_pinyin.userdb/LOG.old @@ -0,0 +1,3 @@ +2020/06/27-15:20:46.579236 140703118997248 Recovering log #49 +2020/06/27-15:20:46.589554 140703118997248 Delete type=0 #49 +2020/06/27-15:20:46.589676 140703118997248 Delete type=3 #47 diff --git a/.config/ibus/rime/luna_pinyin.userdb/MANIFEST-000052 b/.config/ibus/rime/luna_pinyin.userdb/MANIFEST-000052 new file mode 100644 index 0000000..c84dc73 Binary files /dev/null and b/.config/ibus/rime/luna_pinyin.userdb/MANIFEST-000052 differ diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/default.custom.yaml b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/default.custom.yaml new file mode 100644 index 0000000..ea410a0 --- /dev/null +++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/default.custom.yaml @@ -0,0 +1,4 @@ +patch: + "menu/page_size": 9 + schema_list: + - schema: terra_pinyin diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/installation.yaml b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/installation.yaml new file mode 100644 index 0000000..e80bb8c --- /dev/null +++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/installation.yaml @@ -0,0 +1,6 @@ +distribution_code_name: "ibus-rime" +distribution_name: Rime +distribution_version: 1.4.0 +install_time: "Wed Jun 24 12:07:07 2020" +installation_id: "0473e284-5ff2-42f2-91ba-319c9ef261b2" +rime_version: 1.5.3 \ No newline at end of file diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/luna_pinyin.userdb.txt b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/luna_pinyin.userdb.txt new file mode 100644 index 0000000..d19e12d --- /dev/null +++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/luna_pinyin.userdb.txt @@ -0,0 +1,6 @@ +# Rime user dictionary +#@/db_name luna_pinyin.userdb +#@/db_type userdb +#@/rime_version 1.5.3 +#@/tick 0 +#@/user_id 0473e284-5ff2-42f2-91ba-319c9ef261b2 diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/terra_pinyin.userdb.txt b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/terra_pinyin.userdb.txt new file mode 100644 index 0000000..2377080 --- /dev/null +++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/terra_pinyin.userdb.txt @@ -0,0 +1,9 @@ +# Rime user dictionary +#@/db_name terra_pinyin.userdb +#@/db_type userdb +#@/rime_version 1.5.3 +#@/tick 6 +#@/user_id 0473e284-5ff2-42f2-91ba-319c9ef261b2 +chan3 pin3 產品 c=1 d=1 t=1 +ma5 嗎 c=2 d=1.99005 t=6 +ni3 hao3 你好 c=3 d=2.97516 t=5 diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml new file mode 100644 index 0000000..de25e72 --- /dev/null +++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml @@ -0,0 +1,2 @@ +var: + last_build_time: 1593263996 \ No newline at end of file diff --git a/.config/ibus/rime/terra_pinyin.userdb/000072.ldb b/.config/ibus/rime/terra_pinyin.userdb/000072.ldb new file mode 100644 index 0000000..9e3bfbe Binary files /dev/null and b/.config/ibus/rime/terra_pinyin.userdb/000072.ldb differ diff --git a/.config/ibus/rime/terra_pinyin.userdb/000074.log b/.config/ibus/rime/terra_pinyin.userdb/000074.log new file mode 100644 index 0000000..b01175c Binary files /dev/null and b/.config/ibus/rime/terra_pinyin.userdb/000074.log differ diff --git a/.config/ibus/rime/terra_pinyin.userdb/CURRENT b/.config/ibus/rime/terra_pinyin.userdb/CURRENT new file mode 100644 index 0000000..60f8f3c --- /dev/null +++ b/.config/ibus/rime/terra_pinyin.userdb/CURRENT @@ -0,0 +1 @@ +MANIFEST-000073 diff --git a/.config/ibus/rime/terra_pinyin.userdb/LOCK b/.config/ibus/rime/terra_pinyin.userdb/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.config/ibus/rime/terra_pinyin.userdb/LOG b/.config/ibus/rime/terra_pinyin.userdb/LOG new file mode 100644 index 0000000..0cbc8f1 --- /dev/null +++ b/.config/ibus/rime/terra_pinyin.userdb/LOG @@ -0,0 +1,3 @@ +2020/06/27-15:20:47.571446 140703135819584 Recovering log #71 +2020/06/27-15:20:47.593516 140703135819584 Delete type=0 #71 +2020/06/27-15:20:47.593630 140703135819584 Delete type=3 #69 diff --git a/.config/ibus/rime/terra_pinyin.userdb/LOG.old b/.config/ibus/rime/terra_pinyin.userdb/LOG.old new file mode 100644 index 0000000..d7cbe28 --- /dev/null +++ b/.config/ibus/rime/terra_pinyin.userdb/LOG.old @@ -0,0 +1,16 @@ +2020/06/27-15:20:46.544894 140703118997248 Recovering log #68 +2020/06/27-15:20:46.544918 140703118997248 Level-0 table #70: started +2020/06/27-15:20:46.547914 140703118997248 Level-0 table #70: 173 bytes OK +2020/06/27-15:20:46.557055 140703118997248 Delete type=0 #68 +2020/06/27-15:20:46.557095 140703118997248 Delete type=2 #69 +2020/06/27-15:20:46.557116 140703118997248 Delete type=3 #66 +2020/06/27-15:20:46.557263 140703110604544 Compacting 5@0 + 1@1 files +2020/06/27-15:20:46.560597 140703110604544 Generated table #72@0: 8 keys, 380 bytes +2020/06/27-15:20:46.560617 140703110604544 Compacted 5@0 + 1@1 files => 380 bytes +2020/06/27-15:20:46.564717 140703110604544 compacted to: files[ 0 1 0 0 0 0 0 ] +2020/06/27-15:20:46.564805 140703110604544 Delete type=2 #64 +2020/06/27-15:20:46.564868 140703110604544 Delete type=2 #54 +2020/06/27-15:20:46.564915 140703110604544 Delete type=2 #50 +2020/06/27-15:20:46.564959 140703110604544 Delete type=2 #67 +2020/06/27-15:20:46.565020 140703110604544 Delete type=2 #70 +2020/06/27-15:20:46.565068 140703110604544 Delete type=2 #59 diff --git a/.config/ibus/rime/terra_pinyin.userdb/MANIFEST-000073 b/.config/ibus/rime/terra_pinyin.userdb/MANIFEST-000073 new file mode 100644 index 0000000..fd2dc1c Binary files /dev/null and b/.config/ibus/rime/terra_pinyin.userdb/MANIFEST-000073 differ diff --git a/.config/ibus/rime/user.yaml b/.config/ibus/rime/user.yaml new file mode 100644 index 0000000..de25e72 --- /dev/null +++ b/.config/ibus/rime/user.yaml @@ -0,0 +1,2 @@ +var: + last_build_time: 1593263996 \ No newline at end of file diff --git a/.config/inputrc b/.config/inputrc new file mode 100644 index 0000000..f9b94dd --- /dev/null +++ b/.config/inputrc @@ -0,0 +1,19 @@ +$include /etc/inputrc +set editing-mode vi +$if mode=vi + +set show-mode-in-prompt on +set vi-ins-mode-string \1\e[6 q\2 +set vi-cmd-mode-string \1\e[2 q\2 + +set keymap vi-command +# these are for vi-command mode +Control-l: clear-screen +Control-a: beginning-of-line + +set keymap vi-insert +# these are for vi-insert mode +Control-l: clear-screen +Control-a: beginning-of-line + +$endif diff --git a/.config/mpv/input.conf b/.config/mpv/input.conf new file mode 100644 index 0000000..e0de762 --- /dev/null +++ b/.config/mpv/input.conf @@ -0,0 +1,7 @@ +l seek 5 +h seek -5 +j seek -60 +k seek 60 +S cycle sub +ALT+j add sub-scale -0.1 +ALT+k add sub-scale +0.1 diff --git a/.config/mpv/mpv.conf b/.config/mpv/mpv.conf new file mode 100644 index 0000000..ff66aed --- /dev/null +++ b/.config/mpv/mpv.conf @@ -0,0 +1 @@ +save-position-on-quit diff --git a/.config/newsboat/config b/.config/newsboat/config new file mode 100644 index 0000000..8a56287 --- /dev/null +++ b/.config/newsboat/config @@ -0,0 +1,40 @@ +#show-read-feeds no +auto-reload yes + +external-url-viewer "urlscan -dc -r 'linkhandler {}'" + +bind-key j down +bind-key k up +bind-key j next articlelist +bind-key k prev articlelist +bind-key J next-feed articlelist +bind-key K prev-feed articlelist +bind-key G end +bind-key g home +bind-key d pagedown +bind-key u pageup +bind-key l open +bind-key h quit +bind-key a toggle-article-read +bind-key n next-unread +bind-key N prev-unread +bind-key D pb-download +bind-key U show-urls +bind-key x pb-delete +bind-key ^t next-unread + +color listnormal cyan default +color listfocus magenta black standout bold +color listnormal_unread yellow default +color listfocus_unread yellow black standout bold +color info red black standout bold +color article green default + +browser linkhandler +macro , open-in-browser +macro t set browser "tsp youtube-dl --add-metadata -ic"; open-in-browser ; set browser linkhandler +macro a set browser "tsp youtube-dl --add-metadata -xic -f bestaudio/best"; open-in-browser ; set browser linkhandler +macro v set browser "setsid nohup mpv"; open-in-browser ; set browser linkhandler +macro w set browser "w3m"; open-in-browser ; set browser linkhandler +macro p set browser "dmenuhandler"; open-in-browser ; set browser linkhandler +macro c set browser "xsel -b <<<" ; open-in-browser ; set browser linkandler diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc new file mode 100644 index 0000000..9fa50ca --- /dev/null +++ b/.config/zathura/zathurarc @@ -0,0 +1,12 @@ +set statusbar-h-padding 0 +set statusbar-v-padding 0 +set page-padding 1 +map u scroll half-up +map d scroll half-down +map D toggle_page_mode +map r reload +map R rotate +map K zoom in +map J zoom out +map i recolor +map p print -- cgit v1.2.3