-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitpod.yml
51 lines (48 loc) · 1.78 KB
/
.gitpod.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
image: gitpod/workspace-full-vnc
tasks:
- init: |
git submodule update --init --recursive
- name: Setup AwesomeWM Config along with necessary dependencies
before: |
sudo apt update && sudo apt install awesome xserver-xephyr -y
init: |
mkdir -p ~/.config/awesome
command: |
for item in /workspace/awesomewm-config/*; do
ln -sfn "$item" ~/.config/awesome/
done
- name: Set bash aliases for easy access of xephyr script
command: |
echo "alias start='~/.config/awesome/scripts/xephyr.sh start xephyr && ~/.config/awesome/scripts/xephyr.sh start awesome'" >> ~/.bashrc
echo "alias stop='~/.config/awesome/scripts/xephyr.sh stop xephyr && ~/.config/awesome/scripts/xephyr.sh stop awesome'" >> ~/.bashrc
echo "alias quit='~/.config/awesome/scripts/xephyr.sh stop awesome'" >> ~/.bashrc
echo "alias restart='stop && start'" >> ~/.bashrc
ports:
- name: VNC
description: Full GUI Virtual Desktop
port: 6080
onOpen: open-browser
vscode:
extensions:
- sumneko.lua
- JohnnyMorganz.stylua
- castrogusttavo.min-theme
- castrogusttavo.symbols
- antfu.icons-carbon
- gruntfuggly.todo-tree
- mhutchie.git-graph
- donjayamanne.githistory
- timonwong.shellcheck
- foxundermoon.shell-format
- tyriar.sort-lines
- yzhang.markdown-all-in-one
- davidanson.vscode-markdownlint
- naumovs.color-highlight
- oderwat.indent-rainbow
- tamasfe.even-better-toml
- idleberg.icon-fonts
- anseki.vscode-color
- aaron-bond.better-comments
- ibm.output-colorizer
- chouzz.vscode-better-align
- esbenp.prettier-vscode