Skip to main content
  1. Argv.Blog/

My Current Workflow

663 words·4 mins·
Development HomeLab Workflow

My current workflow and overall setup in Linux, MacOS and Windows.

MacOS/Linux/Windows Workflow
#

For Windows setups I haven’t documented anything yet. Might do in the future.

Terminals
#

MacOS:

Linux:

  • GNOME Terminator : The first terminal emulator I ever used apart from the default Linux one. In general, it’s the only tool I’ve sticked with since the beginning without ever even bothering on trying out new ones.

Windows:

Terminal Configuration
#

Programs

  • Starship: A bit unnecessary but I like the flow it gives me
  • Eza
  • Fzf
  • Bat
  • zoxide
  • Yazi

Settings

Ever since I started using modern tools like terminals, starship/Oh-My-Zsh, Neovim, etc. They look modern and very visual friendly, but I’ve been searching for something that gives me a retro vibe (Like 90’s consoles) - This is very ironic, as I’m basically undoing 30 years of marketing-driven theming to get back to a basic workspace. No, I don’t like your catppuchin, gruvbox, monokai themes. I can’t quite pin point why.

Maybe I want a low-stimulus workspace.

Terminal Yazi

Terminal ls

Text Editors / IDEs
#

  • Vim: My tool of choice.
  • Neovim: I installed it with Nvchad + LazyVim, and didn’t really learn Lua and/or get too deep into neovim. So far “It just works, somehow”.
  • Windsurf: Vibe coding.

Vim/Neovim plugins:

  • Codeium for AI code suggestions
  • Other code linting, formatting, etc. in .vimrc
  • “Sunbather” colorscheme for Vim. “Monochrome” or “Vscode_dark” for Neovim

AI Everywhere (Of course)
#

  • Rosebud AI : GREAT for decision making and clarity - It’s essentially an AI journal. I found its “Challenge Thinking” auto prompt be especially useful the more I use Rosebud.
  • Arc browser’s Max : Rarely used, but handy at times.
  • Notion AI : I rarely use it, mostly because I’m not really used to it, but its OCR feature is great for “digitalizing” notes.
  • ChatGPT/Claude Desktop
  • Termbot : My own terminal AI bot. Very useful for streamlining stdin to LLMs, or local files.
  • Raycast : I can’t work with MacOS without it now. I haven’t even scratched the surface of what it can do, but the AI Chat is awesome, especially when harnessed via an alias. It’s like having a quick Perplexity.ai window just there, without leaving Raycast. File operations (“Move my latest downloaded JPG to my pictures folder” or things like that) feel very strange but they work pretty well. Hotkeys are also a MUST now that I understood Raycast.
  • Windsurf : I don’t really use it, but has gotten me unstuck a couple times with coding.
  • Warp terminal : This one I also rarely use it, and maybe I have only scratched the surface of what it can do as well, but building one-liners via NL prompts is awesome for when I forgot how to use a command, or I’m too busy to do bash kung fu.

Current pain point: So many AI tools, that I often even forget their use cases. Or have AI chats for WIP tasks or projects spread across different platforms. Another huge one is, no app I’ve used supports BYOK (Bring your own key), so you need to pay for a license.

Browsing
#

Utilities
#

  • Raycast (MacOS): At first it didn’t click for me and I thought it was just another Spotlight, but I watched Daniel Miessler’s video on Raycast and I finally understood it. I won’t ever go back to default spotlight.

Gear
#

I don’t geek out on gear, but here are some things I use.

J Armando G
Author
J Armando G
Cybersecurity & General Tech Enthusiast