Table of Contents ZSH + oh-my-ZSH FZF TODO TMUX + addons pyenv & pyenv-virtualenv Git pre-commit hooks Emacs + Org In my day to day life as an Astrophysics PhD student I make heavy use of linux systems and spend many hours within terminal environments and running things on servers. Over the years I’ve created a nice workflow and setup to make things a bit easier, and below is a bit of a write up of this.
Table of Contents TODO physics-fair.nl davidhendriks.com TODO dekunztvanwillem.nl Astrotalks nsaweb.nl TODO API-alumni.nl TODO SupaHarris.com During my studies at the UvA I learned some Django to build some websites with Python, and I noticed I quite liked building websites. Over the past year I have created some websites, and below is a list of them. ## TODO physics-fair.nl I created the website for outreach organisation Physics-Fair to provide contact information, information about the physics-fair events that we organise and request forms.
During my PhD I developed a more well thought-out workflow for making notes and writing in general. My Master’s supervisor used Emacs a lot so I thought why not give that a try. The extension org-mode made writing notes a lot more pleasant, and provides a wealth of functionality for organising and planning. Big thank you to Carsten Dominik for writing that package, wish I knew about it when I followed his courses at the UvA!
This website is currently hosted through gitlab-pages. The current domain davidhendriks.com is managed on Transip, and I experienced some issues with linking the domain to the gitlab-pages. It seems that the explanation provided by gitlab-pages does not work with the Transip control panel. I found a write-up by someone with the same issue: https://0to1.nl/post/2020-09-11-gitlab-transip/, which helped my with solving the issue, but I still had to change several of the solutions he provided.
I have been trying out many different things for personal websites, there are so many options nowadays. I think, for now, I have landed on a set up that I like, which works for me and fits nicely in my workflow. My main note-taking environment is currently in Emacs org-mode, specifically org-roam (see Notetaking) and I would like to stay in that environment when writing a page for my website.