Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/int128/dotfiles
Dotfiles of my environment
https://github.com/int128/dotfiles
dotfiles macos wsl zsh
Last synced: about 2 months ago
JSON representation
Dotfiles of my environment
- Host: GitHub
- URL: https://github.com/int128/dotfiles
- Owner: int128
- Created: 2014-07-25T04:11:07.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T09:59:49.000Z (6 months ago)
- Last Synced: 2024-10-13T00:54:11.502Z (2 months ago)
- Topics: dotfiles, macos, wsl, zsh
- Language: Shell
- Homepage:
- Size: 205 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles [![build](https://github.com/int128/dotfiles/actions/workflows/build.yaml/badge.svg)](https://github.com/int128/dotfiles/actions/workflows/build.yaml)
This is a dotfiles of my environment.
## Getting Started
```sh
# Clone the repository
git clone https://github.com/int128/dotfiles.git# Run the installation script
./dotfiles/install
```It supports the following platforms:
- [macOS](macos)
- [Google Cloud Shell](cloudshell)
- [Windows Subsystem for Linux (WSL)](wsl)You can put environment specific configuration to `.zshrc.local`.
For example,```zsh
echo enable_proxy >> .zshrc.local
```### AWS access
Set up your `.aws/config` for AWS SSO.
```ini
[profile PROFILE]
region = ap-northeast-1
sso_start_url = https://SPACE.awsapps.com/start
sso_region = ap-northeast-1
sso_account_id = NUMBER
sso_role_name = AdministratorAccess
```For [SSH connections through Session Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-getting-started-enable-ssh-connections.html), set up your `.ssh/config`.
```
host i-* mi-*
ProxyCommand sh -c "aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters 'portNumber=%p'"
User ssm-user
ServerAliveInterval 60
```## Sandbox
To run an ephemeral pod:
```sh
k run --rm -it --image ghcr.io/int128/dotfiles:main int128-sandbox
```