diff options
author | glenda <glenda@9front.local> | 2021-02-24 23:03:01 +0000 |
---|---|---|
committer | glenda <glenda@9front.local> | 2021-02-24 23:03:01 +0000 |
commit | 0c4224e8774ed565b836e0fe07ac28b931bc4a3b (patch) | |
tree | 25b76c5efaaaede1d719f7c63a885d660a7236ac | |
parent | 74e2e13625b6635a1c1facb4562a084662fde1b4 (diff) | |
download | gemini-0c4224e8774ed565b836e0fe07ac28b931bc4a3b.tar.gz |
new post
-rw-r--r-- | posts/2021-2-24+9front+UNIX+workflow | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/posts/2021-2-24+9front+UNIX+workflow b/posts/2021-2-24+9front+UNIX+workflow new file mode 100644 index 0000000..197c1df --- /dev/null +++ b/posts/2021-2-24+9front+UNIX+workflow @@ -0,0 +1,28 @@ +# 9front + UNIX +The best of both worlds + +Like many people I use UNIX (Linux) for "real" work, but, unlike most, I use 9front all day everyday. This is thanks to the wonderful work by the 9front people's ssh system. Here are the tools I use: + +sshfs(1) +vt(1) +ssh(1) + +These tools give me full access to my UNIX system from my preffered os. Here's how it works: + +First I connect to my UNIX machine via sshfs: + + sshfs fulton@tux + +This exposes all the files in my UNIX system's home dir under /n/ssh in my current namespace. Then I'll open my favorite editor acme with: + + acme -l lib/work.dump + +This opens the editor with my saved work preset. Of course, I'll need to build things, so I use a vt(1) - A virtual UNIX terminal and ssh(1) to get a shell. + + vt ssh fulton@tux + +This gives me a great lag free editing experience (the only time acme read or write from the server is saving files) in my favorite os, along with the build tools I need. + +To be honest, this is much better than what I had before no more juggling git commits to be able to move from desktop to laptop and no more laggy ssh vim instances. + +- Fulton |