Skip to content

RoyMcCrain/dotsfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotsfile

いろいろ設定集

init

必要そうなやつをaptでいれる

sudo apt update && sudo apt install -y build-essential zsh zip language-pack-ja

zsh をログインシェルにする

chsh -s $(which zsh)

ghの設定

https://github.com/cli/cli/blob/trunk/docs/install_linux.md

(type -p wget >/dev/null || (sudo apt update && sudo apt-get install wget -y)) \
	&& sudo mkdir -p -m 755 /etc/apt/keyrings \
        && out=$(mktemp) && wget -nv -O$out https://cli.github.com/packages/githubcli-archive-keyring.gpg \
        && cat $out | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
	&& sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
	&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
	&& sudo apt update \
	&& sudo apt install gh -y

ghのインストール後

gh auth login

Githubとsshができるようにする

ghqの設定

Goを入れる

sudo apt install golang

https://github.com/x-motemen/ghq?tab=readme-ov-file#go-get

go install github.com/x-motemen/ghq@latest

go/bin/ にghqが生成されるのでそれを一旦使う

dotsfilesのclone

./go/bin/ghq get [email protected]:RoyMcCrain/dotsfile.git
cd ~/ghq/github.com/RoyMcCrain/dotsfile

asdf

https://asdf-vm.com/ja-jp/guide/getting-started.html

git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0

一時的なasdf有効化

. "$HOME/.asdf/asdf.sh"

antigenのインストールが出来いなければ antigen apply をする

asdf_init_plugin

chmod +x ./scripts/build_env/asdf_init_plugin.sh
./scripts/build_env/asdf_init_plugin.sh

上記で、asdf plugin add を行う

asdf_install_plugin

chmod +x ./scripts/build_env/asdf_install_plugin.sh
./scripts/build_env/asdf_install_plugin.sh

不必要なaptで入れたgolang削除

sudo apt remove golang
sudo rm -rf ~/go

ディレクトリは要確認

antigen(zshのプラグインマネージャー)

antigen

git clone https://github.com/zsh-users/antigen.git ~/.antigen

create_symlink

chmod +x ./scripts/build_env/create_symlink.sh
./scripts/build_env/create_symlink.sh

上記で、シンボリックリンクを作成できる

eza

https://github.com/eza-community/eza

https://github.com/eza-community/eza/blob/main/INSTALL.md#debian-and-ubuntu

sudo mkdir -p /etc/apt/keyrings
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list
sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list
sudo apt update
sudo apt install -y eza

zshrcの読み込み

source ~/.zshrc

xsel

sudo apt install xsel

WSL-Hello-sudo

https://github.com/nullpo-head/WSL-Hello-sudo

wget http://github.com/nullpo-head/WSL-Hello-sudo/releases/latest/download/release.tar.gz
tar xvf release.tar.gz
cd release
./install.sh
cd ../
rm -fr ./release.tar.gz ./release

memo

denopsでライブラリのエラー

[denops] Failed to load plugin 'dpp': TypeError: error sending request for url (https://jsr.io/@std/internal/0.225.1/format.ts):
 http2 error: stream error received: refused stream before processing any application logic                                     
[denops]     at https://jsr.io/@std/assert/0.225.2/assert_array_includes.ts:4:24  
Could not find co
nstraint in the list of versions

こんな感じのエラーが起きたら

rm -fr ~/.cache/deno
rm -fr ~/.cache/dpp

をする。なんかdenoのキャッシュが原因で上手くインストールできないときがある。

About

主にnvimの設定

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published