1. Emacs
2. Firefox
3. Terminals
4. File Manager (gui)
6. Music (terminal)
7. Videos (mainly courses)
9. GUI utilities
10. Password Managers
5 and 8 are for projects and scratch layouts.Since you use Emacs, why not use Eat or vterm?
https://codeberg.org/akib/emacs-eat
https://github.com/akermu/emacs-libvterm
> 4. File Manager (gui)
Why not use Dired?
(More than 90% of the time, I only run Emacs, Firefox and nothing else, which is why tiling is useless for me.)
Dired on contrary is super good also to rename files en masse, to filter them and so on.
Funny, in awesome my layout is 1. Browser (FF and Dolphin), 2. Terminal, 3. Editor (Emacs). Continuing on from there my layout differs a bit more with 4. Documents (Okular and LibreOffice), 5. GUI (for when I want to try resizing a GUI program to see if its design is properly responsive), 6. Multimedia, 7. Miscellaneous.
No. The only thing I almost always want at boot is the browser, but I usually wait for my first query to launch it (If I wanted something that badly, I'd use my tablet). Whatever prompt me to turn to my computer is what I want first, and I don't want other stuff to slow it down.
> AFAIK Sway has no provision to store the layout between reboots.
I think you can script it out if you really need to.
That’s my understanding as well but I don’t bother. It’s so easy to just fire off keyboard commands that I end up with the same layout naturally.
That's the reason why tiling wm users use multiple virtual desktops. In fact, switching between virtual desktops will behave like change maximized windows, unless the virtual desktop has more than one windows (those are the cases that you want it to do that).