Introduction

You might look at the title and be a bit confused. Doom Emacs? What the hell is that supposed to mean? Well, it’s a config for Emacs for martian “vimmers”, as the author claims. Yeah, I’ve got muscle memory for vi-type editors. Looking at Emacs’ default keybindings I suddenly get onset carpal tunnel. Doom Emacs is based on Emacs’ Evil-Mode, which replaces the crappy editor inside Emacs with something a lot more VIM-like.

Introduction

I dislike spending lots of time setting up my desktop. I like to be up and running as fast as possible. I also like Arch linux, because it’s quite barebones and light and relatively cruft-free.

Because I like to get up and running fast, I’ve made some tools to speed up this process. Check out https://git.hackerheaven.org/ekollof/desktop-installer.

Prerequisites

  • A resonably high specced machine. Minimally 8 GB of memory is probably best (some packages like nerd-fonts-complete are really large and stress tmpfs. You don’t really want a desktop with less than that anyway.
  • A minimal Arch installation with no users except root.
    • The following packages installed: git sudo python wget
    • If your machine has wifi, make sure these are installed for wifi-menu: dialog wireless_tools wget unzip
  • A working internet connection. Pacman should at least be able to install packages.
  • A bit of patience, and a cup of coffee.

How to install

I’m not going to go into installing Arch, that’s outside of the scope of this document, and it’s been documented to death already. So I’m not going to repeat that. I’m going to assume you’ve gone through this wonderful process, and have a working and booting system, with a root account, and a working internet connection.

Let’s do some IPFS hosting…

Introduction

As my previous post so joyously stated, my blog is now completely hosted over IPFS. This post will show you how I update my blog, and how I publish it over IPFS. Note that these are still manual steps, and I am looking into how to automate it all so I can just edit, commit and push and have all this done automatically without thinking.

Window manager and desktop environments. If you run a Unix-like desktop, you probably use them. Most people just use what comes with their distribution. They either run Cinnamon, GNOME or maybe even KDE/Plasma.

That’s fine. But I am a tinkerer, and I’ll be damned if I won’t tinker.

I do like KDE, but it is a big piece of bloat. So is GNOME. So is Cinnamon. Not that they are bad environments to work in, but they aren’t really efficient. They have swathes of code that isn’t even used a lot. I would be surprised if there wasn’t a whole damn heap of dead code in those projects.

Emiel Kollof

Passionate geek with musical tendencies

Hacker, Tinkererer, Philosopher

Netherlands