No description
Find a file
2020-12-24 11:52:56 +01:00
.github/workflows ci(packages): lowecase 2020-12-23 22:10:08 +01:00
cmd feat(ci): create templater 2020-12-23 22:08:25 +01:00
dotfiles feat(git): add gitconfig 2020-12-23 18:57:56 +01:00
packages ref: rename repo from env to workspace 2020-12-23 20:31:35 +01:00
templates/actions ci(packages): lowecase 2020-12-23 22:10:08 +01:00
.cobra.yaml feat(ci): create templater 2020-12-23 22:08:25 +01:00
.gitignore chore: remove .swp 2020-12-23 22:36:41 +01:00
Dockerfile.fedora ref: rename repo from env to workspace 2020-12-23 20:31:35 +01:00
Dockerfile.ubuntu ref: rename repo from env to workspace 2020-12-23 20:31:35 +01:00
go.mod feat(ci): create templater 2020-12-23 22:08:25 +01:00
go.sum feat(ci): create templater 2020-12-23 22:08:25 +01:00
LICENSE Initial commit 2020-11-28 17:47:08 +01:00
main.go feat(ci): create templater 2020-12-23 22:08:25 +01:00
Makefile tools(make): add pull and run 2020-12-24 11:52:56 +01:00
README.md feat(ci): create templater 2020-12-23 22:08:25 +01:00
workspace.toml feat(ci): create templater 2020-12-23 22:08:25 +01:00

Ubuntu Fedora Packages

my workspace as a docker container

TODO:

  • Multiarch build
  • Github actions
  • Add the tools i use
    • zsh, spaceship-prompt, git
  • Add the configurations i have
    • zsh, git, nextcloud
  • GUI using VNC?

Introduction

blink shell is an excellent minimalistic SSH and mosh client for apple mobile devices.

For some folks, like me that's a tool #1, I spent most of the time in terminal (also I work mostly from the iPad pro).

In this repo, i'm trying to create a full development/living workspace inside docker containers.

One of the requirements is that docker image produced should work on arm-based devices as well as on amd64. To allow for same experiance if you are on RaspberryPi or on your VPS.

Why so complex

First i planed to just create a Dockerfile and build it using buildx multiarch capabilities. But i soon run in to issue that tools i use aren't available for ARM. As a solution, i started compiling them myself which resulted in a bunch of Dockerfiles and duplicated github actions. To solve this, i created "workspace" cli tool to manage this.

Yeah i know, oeverengineering. But i want to have a simple way of bumping and adding new packages.

Clipboard

Paste from iPad to blink works out of the box, but in opposite it depends. If we copy wrapped lines, usually they breaks. I don't mind apps with menus and interfaces (i.e. mc, tmux with window splits, editors, etc.)

As for now, the perfect solution is to use OSC52 escape codes, these works well with ssh and recent mosh.

References

vim-oscyank plugin