https://github.com/ctran/dotfiles
My personal dot files
https://github.com/ctran/dotfiles
Last synced: about 19 hours ago
JSON representation
My personal dot files
- Host: GitHub
- URL: https://github.com/ctran/dotfiles
- Owner: ctran
- License: mit
- Created: 2022-10-13T03:00:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-13T03:00:16.000Z (over 3 years ago)
- Last Synced: 2025-12-29T23:18:36.766Z (6 months ago)
- Language: Shell
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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?
- 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/gpg_configure.sh` is script to configure [GPG](https://www.gnupg.org/) key.
- `./scripts/terraform_configure.sh` is script to setup & configure [Terraform](https://www.terraform.io/).
- `./scripts/aws_cli_install.sh` to install [AWS CLI](https://aws.amazon.com/cli/).
- `./scripts/deno_configure.sh` to install & configure [deno](https://deno.land/).
- `./scripts/gcloud_cli_install.sh` to install [Google Cloud CLI](https://cloud.google.com/sdk/docs/install-sdk).
## 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)