Arkanum - Code-Server container optimized for daily use. https://arkanum.dev
Go to file
OCram85 e6b0a6f797
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
ci/woodpecker/pr/master Pipeline was successful
ci/woodpecker/pr/next Pipeline was successful
split font folder and files
2022-11-09 19:24:02 +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 add FiraCode NerfFont files 2022-11-09 19:09:07 +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 add git ttf binary diff 2022-11-09 15:57:48 +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 split font folder and files 2022-11-09 19:24:02 +01:00
gitconfig-system add system gitconfig (#4) 2022-11-08 16:06:51 +01:00
install-devruntime adds setCode helper (#6) 2022-11-08 19:23:13 +01:00
install-devruntime-completion adds setCode helper (#6) 2022-11-08 19:23:13 +01:00
README.md prepare fonts dir 2022-11-09 15:56:12 +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