This repo has docs, configs, and a bash script for setting up my Ubuntu/Debian dev environment.
It supports the following software:
@ryanatkn/gro
: github.com/ryanatkn/groIt's designed for distros with apt
like Ubuntu for both standalone installations and WSL.
⚠️ This seems to be failing badly on WSL now, idk what's wrong.
fish/
— config files that get copied over for fish initializationvscode/
— settings, snippets, and keybindings for VSCode
(copied over by the script unless they exist or the paths aren't right)keyrate/
— speedy keyboard repeat rateswindows/
— extra steps and notes for Windows usersRequirements:
1. Install a browser and git for development
2. Install a text editor (with good Svelte support if you need it)
like VSCode —
see the vscode/
directory for recommended extensions and docs/config
3. Download this repo's files 📁
and run setup.sh
:
git clone https://github.com/ryanatkn/setup
cd setup
bash setup.sh
and follow the prompts ⚡
setup.sh
should be idempotent; if you notice a problem running it more than once, bug reports are appreciated
4. Log out and back in to update your shell, or reboot for good measure
5. Go develop
ssh-keygen # follow prompts and add `~/.ssh/id_rsa.pub` to GitHub via settings -> SSH and GPG keys
cd ~/dev # currently hardcoded in script
git clone [email protected]:yourname/someproject
cd someproject
npm i
# then
c . # alias for `code .`
gg # alias for `gro dev`
learn more about
@ryanatkn/gro
setup
to something less generic,
maybe I should give in to dotfiles
public domain ⚘ The Unlicense