Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryosukedtomita/dotfiles
my dotfiles
https://github.com/ryosukedtomita/dotfiles
bashrc dotfiles dotfiles-linux gitconfig inputrc nvim oh-my-zsh shell-script tmux-conf vimrc wsl zshrc
Last synced: about 1 month ago
JSON representation
my dotfiles
- Host: GitHub
- URL: https://github.com/ryosukedtomita/dotfiles
- Owner: RyosukeDTomita
- Created: 2024-07-15T04:03:27.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T07:32:18.000Z (3 months ago)
- Last Synced: 2024-09-16T09:05:48.670Z (3 months ago)
- Topics: bashrc, dotfiles, dotfiles-linux, gitconfig, inputrc, nvim, oh-my-zsh, shell-script, tmux-conf, vimrc, wsl, zshrc
- Language: Shell
- Homepage:
- Size: 45.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
## INDEX
- [ABOUT](#about)
- [ENVIRONMENT](#environment)
- [PREPARING](#preparing)
- [HOW TO USE](#how-to-use)
- [MEMO](#memo)---
## ABOUT
Manage .dotfiles.
> [!NOTE]
> I decided to use [ohmyzsh](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vi-mode) from 2024/08/22.
> This is the [archive](https://github.com/RyosukeDTomita/dotfiles/tree/archive/before-ohmyzsh) of before using ohmyzsh.> [!WARNING]
> DO NOT include credential info .e.g. `~/.ssh/id_rsa`, `~/.aws/credentials` etc.---
## ENVIRONMENT
Ubuntu 22.04 LTS
---
## PREPARING
1. install this repository.
```shell
git clone RyosukeDTomita/dotfiles.git
```2. install tmux
3. install VSCode
4. install zsh
```shell
sudo apt install zsh
```---
## HOW TO USE
```shell
cd dotfiles/
chmod +x initall.sh
./install.sh
chmod +x install-ohmyzsh.sh
./install-ohmyzsh.sh
chmod +x install-neovim.sh
./install-neovim.sh
```> [!NOTE]
> Dev Containersで使用するinstall scriptはデフォルトで以下のファイルが実行される。
> - install.sh
> - install
> - bootstrap.sh
> - setup.sh
> - setup> [!NOTE]
> Dev Containersかどうかを`REMOTE_CONTAINERS=true`の環境変数で識別している。参考: [GitHub issue](https://github.com/microsoft/vscode-remote-release/issues/3517)### VSCode
```shell
ln -s $HOME/dotfiles/.config/Code/User/keybindings.json $HOME/.config/Code/User/keybindings.json
# VSCodeのsettings.jsonはちょこちょこいじるので一旦シンボリックリンクにはしない
cp $HOME/dotfiles/.config/Code/User/settings.json $HOME/.config/Code/User/settings.json
```---
## MEMO
- Dev Containersかどうかを`REMOTE_CONTAINERS=true`の環境変数で識別している。参考: [GitHub issue](https://github.com/microsoft/vscode-remote-release/issues/3517)
- [nvimのバージョンを上げたらvim-lspのエラーがでるようになった話](https://x.com/sigma5736394841/status/1826319333402042729)