Total Posts
185
How to Set up Cloudflare Tunnels With Traefik (In NixOS)
TIL: How to Cancel Stale Pipelines in GitLab CI
TIL: How to Get Shell Completions in Nix Shell With Direnv
How to Set up Authentik Forward Auth With Traefik on NixOS
Setup TLS Certificate With Traefik & Tailscale on NixOS
How to Configure Kitty on Nix to Show Emojis
How I Set up BTRFS and LUKS on NixOS Using Disko
How I Configured Zellij Status Bar
Part 6: Fish Shell as Part of Your Development Workflow
Rewriting a Python script as a Bash one-liner
Migrating My Homelab to Flux
TIL: How to Fix Did No Resolve Alias Errors in Podman
TIL: How to Fix DNS Resolution Issues in K3s Related to Flannel Networking
How I Fixed Hibernate on My NixOS Machine
How to Add reveal-hugo to a Hugo Site
How to Deploy Kubernetes Dashboard Using Pulumi to a K3s Cluster
How to Use Env Variables With Viper Config Library in Go
TIL: How to Pull Submodules in a Nix Derivation
Part 5B: Installing Our Nix Configuration (NixOS Anywhere) as Part of Your Workflow
Part 5: Nix as Part of Your Development Workflow
Part 4b Foot Terminal as Part of Your Development Workflow
TIL: How to Fix Neorg Metadata Treesitter Issues With Nixvim
My Favourite Neovim Plugins
TIL: How to Set up Layouts in Zellij That Use Direnv and Nix
TIL: How to Get Sway Notification Center to Play Nice With Waybar
TIL: Clean Up Tmux Service When Removed by Home Manager
TIL: How to Run Android Emulator Using avd on Hyprland
How to Load Secret Environment Variables in Fish Shell
TIL: How to Add New Vim Plugins to nixpkgs Repository
TIL: How to Fix Firefox Rendering Bug in Hyprland
How to Move Files Between Two Git Repositories and Keep its History
How To Create A Custom NixOS ISO
How to Get sops-nix Working with home-manager Modules
TIL: How to fix being unable to change locations in Mullvad VPN on NixOS
TIL: How to Fix Verification Failed
With Ventoy USB
Part 4: Wezterm Terminal as Part of Your Development Workflow
TIL: Show to Use the Media Keys on a ZSA Keyboard With Hyprland
2023 In Summary, My Year of The Terminal
TIL: How to Use Default Values in docker-compose.yml
TIL: How to Use Open Buffers When Debugging With Neovim’s DAP Plugin
TIL: How to Use Tailscale to Connect to K3S PI Cluster
How to Deploy K3s With Colmena on Pi Cluster
TIL: How to Fix a NTFS Drive on NixOS
TIL: How to Append to a Config Option String in Nix
TIL: How to Use Sops Nix With Colmena
How I Manage My Raspberry Pi Cluster Using Colmena
TIL: How to Set the Path Variable When Using Ubuntu With Nix (Home Manager)
How to Install Hyprland on Ubuntu (22.04)
TIL: How to Title Your Terminals When Running Tmux
TIL: How to Start Gnome Wayland Session From TTY
How I Setup My Raspberry Pi Cluster With Nixos
TIL: How to Debug a Test in Golang With Build Tags in Neovim
Part 3: Hyprland as Part of Your Development Workflow
TIL: How to Install Neovim Nightly Using Nix Home Manager (and NixVim)
TIL: How to Set Network Manager Priority to Use Wired Connection Over WIFI
A Simple Way to Convert JSON to Nix Attribute Sets
How Can You Export Your Atuin History to Fish History?
TIL: How to Use Clipboard Data as File Input in Bash
How to Setup a Go Development Shell With Nix Flakes
Part 2: How to Setup Nixos as Part of Your Development Workflow
TIL: How to Fix Networking Issues in a Libvirt VM and Mullvad VPN
TIL: How to Disable Linters in Golangci Lint for Test Files
How to Create Systemd Services in Nix Home Manager
TIL: How to Colour Dap Breakpointed Line in Neovim
TIL: How to Fix Package Binary Collisions on Nix
TIL: How to Use fzf.fish History Search
My NixOS Dotfiles Explained
TIL: How to Check if Another Option Is Set in Home Manager (Nix)
TIL: How to Access System in Home Manager Using Flakes
TIL: How to Fix tmux-resurrect on NixOS
How to Use Cachix Devenv to Setup Developer Environments
TIL: How to Colour Neovim Line Numbers
How To Self Host Your Own Atuin Server
How Sync Your Shell History With Atuin in Nix
TIL: How to Setup Neovim for Nixlang
TIL: How to Fix VIA Permission Issues on Linux
How to Use Neotest Dap With Lazyvim for Golang Development
TIL: How to get Kanshi to work on NixOS and Hyprland
Part 1: NixOS as part of your Development Workflow
Part 0: Hardware as Part of Your Development Workflow
Update Nix Packages Using update-nix-fetchgit
Setting Up Tmux With Nix Home Manager
TIL: How to use NUR with Home-Manager & Nix Flakes
TIL: How to Declaratively Setup Mullvad VPN with NixOS
TIL: How to Add Vim Navigation FZF
TIL: How to change the fish greeter
My Development Workflow With Linux
My Development Workflow With Alacritty Fish Tmux Nvim
How to Get Code Coverage From Playwright Tests in a Sveltekit App
TIL: How to Get VSCode ESLint to Sort Imports
TIL: How to Deploy ‘Multiple’ Sites on One GitLab Page Site
TIL: How to Mock Classes Using Vitest
TIL: How to Use Multiple Auth Files in Playwright
How to Create New Posts on Hugo Using Archetypes
TIL: How to Set a Relationship on Golang Pocketbase
TIL: How to Run Parallel Jobs on Gitlab CI (Different Stages)
How to Setup Netlify Deployment Notifications on Discord with Pipedream
TIL: How to fix structuredClone
to work on Netlify SvelteKit Site
TIL: How to Autofocus on Inputs in Svelte
How Can We Update GitLab CI on the Status of the Netlify Deploy Part I
TIL: How Includes, Extends work with TS Config (with SvelteKit)
How to Autosort our SvelteKit Imports
How to add Have I Been Pwned to Your Registration Flow in SvelteKit
How to Remote Debug your SvelteKit on an Android Device in Firefox
TIL: How to Setup Netlify, Gitlab And Sentry
TIL: How To Add Custom Syntax Highlighting Rules in VS Code
TIL: How to Connect PocketBase and BackBlaze S3
TIL: How to Use DinD, localhost & Gitlab CI
How to Setup OAuth2 with SvelteKit and Pocketbase
How to use DotBot to personalise your VSCode Devcontainers
TIL: How to Use Prettier with Hugo/Golang Templates
TIL: How to Deploy a SvelteKit site on Netlify
How to Update a Project using a Copier Template
TIL: How to Separate our Golang Tests
My Workflow To Create a New Post Using Hugo, NetlifyCMS, Netlify and Gitlab Together
My Useful Vim Commands (with VS Code)
How to use copier to create project templates
TIL: How you can Verify Your Hugo Blog on Mastodon
TIL: How to Fix “Overflowing” Highlights in Hugo Code Blocks
TIL: How to Add Hugo Shortcode Snippets in VSCode
How to Add Page Views to your Hugo Blog Posts Using Goatcounter
TIL: You Can Schedule Posts on Your Hugo Blog using Netlify and Gitlab CI
TIL: You can add a custom domain to your Goatcounter site
TIL: How You Can Zoom in on Photos in your Hugo Posts
TIL: How you can add goatcounter to your Hugo blog
TIL: You can use Use yq
to Mass Edit Markdown Files
Why I moved from Gatsby to Hugo for this blog?
TIL: You can Hash None
in Python? What?
TIL: About Conditional Gitconfigs
Using Dotbot with plugins
How to Manage your Dotfiles with DotBot across Devices
My current VSCode Setup (Extensions and Settings)
How to Manage Your Dotfiles With Dotbot
Running Gitlab CI jobs in Docker using docker-compose
Separate function handler modules when using Python Socketio
E2E tests with Gitlab CI services
Testing a socketio Web App written in Python
Testing a Gatsby application with Cypress on Gitlab CI
How to create a Golang Web Application using Fizz
Golang & MongoDB with “Polymorphism” and BSON Unmarshal
What does yield do in Python
How to add a ToC in Gatsby
How DNS works with Docker
How SOCKS proxies work and using ProxyChains
How to source your Gatsby posts from another repo
Add an ’edit post’ button to your Gatsby blog
How to auto create MRs in Gitlab
How to add offline search to a Gatsby blog
TailwindCSS with CSS variables
How to use Storybooks with MDX
How to use Storybooks, Gatsby, Babel, Tailwind, Typescript together
How to use Gitlab CI, Pytest and docker-compose together
Testing a Connexion/Flask Application with Pytest
An example React Native Project Structure
How to make PrismJS code blocks editable
How to use DinD with Gitlab CI
Using React Hooks, Context & Local Storage
How to Deploy Docz on Gitlab Pages
An Example Gitlab CI file for React Native Apps
Using React Native with Firebase Cloud Functions and Gitlab CI
Auto Toggle Dark Theme on your React Native App
Using Tox with a Makefile to Automate Python related tasks
Better Imports with Typescript Aliases, Babel and TSPath
Add adaptive icons to your Android app
Auto Publish React Native App to Android Play Store using GitLab CI
Using Gitlab CI to Publish an Android React Native App
Creating a Simple RESTful App using OpenAPI, Flask & Connexions
How to add your own type definitions to DefinitelyTyped
DrawerNavigator, TabNavigator and StackNavigator with React Navigation
Theme your Expo/React Native App with Redux and React Navigation
Testing a Flask App with pytest-mock and pytest-flask
Building A Simple Flask App with SQLalchemy and Docker
Using Multiple Docker Containers to Setup Nginx, Flask and Postgres
Pytest with Background Thread Fixtures
Running Expo/React Native in Docker
Debugging A React Native WebView
Inheritance in SQLAlchemy (with Flask)
Debugging React Native apps in WebStorm and Visual Studio Code
React Native/Expo with VirtualBox and Genymotion