Container

🧙 Arkanum ✨ 🌌 ☄️ 💥

Code-Server container optimized for daily usage ❤

Master Branch Build Status

## :book: General The container is based on the latest `linuxserver/code-server` image. ### 🚀 Starship prompt The [Starship](starship.rs) 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](./gitconfig-system) for details. ### 🧙 Added `arkanum` helper script Added `arkanum` to help installing common runtime in container. This helps reducing the image size. ``` 🧙 arkanum ✨🌌☄️💥 is used to install optional runtimes for developing in a code-server container environment. Syntax: arkanum RUNTIME ... RUNTIME [dotnet|golang|nodejs|powershell] dotnet Installs latest LTS dotnet core sdk + runtime. gitea Installs gitea tools like the changelog generator. golang Installs golang 1.19.3. nodejs Installs latest NodeJs LTS version. powershell Installs latest PowerShell LTS version. --disable-motd Disables hint in new bash terminal. --reset-codesetting Sets VS Code user setting with basic (Fira Code). -h Prints this help message. Example 1: arkanum dotnet Example 2: arkanum golang nodejs Example 3: arkanum --disable-motd ``` ## 💳 Credits - Photo by frank mckenna on Unsplash - A huge thanks to tuanpham for sharing his [code-server font patch](https://github.com/tuanpham-dev/code-server-font-patch).