https://github.com/mhmdio/dotfiles-gitpod
https://gitpod.io/
https://github.com/mhmdio/dotfiles-gitpod
development-environment dotfiles gitpod
Last synced: about 1 month ago
JSON representation
https://gitpod.io/
- Host: GitHub
- URL: https://github.com/mhmdio/dotfiles-gitpod
- Owner: mhmdio
- Created: 2023-02-19T06:35:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T10:34:39.000Z (over 3 years ago)
- Last Synced: 2026-02-10T04:32:20.532Z (4 months ago)
- Topics: development-environment, dotfiles, gitpod
- Language: Shell
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bring your Dotfiles to Gitpod
Ever wondered how you can bring your personal dotfiles configurations to [Gitpod](https://www.gitpod.io/) to have your personalized ephemeral developer environments in the cloud? Here's how...
## How Does this Repo. Works?
- Install Fonts
- Configure Aliases
- Configure Git
- It has a `./setup.sh` file that contains the initial setup script to execute all the scripts to install/ configure required services under `./scripts/` to keep that X service installed on your next Gitpod Workspaces. For example, it contains following scripts:
- `./scripts/git_config.sh` is script to configure Git
- `./scripts/task_configure.sh` is script to configure Trunk
- `./scripts/trunk_configure.sh` is script to configure Trunk
- `./scripts/shellcheck_configure.sh` is script to configure shellcheck
- `./scripts/terraform_configure.sh` is script to setup & configure [Terraform](https://www.terraform.io/).
- `./scripts/configure_aws_with_gitpod.sh` to install [AWS CLI](https://aws.amazon.com/cli/) and configure AWS SSO
## How You Can Quickly Use this dotfiles with your Gitpod Workspaces (as template)
- You Can generate a repo. for you by [using this template](https://github.com/gitpod-io/demo-dotfiles/generate)
- Name your Repo. (e.g.: `dotfiles`).
- Add your `dotfiles` repository to [Gitpod Dashboard Preferences](https://gitpod.io/preferences)
- Now, everytime you will start a new workspace or just Restart your Gitpod Workspace, you will get your lovely dotfiles customisation setup.
> **Note**: Your installation script will be terminated if it exceeds 120 seconds.
## Modify it according to your personal requirements
To modify it out in a new development environment, click the button below:
[](https://gitpod.io/#https://github.com/gitpod-io/demo-dotfiles)
## Recommended Reading
- [Blog: Personalize your Gitpod Workspace Environments](https://www.gitpod.io/blog/personalize-your-gitpod-workspace-environment)
- [Docs: Config-dotfiles](https://www.gitpod.io/docs/config-dotfiles)
## Examples
Here are some example `dotfiles` which you can refer:
- [webpro/awesome-dotfiles](https://github.com/webpro/awesome-dotfiles)
- [holman/dotfiles](https://github.com/holman/dotfiles)