-
π Programming
Using a single file neovim configuration file
When I first moved my Neovim configuration over to using lua, as opposed to the more traditional vimscript, I thought I was clever separating it up into many files and includes. Turns out that it became annoying to edit my configuration. Not difficult; just faffy. So I decided to just stick it all into a…
-
π Journal
Don’t stop building
I really enjoy building scripts for my own workflow. I wish I had the skills to build things in the real world, but until then Iβll keep building stuff in the digital space only. Although I love working with PHP and Laravel, it is Bash that has re-ignited a passion in me to just build…
-
π Programming
Lupo static site generator
What is Lupo? Lupo is a simple static site generator, written in Bash. I built it for myself to publish to a simple website of my own directly from the command line. It was inspired by Rob Muhlestein and his approach to the Zettelkasten method. Installation Running through the following set of commands will install…
-
π Programming
Using ansible to prepare a digital ocean droplet to host a static website
Preface This guide comes logically after the previous one I wrote about setting up a digital ocean server with Terraform. You can clone my websiteβs ansible repository for reference. The main logic for this Ansible configuration happens in the setup.yml file. This file can be called whatever you like as weβll call it by name…
-
π Programming
Setting up a Digital Ocean droplet for a Lupo website with Terraform
Overview of this guide My Terraform Repository used in this guide Terraform is a program that enables you to set up all of your cloud-based infrastructure with configuration files. This is opposed to the traditional way of logging into a cloud providerβs dashboard and manually clicking buttons and setting up things yourself. This is known…
-
π Programming
Beyond Aliases — define your development workflow with custom bash scripts
Being a Linux user for just over 10 years now, I can’t imagine my life with my aliases. Aliases help with removing the repetition of commonly-used commands on a system. For example, here’s some of my own that I use with the Laravel framework: You can set these in your ~/.bashrc file. See mine in…
-
-
-
-
-
π Programming
Setting up a GPG Key with git to sign your commits
Signing your git commits with GPG is really easy to set up and I’m always surprised by how many developers I meet that don’t do this. Of course it’s not required to push commits and has no baring on quality of code. But that green verified message next to your commits does feel good. Essentially…
-
π Programming
How I use vimwiki in neovim
This post is currently in-progress, and is more of a brain-dump right now. But I like to share as often as I can otherwise I’d never share anything π Please view the official Vimwiki Github repository for up-to-date details of Vimwiki usage and installation. This page just documents my own processes at the time. Installation…