* My workflow is simple: dwm
, once I have these, I am in my happy place,
and produce really nice code.
* Typically when starting a new project I use
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
, and then begin
coding away. If programming in C I use
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:
- 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.