Comments (2)
Hey! Thanks @axonasif for the follow-up!
I thought of that, and will definitely go with it if need be -- I figured I'd file this anyhow since I couldn't think of a disadvantage to doing this always (i.e. adding --recursive
here I think, especially since I think you're already defaulting to shallow clones of submodules even though you're not cloning them, if I follow the code there right)
But of course if there is one somehow I'm not at all upset if you close this! And thanks again for the info.
from gitpod.
Hi @Julian, you have full control after your initial dotfiles repo is cloned.
I suggest that you add an additional file called install.sh
in your main dotfiles repo. In it, you can customize the installation. (or update your existing bootstrap.sh
)
Example install.sh
for your use case:
#!/usr/bin/env bash
git submodule update --init --recursive
./dot install
Make sure to run chmod 755 install.sh
before committing.
https://www.gitpod.io/docs/configure/user-settings/dotfiles contains some information that you might find useful.
from gitpod.
Related Issues (20)
- Allow user-triggered workspace prebuilds HOT 2
- There is two same shell in the browser vscode. HOT 5
- gitpoid.io websites have a memory leak HOT 4
- Don't clone dotfiles as root HOT 7
- Support a dotfiles install script that *isn't* generic-sounding / that mentions `gitpod` HOT 1
- Intergrate VSCode addon with Remote Explorer HOT 2
- Avatars not being resolved from GitLab accounts HOT 1
- SSH: Constant disconnects in VS Code when working on a Next.js app HOT 4
- Pylance linting not fully working HOT 1
- why IDEA Remote Development don't have gitpod plugin HOT 5
- Login with GitHub
- Display workspace name on "Workspace Stopped" screen
- JetBrains Gateway failed with 503 HOT 2
- Phone Verification
- Gitpod CLI : add a find | search command HOT 4
- Is there any way to turn off extension sync when starting a new workspace HOT 3
- Unable to run Firefox in Gitpod workspace or Unable to install Firefox with snap HOT 4
- Custom Docker image not rebuild correctly after merging HOT 2
- Create a link that a non-browser vnc client such as realvnc can connect to
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gitpod.