desktop-environment/README.md
Jackson Delahunt dc15df3989 update
2023-08-21 19:27:49 +10:00

87 lines
2.4 KiB
Markdown

# ☁️ Cloud Desktop Environment
My [daily driver](https://github.com/users/sabrehagen/packages/container/package/desktop-environment) on the cloud and on desktop.
![desktop](https://i.imgur.com/yv34lxO.png)
![desktop](https://i.imgur.com/Mi40odG.png)
![desktop](https://i.imgur.com/BhrJ75n.png)
![desktop](https://i.imgur.com/jm4RrKw.jpg)
![desktop](https://i.imgur.com/cEBbzyu.png)
![desktop](https://i.imgur.com/G9Q7Bpm.jpg)
## Getting Started
The only dependency required is [Docker](https://docs.docker.com/install).
```sh
# Clone desktop environment
git clone https://github.com/sabrehagen/desktop-environment
# Start desktop environment
./desktop-environment/docker/scripts/recycle.sh
```
## Project Goals
- [x] A computer wholly defined in code.
- [x] Only one command required to start from scratch.
## Keybindings
Inexhaustive list of keybindings. Check `~/.config/i3/config` for all available bindings.
### System Management
- Restart desktop environment: `$mod+Shift+q`
### Window Focus and Movement
Vim-style bindings for focusing and moving windows.
- Focus left: `$mod+h`
- Focus down: `$mod+j`
- Focus up: `$mod+k`
- Focus right: `$mod+l`
- Move focused window left: `$mod+Shift+h`
- Move focused window down: `$mod+Shift+j`
- Move focused window up: `$mod+Shift+k`
- Move focused window right: `$mod+Shift+l`
- Resize gaps: `$mod+equal` and `$mod+Shift+equal`
### Workspace Management
- Create a new workspace: `$mod+n`
- Move the focused window to a new workspace: `$mod+Shift+n`
- Switch to adjacent workspace: `$mod+Control+h` or `$mod+Control+l`
- Switch to workspace: `$mod+1` to `$mod+0`
### Application Launching
- Launch Alacritty terminal: `$mod+Return`
- Launch Google Chrome: `$mod+b`
- Launch VS Code: `$mod+c`
- Launch Discord: `$mod+d`
- Launch PCManFM file manager: `$mod+e`
- Launch Telegram: `$mod+t`
- Launch Screenshot: `$mod+x`
### Monitor Management
- Move the focused window to the left monitor: `$mod+less`
- Move the focused window to the right monitor: `$mod+greater`
### Scratchpad
- Show Gotop: `$mod+Escape`
- Show Terminal: `$mod+grave`
- Show Volume: `$mod+v`
- Show WiFi: `$mod+i`
### Miscellaneous
- Lock screen: `$mod+slash`
- Restart i3 in-place: `$mod+Shift+r`
## Running in the Cloud
Fork the [cloud-computer/cloud-computer](https://github.com/cloud-computer/cloud-computer) repository and this desktop environment will be deployed to GitHub's cloud.