Sebastiaan van Wagensveld

DevOps Engineer at Secure Code Warrior

Hi there! I'm Sebastiaan, a DevOps Engineer from Melbourne (Wurundjeri Country), Australia.

About me

Auto Mount Encrypted Drive on Boot

12 Mar, 2024

Pretty simple way to auto mount an encrypted drive on boot without prompting for a password.


Hosting a Hugo static website on AWS with Terraform, Cloudfront, S3, and Gitlab CI

10 Mar, 2024 ∗ 14 minute read

I know, I know this isn’t the most unique use of AWS but trust me this has some redeeming qualities.


Pacman and AUR Tips

27 Dec, 2023

Here are a couple of tweaks you can do to improve your pacman and AUR experience.


NetworkManager Tips (Now with a WiFi 6e fix)

27 Dec, 2023

Of all of these archbtw posts, this is the one you can skip. I don’t see much tangible benefit. Edit: It turns out I missed something pretty big before preventing me from using WiFi 6e, this has been updated with that fix.


Battery Optimisation with TLP

27 Dec, 2023

A pretty basic configuration for battery optimisation using TLP.


Framework Audio Tweaks

27 Dec, 2023

By default the audio on the Framework 13 isn’t the best, here are a couple of tweaks which make it not as bad.


Install an additional unified kernel using systemd-boot

22 Dec, 2023

Sometimes it’s fun, or reassuring to have additional Linux kernels.


Arch base install with Secure Boot, btrfs, TPM2 LUKS encryption, and Unified Kernel Images

21 Dec, 2023 ∗ 5 minute read

This very much is a rehash of Walian’s Arch install guide. . It’s a fantastic guide, please give it a read. Full credit goes to him. Create a bootable USB There are plenty of ways to do this, the Arch Wiki mentions a few ways . Here is a fairly basic way to do it. Download an Arch image Create a bootable usb (keeping in mind the path to the Arch Image and the USB): dd bs=4M if=path/to/archlinux-version-x86_64.iso of=/dev/disk/by-id/usb-My_flash_drive conv=fsync oflag=direct status=progress If your BIOS has Secure Boot enabled, disable it. (By default the DIY editions of the Framework laptops have it enabled) Boot into the USB Connect to the Internet If you have an ethernet connection you should be fine. If you’re on wifi the Arch live disk comes with iwd Run iwctl to get into the interactive prompt then:

Continue reading Arch base install with Secure Boot, btrfs, TPM2 LUKS encryption, and Unified Kernel Images

Frameworkbtw

21 Dec, 2023

Join me on a series of documentation, guides, and bad practices, as I configure my Framework laptop manually. Instead of saving time by writing ansible playbooks, I’m spending time by writing the steps here; and then again when I need to set up another computer.


Hibernation on a LUKS Encrypted btrfs

21 Dec, 2023

I recently got a Framework laptop ; so far I have been really impressed with it. After years of using 15/16 inch MacBook Pros, it’s nice to have a smaller one - which through its openness to repair and upgrades really feel like my own. One thing which isn’t as impressive however, is the battery life. I’ve been trying to optimise that. In this guide we’re tackling hibernation. Context I used Walian’s guide when setting up Arch Linux on this laptop. It covers a basic Arch install with Secure Boot, btrfs, TPM2 LUKS encryption, and Unified Kernel Images. Guide The guide is made up of information found on the following pages. They have more information and are worth a read. Arch Wiki: Power management/Suspend and hibernate Arch Wiki: Btrfs Create the swap file A good rule of thumb is to replace the 34g with the amount of ram you have + 2

Continue reading Hibernation on a LUKS Encrypted btrfs