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!

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 day ago

    I’ve used Distrobox for confining dev environments to a container and still be able to use tools installed on them in the DE. That falls down a bit when you get into mobile development where you have to interface attached devices over USB, I found. Maybe I just had to git gud at that.