docs(readme): document code-server + RDP, add License section
The feature batch in0bd936bshipped code-server and gnome-remote-desktop RDP login, but the later README edit (46512ee) only fixed the package list, leaving both features undocumented. - Add install steps for code-server (browser VS Code) and gnome-remote-desktop RDP remote login. - Add a "Remote access" bullet to the apt package list (gnome-remote-desktop, openssl, code-server). - Broaden the install.sh summary row in "What's inside". - Replace the Lint section with a License section (GPL-3.0-or-later). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P8QfqokDoggsPVhEp7FnCa
This commit is contained in:
parent
40c6524348
commit
00d88f723f
13
README.md
13
README.md
@ -16,7 +16,7 @@ curl -fsSL https://git.bchanot.fr/bchanot/config/raw/branch/master/remote-instal
|
||||
|
||||
| Path | Purpose |
|
||||
| -------------------- | -------------------------------------------------------------- |
|
||||
| `install.sh` | Installs apt packages + Docker, backs up old config, deploys vim + bashrc (OS-detected), installs CLI scripts. |
|
||||
| `install.sh` | Installs apt packages + Docker + code-server + RDP (gnome-remote-desktop), backs up old config, deploys vim + bashrc (OS-detected), installs CLI scripts, pipx tools, and a low-disk login warning. |
|
||||
| `vim/vimrc` | Vim config: pathogen, molokai, syntastic (C with `-Wall -Werror -Wextra`), NERDTree, 42-style canonical class generators (`:ClassH`, `:ClassC`). |
|
||||
| `vim/autoload/` | `pathogen.vim` plugin loader (committed). |
|
||||
| `vim/colors/` | `molokai.vim` colorscheme (committed). |
|
||||
@ -59,6 +59,8 @@ What it does:
|
||||
7. Installs Python CLIs via `pipx` (`PyMuPDF` → `pymupdf`, `Markdown` → `markdown_py`) — skipped if `pipx` is absent.
|
||||
8. Copies the `bin/` scripts (`dt`, `dtach-router`, `claude-provider`) into `~/.local/bin` and wires the dtach session-resume menu into `~/.profile` (idempotent — sourced only at interactive login, and replaces any prior block).
|
||||
9. On Linux, installs `etc/profile.d/disk-usage-warning.sh` to `/etc/profile.d/` (needs `sudo`) so each login warns when `/` or `/home` cross 85% usage.
|
||||
10. On Linux, installs **code-server** (VS Code in the browser) via its vendor script — skipped if already present — and enables the `code-server@$USER` systemd service.
|
||||
11. On Linux, sets up **RDP remote login** via `gnome-remote-desktop` (Wayland-native): installs the daemon + `openssl`, generates a self-signed TLS cert once, and prompts interactively for shared "gate" credentials (skipped when no terminal is attached, or already set). Disables `xrdp` if present; opens UFW port `3389` only when UFW is already active.
|
||||
|
||||
### Packages installed (apt)
|
||||
|
||||
@ -68,6 +70,7 @@ What it does:
|
||||
- **Runtimes**: `nodejs python3-pip pipx php-cli`
|
||||
- **Media / doc CLI**: `ffmpeg weasyprint poppler-utils qpdf webp libavif-bin`
|
||||
- **Docker**: `docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin` (via Docker's repo)
|
||||
- **Remote access**: `gnome-remote-desktop openssl` (apt) + `code-server` (via its vendor install script, not apt) — RDP remote login + browser VS Code
|
||||
- **pipx**: `PyMuPDF` (`pymupdf`), `Markdown` (`markdown_py`)
|
||||
|
||||
The script is re-runnable: each run re-backs up to `~/Oldconfig` (overwriting the previous backup), re-clones plugins, skips Docker if already installed, and re-deploys the `bin/` scripts.
|
||||
@ -92,8 +95,8 @@ Deployed to `~/.local/bin` (the deployed bashrc adds this dir to `PATH`):
|
||||
- Debian/Ubuntu `apt-get` for the package step (optional elsewhere)
|
||||
- A `bash` login shell (zsh users: switch to bash for these prompts to apply)
|
||||
|
||||
## Lint
|
||||
## License
|
||||
|
||||
```sh
|
||||
shellcheck install.sh bash/bashrc-*
|
||||
```
|
||||
GPL-3.0-or-later — see [LICENSE](LICENSE).
|
||||
|
||||
Copyright (C) 2026 Bastien Chanot.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user