Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yutotnh/dotfiles
dotfiles by yutotnh
https://github.com/yutotnh/dotfiles
bash dotfiles shell-script
Last synced: about 2 months ago
JSON representation
dotfiles by yutotnh
- Host: GitHub
- URL: https://github.com/yutotnh/dotfiles
- Owner: yutotnh
- License: mit
- Created: 2022-12-18T17:34:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T17:48:43.000Z (3 months ago)
- Last Synced: 2024-10-22T08:23:54.118Z (3 months ago)
- Topics: bash, dotfiles, shell-script
- Language: Shell
- Homepage:
- Size: 167 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
## Install
```bash
git clone https://github.com/yutotnh/dotfiles.git
cd dotfiles
sudo true
./install.sh
exec bash -l
```## Update
```bash
cd ${DOTFILES_DIRECTORY}
git pull
${DOTFILES_DIRECTORY}/install.sh
exec bash -l
```## Uninstall
```bash
${DOTFILES_DIRECTORY}/uninstall.sh
exec bash -l
```## 補足
### WSL 使用時に `dotfiles/bashrc.sh` の実行が遅くなる
#### 解決法
`/etc/wsl.conf` に以下を書き込み、ホストのWindowsを再起動する
```text:/etc/wsl.conf
[interop]
appendWindowsPath = false
```#### 理由
WSLのデフォルト設定だと Windows の PATH を引き継いでいる
`dotfiles/bashrc.sh` 内の bash_completion.sh を実行する箇所でインストールされていないコマンドを探索するときにWindowsのPATHも見ている
WSLからWindowsのディレクトリへのアクセスは非常に遅く、そしてPATHの中に非常にたくさんアクセスしているため実行時間が遅くなっている