Arkanum - Code-Server container optimized for daily use. https://arkanum.dev
Go to file
OCram85 8ced22d8b9
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
adds FiraCode NerdFont (#9)
#### 📖 Summary

<!-- Provide a summary of your changes. Describe the why and not how. -->

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via Drone.io pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: CodeServer/Container#9
2022-11-10 08:14:28 +01:00
.gitea Initial commit 2022-09-29 15:47:57 +02:00
.vscode Initial commit 2022-09-29 15:47:57 +02:00
.woodpecker Adds basic container setup with pipeline (#1) 2022-11-07 16:01:31 +01:00
assets fixes logo file path (#8) 2022-11-09 15:41:35 +01:00
FiraCode adds FiraCode NerdFont (#9) 2022-11-10 08:14:28 +01:00
.dockerignore add basic container setup 2022-10-21 20:42:44 +02:00
.editorconfig Initial commit 2022-09-29 15:47:57 +02:00
.gitattributes adds FiraCode NerdFont (#9) 2022-11-10 08:14:28 +01:00
.gitignore Initial commit 2022-09-29 15:47:57 +02:00
.gitlocal Initial commit 2022-09-29 15:47:57 +02:00
Dockerfile adds FiraCode NerdFont (#9) 2022-11-10 08:14:28 +01:00
gitconfig-system add system gitconfig (#4) 2022-11-08 16:06:51 +01:00
install-devruntime adds FiraCode NerdFont (#9) 2022-11-10 08:14:28 +01:00
install-devruntime-completion adds FiraCode NerdFont (#9) 2022-11-10 08:14:28 +01:00
README.md adds FiraCode NerdFont (#9) 2022-11-10 08:14:28 +01:00
starship.toml add basic container setup 2022-10-21 20:42:44 +02:00

Container

Code-Server as Container 📦

This project optimizes the Code-Server container image from linuxserver.io.

Master Branch Build Status

📖 General

The container is based on the latest linuxserver/code-server image.

🚀 Starship prompt

The Starship prompt is added an enabled as default. Default config uses Emojis and FiraCode icons.

🔱 git config

Adds default system config with:

  • enabled plain credential store for remote.
  • enabled bash completion for git command.
  • added git log helper lg1 + lg2

💡 See gitconfig-system for details.

🧙 Added install-devruntime helper script

Added install-devruntime to help installing common runtime in container. This helps reducing the image size.

install-devruntime is used to install optional runtimes for developing in a
code-server container environment.

Syntax: install-devruntime RUNTIME ...
RUNTIME         [dotnet|golang|nodejs|powershell]
  dotnet        Installs latest LTS dotnet core sdk + runtime.
  golang        Installs golang 1.19.3.
  nodejs        Installs latest NodeJs LTS version.
  powershell    Installs latest PowerShell LTS version.
-h              Prints this help messagee.
disablemotd     Disables hint in new bash terminal
setcode         Sets VS Code user setting with basic (Fira Code)

Example 1: install-devruntime dotnet
Example 2: install devruntime golang nodejs

💳 Credits