dotfiles

Dotfiles for my OpenBSD environment.
Log | Files | Refs

commit b61a66d9637e1d311923b86ce66e99b78df5056a
parent 8af378f8d3805c73fe6a592e3d4a7e7dd1857caa
Author: Matsuda Kenji <contact2655@matsudakenji.xyz>
Date:   Sat, 25 Jun 2022 14:25:53 +0900

make change

Diffstat:
M.config/mutt/conf.d/sakura | 2+-
M.config/mutt/muttrc | 3+++
M.config/newsboat/urls | 1-
M.config/skk/skk-uim-jisyo | 130++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
M.config/vim/vimrc | 37+------------------------------------
A.exrc | 5+++++
M.profile | 1+
M.shrc | 5++++-
Mbin/dwm_status | 23++++++++++++++---------
9 files changed, 134 insertions(+), 73 deletions(-)

diff --git a/.config/mutt/conf.d/sakura b/.config/mutt/conf.d/sakura @@ -1,4 +1,4 @@ -source "openssl rsautl -decrypt -inkey ~/rsa/key -in ~/.config/mutt/passwd/sakura.rsa |" +source "while ! openssl rsautl -decrypt -inkey ~/rsa/key -in ~/.config/mutt/passwd/sakura.rsa; do :; done |" set hostname = "matsudakenji.xyz" set from = "contact2655@matsudakenji.xyz" diff --git a/.config/mutt/muttrc b/.config/mutt/muttrc @@ -1,3 +1,6 @@ +set alias_file = ~/address/mutt +source ~/address/mutt + set realname = "Matsuda Kenji" # default to sakura diff --git a/.config/newsboat/urls b/.config/newsboat/urls @@ -33,5 +33,4 @@ https://www.youtube.com/feeds/videos.xml?channel_id=UCz4jhqrCfthF8NnldZeK_rw asm https://www.youtube.com/feeds/videos.xml?channel_id=UCue0AhOm8SARARIcT-0mE1w asmr https://www.youtube.com/feeds/videos.xml?channel_id=UCAZqVGCUyiEBNopy7EloMTw asmr https://www.youtube.com/feeds/videos.xml?channel_id=UCX8fFzD1Kdi8uCSmbOce08w asmr -https://www.youtube.com/feeds/videos.xml?channel_id=UCnGxonfiiey6qbiuxPPPLDw https://www.youtube.com/feeds/videos.xml?channel_id=UCkMxe-0NaJw0Yc0g2Q29gcw diff --git a/.config/skk/skk-uim-jisyo b/.config/skk/skk-uim-jisyo @@ -1,21 +1,119 @@ +かん /諫;諫言/諌;「諫」の異体字/ +かんじ /漢字/寛治;年号(1087-1094)/感じ/ +つk /尽/[か/尽/]/ +あいそ /愛想/ +やりかた /やり方/ +なk /無/泣/[く/無/泣/]/ +せんたくし /選択肢/ +しょうs /称/[し/称/]/ +きょうか /強化;†strengthen/ +ま /間/ +しr /知/[り/知/]/[れ/知/]/[ら/知/]/ +ほうほう /方法/ +いがい /以外;†except.「それ-」/ +にんしょう /認証/ +にだんかい /二段階/ +ふかのう /不可能/ +こんど /今度/ +しかs /然;(however) 然しながら/[し/然;(however) 然しながら/]/ +もんだい /問題/ +かくにん /確認/ +てき /的/ +て /手/ +にちじょう /日常/ +ふだん /普段/ +づらi /辛/[い/辛/]/ +つかi /使/[い/使/]/ +おもi /思/[い/重/思/]/ +まえ /前/ +いじょう /以上/ +ねん /年/ +りよう /利用/ +しかた /仕方/ +ぼく /僕/ +かいやく /解約/ +けいたい /携帯/ +ひつよう /必要/ +ばんごう /番号/ +けいたいでんわ /携帯電話/ +ひっす /必須/ +せってい /設定/ +ところが /処が/ +かんがe /考/[え/考/]/ +さくじょ /削除/ +わすr /忘/[れ/忘/]/ +けs /消/[し/消/]/ +ときどき /時々/ +とうめん /当面/ +はあく /把握/ +じぶん /自分/ +とどi /届/[い/届/]/ +ほう /方/報/ +いe /言/[え/言/]/ +へんこう /変更/ +ねm /寝/[む/寝/]/ +きぶん /気分/ +ひ /日/ +もt /持/[って/持/]/ +ところ /所/ +せいり /整理/ +とおr /通/[り/通/]/ +つくt /作/[った/作/]/ +てあたりしだい /手当たり次第/ +とき /時/ +かつどう /活動/ +しゅうしょく /就職/ +あきらm /諦/[め/諦/]/ +ていど /程度/ +おもu /思/[う/思/]/ +つかt /使/[って/使/]/ +おおむね /概ね/ +できn /出来/[な/出来/]/ +とく /特/得;merit/ +がくせい /学生/ +いちぶ /一部/ +いt /行/[った/行/]/ +ずいじ /随時/ +かたっぱし /片っ端/ +とうろく /登録/ +き /機/黄/ +いr /入/[れ/入/]/ +てn /手/[に/手/]/ +どくじ /独自/ +かr /借/[り/借/]/ +ながらく /長らく/ +ほか /他/ +わ /和/輪/ +れい /令/玲;玲瓏/ +れいわ /令和/ +にち /日/ +がつ /月/ +あt /当/合;(一致) 話が合う/[った/合;(一致) 話が合う/]/[た/当/]/ +ふべん /不便/ +げんざい /現在/ +とりひきじょ /取引所/ +しさん /資産/ +あんごう /暗号;code/ +ころ /頃/ +かi /書/買/[い/書/買/]/ +さいしょ /最初/ +さいそ /再訴/ +とも /共/友/ +そうどうりん /僧道林/ +はやし /林/ +みち /道/ +そうりょ /僧侶/ ばしょ /場所/ こうほ /候補/ へんかん /変換/ -もんだい /問題/ とくn /特;-に/[に/特;-に/]/ -とく /得;merit/ おこn /行/[な/行/]/ にゅうりょく /入力/ -かんじ /漢字/寛治;年号(1087-1094)/感じ/ いち /位置/ こまt /困/[った/困/]/ じまえ /自前/時前/ -き /機/黄/ にゅうしゅ /入手/ -じぶん /自分/ いや /嫌/ -りよう /利用/ -ながらく /長らく/ こうちく /構築/ ことに /琴似;地名,札幌/ にしく /西区/ @@ -47,7 +145,6 @@ ひがし /東/ あきさ /玲紗/ さ /紗;袱紗/ -れい /玲;玲瓏/ えんどう /遠藤/ すけ /佑/ するが /駿河/ @@ -91,18 +188,14 @@ なか /中/ のはら /野原/ かいなん /海南/ -ほう /方/報/ -とうろく /登録/ さんか /参加/ あみ /網/ こうりゅう /交流/ かい /会/回/ -わ /輪/ みず /水/ きぼう /希望/ みなわかい /水輪会/水輪会交流網加入について/ かにゅう /加入/ -かん /諌;「諫」の異体字/ けん /遣;派遣/ でm /出/[ま/出/]/ みにくi /見難;(hard to see) 見難い表示/[い/見難;(hard to see) 見難い表示/]/ @@ -114,7 +207,6 @@ あたらs /新/[し/新/]/ めんどう /面倒/ てつづき /手続/ -へんこう /変更/ ねがi /願/[い/願/]/ ねがい /願/ でんし /電子/ @@ -134,12 +226,10 @@ れんらくさき /連絡先/ みt /見/[て/見/]/ きょう /今日/ -ぼく /僕/ わる /悪/ わr /割/[る/割/]/ つごう /都合/ あす /明日/ -おもi /思/[い/思/]/ わk /分/[か/分/]/ わかr /別;(人と) 彼氏と別れる/[り/別;(人と) 彼氏と別れる/]/ くさ /草/ @@ -149,7 +239,6 @@ ひくi /低/[い/低/]/ した /下/ にまい /二枚/ -いt /行/[った/行/]/ すこし /少し/ うしろ /後ろ/ わふう /和風/ @@ -157,7 +246,6 @@ させつ /左折/ ひだり /左/ ぞい /沿い/ -みち /道/ こうさてん /交差点/ しんごう /信号/ てまえ /手前/ @@ -165,7 +253,6 @@ はし /橋/ ちょくしん /直進/ おr /降/[り/降/]/ -ふべん /不便/ れんらく /連絡/ おしe /教/[え/教/]/ じかん /時間/ @@ -176,17 +263,13 @@ あした /明日/ ようじ /用事/ いただk /頂/[け/頂/]/ -かくにん /確認/ めいわく /迷惑/ -つかt /使/[って/使/]/ むかし /昔/ -しr /知/[り/知/]/[れ/知/]/ はいt /入/[って/入/]/ へんじ /返事/ おくr /送;(send)/[り/送;(send)/]/ なんど /何度/ しりあt /知り合/[った/知り合/]/ -あt /合;(一致) 話が合う/[った/合;(一致) 話が合う/]/ ぼうし /帽子/ せんてい /剪定;prune.「庭木の-」/ みき /幹/ @@ -195,7 +278,6 @@ うm /埋/[め/埋/]/ いたるところ /至る所/ むね /胸/ -ねん /年/ にほんご /日本語/ はっせい /発声;vocalisation/ つうか /通貨;currency/通過;passage/ @@ -232,7 +314,5 @@ つづk /続/[き/続/]/ くさかr /草刈/[り/草刈/]/ あめ /雨/ -ときどき /時々/ くもり /曇り/ はれ /晴/ -にち /日/ diff --git a/.config/vim/vimrc b/.config/vim/vimrc @@ -1,23 +1,11 @@ set fenc=utf-8 set encoding=utf-8 -set nocompatible filetype on set number set shiftwidth=4 set tabstop=4 -"set ambiwidth=double -if !isdirectory(expand("$XDG_CACHE_HOME/vim/undodir")) - call mkdir(expand("$XDG_CACHE_HOME/vim/undodir"), "p") -endif -set viminfo+=n~/.cache/vim/viminfo -set undofile -set undodir=$XDG_CACHE_HOME/vim/undodir - -noremap <c-h> <c-w><c-h> -noremap <c-j> <c-w><c-j> -noremap <c-k> <c-w><c-k> -noremap <c-l> <c-w><c-l> +set viminfo= map <up> <nop> map <down> <nop> @@ -28,26 +16,3 @@ imap <up> <nop> imap <down> <nop> imap <left> <nop> imap <right> <nop> - -"eskk.vim -let eskk#dictionary='~/.config/skk/skk-vim-jisyo' -let eskk#large_dictionary='/usr/local/share/skk/SKK-JISYO.L' -let eskk#egg_like_newline=1 - -"html tag -autocmd Filetype html inoremap ;com <!-- --><Esc>3hi -autocmd Filetype html inoremap ;1 <h1></h1><Esc>4hi -autocmd Filetype html inoremap ;2 <h2></h2><Esc>4hi -autocmd Filetype html inoremap ;3 <h3></h3><Esc>4hi -autocmd Filetype html inoremap ;4 <h4></h4><Esc>4hi -autocmd Filetype html inoremap ;5 <h5></h5><Esc>4hi -autocmd Filetype html inoremap ;6 <h6></h6><Esc>4hi -autocmd Filetype html inoremap ;pa <p><Return><Return></p><Esc>ki -autocmd Filetype html inoremap ;b <b></b><Esc>3hi -autocmd Filetype html inoremap ;i <i></i><Esc>3hi -autocmd Filetype html inoremap ;pre <pre><Return><Return></pre><Esc>ki -autocmd Filetype html inoremap ;cd <code><Return><Return></code><Esc>ki -autocmd Filetype html inoremap ;code <code><pre><Return><Return></pre></code><Esc><<ki - -"xml tag -autocmd Filetype xml inoremap ;com <!-- --><Esc>3hi diff --git a/.exrc b/.exrc @@ -0,0 +1,5 @@ +set number +set autoindent +set escapetime=0 +set shiftwidth=4 +set tabstop=4 diff --git a/.profile b/.profile @@ -9,6 +9,7 @@ export XDG_DATA_HOME="$HOME/.local/share" export XDG_RUNTIME_DIR="/tmp/xdg_runtime_dir_$USER" export VIMINIT=":source $XDG_CONFIG_HOME"/vim/vimrc export VIM="$XDG_CONFIG_HOME/vim" + [ ! -d $XDG_CONFIG_HOME ] && mkdir -p $XDG_CONFIG_HOME [ ! -d $XDG_CACHE_HOME ] && mkdir -p $XDG_CACHE_HOME [ ! -d $XDG_DATA_HOME ] && mkdir -p $XDG_DATA_HOME diff --git a/.shrc b/.shrc @@ -2,8 +2,11 @@ PS1='[\u@\h \W]\$ ' -alias w3m='w3m -o keymap_file=~/.config/w3m/keymap' +alias w3m='w3m -o keymap_file=~/.config/w3m/keymap -o save_hist=false -no-cookie' alias tmux='tmux -f /home/kenji/.config/tmux/tmux.conf' alias ls='ls -1' +alias vi="env HOME=$XDG_CONFIG_HOME/nvi nvi" +alias nvi="env HOME=$XDG_CONFIG_HOME/nvi nvi" + set -o vi -o posix export GPG_TTY=$(tty) diff --git a/bin/dwm_status b/bin/dwm_status @@ -1,22 +1,27 @@ #!/bin/sh -date=$(date '+%m/%d %a %H:%M') +date="$(date '+%m/%d %a %H:%M') |" mute=$(sndioctl -n output.mute) [ "$mute" = 1 ] && state="MUTE" || state="VOL" volume=$(printf '%.0f' $(echo $(sndioctl -n output.level) '*' 100 | bc)) -volume="$state $volume" +volume=" $state $volume |" online=$(apm -a) capacity=$(apm -l) -[ "$online" = "1" ] && state="AC" || state="BAT" -bat="$state $capacity" +if [ "$online" = "1" ]; then + bat=" AC $capacity |" +elif [ "$online" = "0" ]; then + bat=" BAT $capacity |" +else + bat="" +fi -cpu="CPU $(uptime | sed 's/.*load averages: \(.*\)/\1/' | cut -d, -f1)" +cpu=" CPU $(uptime | sed 's/.*load averages: \(.*\)/\1/' | cut -d, -f1) |" -tmp="TMP $(sysctl -n hw.sensors.cpu0.temp0 | cut -d'.' -f1)" +tmp=" TMP $(sysctl -n hw.sensors.cpu0.temp0 | cut -d'.' -f1) |" eth=$(ifconfig em0 | awk '/active/{printf "ETH "}') -wifi=$(ifconfig iwn0 | awk '/active/{printf "WIFI "}/no network/{printf "down\n"}/join/{printf "%s\n", $3}') -nw="$eth$wifi" +wifi=$(ifconfig iwn0 | awk '/active/{printf "WIFI "}/no network/{printf "down:"}/join/{printf "%s\n", $3}') +nw=" $eth$wifi" -printf "%s | %s | %s | %s | %s | %s" "$date" "$volume" "$bat" "$cpu" "$tmp" "$nw" +printf "%s%s%s%s%s%s\n" "$date" "$volume" "$bat" "$cpu" "$tmp" "$nw"