* My workflow is simple:
dwm +
terminal +
tmux +
vim, once I have these, I am in my happy place,
and produce really nice code.
* Typically when starting a new project I use
skelly to init the boiler plate stuff
(i.e. directory structures, git, Makefiles, README's etc). Once that is
complete then I create (or attach to) a tmux session using
ws, and then begin
coding away. If programming in C I use
tagd to keep my ctags
files up to date.
For version control I use
git, and hosting my
repositories remotely I use
SourceHut.
* Desktop Environment: I use
dwm because its fast,
non bloated, and has a dedicated community of try-hards. Also, elitist.
* I have written a script that sets up my workspace, and installs
dependencies, this script can be downloaded
here.
* You can also get my configs on thier own:
-
.dotfiles
-
.tmux
-
All my suckless fork(s)
* For the most up to date pictures, go take a look
here.
* Image 1: An example of a normal working session
using tmux, with vim open.
* Image 2: An example of programs being tiled.
* Image 3: An example of an empty workspace.