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!

  • Caveman@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    21 hours ago

    I like bash, hate the language though but it does the job. I’m using blackbox and yakuake for terminal emulators and IDE is Neovim for frontend and Rider (Jetbrains) for c# backend. I like the debugging experience with Rider.

    If you work through ssh then going all in on Neovim makes a lot of sense. I don’t know what you’re working on but through an ssh Neovim is best.