this post was submitted on 23 Oct 2025
15 points (100.0% liked)

Linux

9913 readers
880 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Hey everyone,

Looking for examples of what other people do/use and suggestions on my future plans.

Right now I have a new Arch desktop setup to replace an old Mac Mini running Proxmox. Instead of VMs with Docker containers and LXC containers, I want to migrate those services to Podman on the Arch server.

I do most of my daily driving on a Mac Studio primarily for design/3D work, and I’d like to setup a remote development environment so I can use the Mac or an iPad etc to work on coding projects and manage my system (editing config files or .yaml files) on the Arch server. Previously I had a VM in Proxmox running Debian and VS Code using remote tunnels. I’d then auth with GitHub and remote tunnel into that VM. I want to move away from Microsoft products (VsCode and GitHub) and look at alternatives.

Right now I’m considering a new terminal on my Mac (currently iTerm) and server (Alacritty), sticking with zsh or moving to fish and trying LazyVim/NeoVim for file editing. I’d like to keep consistency across my devices and primarily work from a remote machine via SSH and WireGuard VPN when away from the local network.

  • What’s everyone’s favorite shell, terminal emulator and IDE?
  • Does it make sense to run things bare metal on the Arch server or should I utilize containers for everything and remotely connect to them per project?
  • Is it pretty seamless using NeoVim remotely and does any solutions exist for LiveServer or does it make sense to just use something like Nginx in a container?

Still learning a lot, so any words of wisdom is appreciated!

you are viewing a single comment's thread
view the rest of the comments
[–] arcayne@lemmy.today 2 points 3 days ago* (last edited 3 days ago)
  1. zsh, ghostty (enable the ssh shell-integration option for auto terminfo installation on the remote), lazyvim

  2. Containers are your friend, especially when you're going to be doing dev work. Keep the server lean and clean.

  3. Yes:

https://neovim.io/doc/user/remote.html#_remote-editing

https://github.com/barrett-ruth/live-server.nvim

Also, +1 to the Forgejo recommendation.