<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://haseebmajid.dev/tags/git/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/til/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2026-03-09-til-how-to-git-push-to-multiple-repositories/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2026-01-01-my-year-in-review-2025/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/review/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/year-summary/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-12-31-how-to-setup-a-new-pc-with-lanzaboote-tpm-decryption-sops-nix-impermanence-nixos-anywhere/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/impermanence/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/lanzaboote/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nixos-anywhere/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/sops-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/mullvad/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/tailscale/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-12-29-til-how-to-fix-tailscale-using-mullvad-as-exit-nodes-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/eos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/murenaos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-12-28-til-how-to-fix-app-lounge-updates-getting-stuck-murenaos-eos-/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/home-manager/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-12-12-how-to-fix-pam-issues-with-home-manager-on-non-nixos-setups/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/pam/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ubuntu/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nautilus/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-11-06-til-how-to-enable-video-thumbnails-for-smb-share-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/neotest/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nvim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-11-02-yak-shaving-neotest-edition/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/emoji/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nh/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-08-10-til-how-to-change-emojis-in-nh/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/build-in-public/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/build-log/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/buildinpublic/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/micro-saas/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/voxicle/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-07-07-voxicle-build-log-16/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/faster-go-tests-and-postgres/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/gophercon-otel/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/homelab/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-07-10-how-to-use-tailscale-gitlab-ci-to-deploy-to-our-nix-homelab/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/fish/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-07-02-how-to-fix-shell-completions-when-using-nix-direnv/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-06-23-voxicle-build-log-15/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/gitlab/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-06-18-how-to-use-the-gitlab-proxy-in-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-06-02-voxicle-build-log-14/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-05-19-voxicle-build-log-week-13/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/neovim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-05-15-part-8-neovim-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/setup-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-05-12-voxicle-build-log-week-12/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-05-06-how-i-setup-tailwindcss-lsp-with-neovim-nix-with-daisyui-/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/lsp/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/tailwindcss/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/go/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/htmx/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/postgres/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-05-05-voxicle-week-11/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-05-03-why-i-build-a-web-app-with-htmx-go-postgres/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/alpinejs/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-04-29-til-set-dynamic-url-with-htmx-and-alpinejs/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ripgrep/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-04-28-til-fix-telescope-ignoring-env-files/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-04-28-voxicle-week-9-week-10/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-04-14-voxicle-week-7-week-8/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/autosession/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/dropbar/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-04-12-til-how-to-get-dropbar-and-auto-session-to-work/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/gofeedback/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-03-31-voxicle-week-6/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-03-24-voxicle-week-5/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-03-22-til-fix-issue-with-dropbar-and-auto-session/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-03-17-go-feedback-week-4/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-03-10-go-feedback-week-3/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-03-03-go-feedback-my-new-side-project/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/firefox/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-01-20-how-to-fix-firefox-rendering-emoji-font-black-bold-numbers-issue/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/audio/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/pipewire/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-01-15-til-how-to-fix-pipewire-wireplumber-issues-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2025-01-01-my-year-in-review-2024/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/multiplexer/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-12-18-part-7-zellij-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/zellij/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/conference/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/speaking/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-12-15-speaking-tips-i-ve-learnt/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/london-gophers-reproducible-envs-with-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/go-labs-reproducible-envs-with-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-10-15-how-to-wrap-nixgl-around-package-in-home-manager/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nixgl/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/cloudflare/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-09-30-how-to-setup-cloudflare-tunnels-to-point-to-service-behind-traefik/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/traefik/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-09-15-til-how-to-cancel-stale-pipelines-in-gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/direnv/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-09-12-til-how-to-get-shell-completions-in-nix-shell-with-direnv/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/authentik/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/home-lab/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-09-06-how-to-setup-authentik-forward-auth-with-traefik-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-08-19-setup-tls-certificate-with-traefik-tailscale-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-08-06-how-to-configure-kitty-on-nix-to-show-emojis/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/kitty/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/stylix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/btrfs/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/disko/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-07-30-how-i-setup-btrfs-and-luks-on-nixos-using-disko/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/luks/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-07-26-how-i-configured-zellij-status-bar/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-07-01-part-6-fish-shell-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/shell/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/bash/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/python/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-06-30-rewriting-a-python-script-as-a-bash-one-liner/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/flux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/kubernetes/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-06-17-migrating-my-homelab-to-flux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/my-home-lab/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/linux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/podman/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-06-15-til-how-to-fix-did-no-resolve-alias-errors-in-podman/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/flannel/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/k3s/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/setup-raspberry-pi-cluster-with-k3s-and-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-06-02-til-how-to-fix-dns-resolution-issues-in-k3s-related-to-flannel-networking/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/drivers/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/hibernate/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-05-27-how-i-fixed-hibernation-on-my-nixos-machine/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-05-26-how-to-add-hugo-revealjs-to-a-hugo-site/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/hugo/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/revealjs/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-05-24-how-to-deploy-kubernetes-dashboard-using-pulumi-to-a-k3s-cluster/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/pulumi/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/building-a-cli-tool-in-golang/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/config/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-05-19-how-to-use-env-variables-with-viper-config-library-in-go/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/viper/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-05-12-til-how-to-pull-submodules-in-a-nix-derivation/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-05-02-part-5b-installing-our-nix-configuration-as-part-of-your-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/dotfiles/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-04-28-part-5-nix-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/snowfall/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/foot/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-04-25-part-4b-foot-terminal-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/reproducible-envs-with-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/terminal/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nixvim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-04-21-til-how-to-fix-neorg-metadata-treesitter-issues-with-nixvim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-04-06-my-favourite-neovim-plugins/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-03-18-til-how-to-setup-layouts-in-zellij-that-use-direnv-and-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/swaync/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-03-15-til-how-to-get-swaync-to-play-nice-with-waybar/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/waybar/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-03-10-til-clean-up-tmux-service-when-removed-by-home-manager/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/tmux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/android/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/emulator/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/hyprland/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-03-02-til-how-to-run-android-emulator-using-avd-on-hyprland/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/env/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-02-28-how-to-load-secret-environment-variables-in-fish-shell/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-02-20-til-how-to-add-new-vim-plugins-to-nixpkgs-repository/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/vim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/bug/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-02-15-til-how-to-fix-firefox-rendering-bug-in-hyprland/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-02-11-til-how-to-move-a-file-between-repos-and-keep-its-git-history/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-02-04-how-to-create-a-custom-nixos-iso/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/iso/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-01-28-how-to-get-sops-nix-working-with-home-manager-modules/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/sops/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-01-14-til-how-to-fix-unable-to-change-locations-in-mullvad-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/secure-boot/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-01-09-til-how-to-fix-verification-failed-with-ventoy-usb/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ventoy/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-01-05-part-4-wezterm-terminal-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/wezterm/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2024-01-01-how-to-use-the-media-keys-on-a-zsa-keyboard-with-hyprland/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/zsa/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-12-31-2023-in-summary-my-year-of-the-terminal/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/docker-compose/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-12-30-til-how-to-use-default-values-in-docker-compose-yml/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/dap/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-12-24-til-how-to-use-open-buffers-when-debugging-with-neovim-dap-plugin/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/colmena/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/rpi/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-12-20-til-how-to-use-tailscale-to-connect-to-k3s-pi-cluster/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-12-16-how-to-deploy-k3s-with-colmena-on-pi-cluster/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ntfs/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-12-06-til-how-to-ntfs-drive-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-12-01-til-how-to-append-to-a-config-option-string-in-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-30-til-how-to-use-sops-nix-with-colmena/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-28-how-to-manage-my-raspberry-pi-cluster-using-colmena/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-25-til-how-to-set-the-path-variable-when-using-ubuntu-with-nix-home-manager/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-24-how-to-install-hyprland-on-ubuntu-22-04/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-22-til-how-to-title-your-terminals-when-running-tmux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/gnome/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-21-til-how-to-start-gnome-wayland-session-from-tty/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/tty/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/wayland/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-18-how-i-setup-my-raspberry-pi-cluster-with-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/debugging/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/golang/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/testing/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-16-til-how-to-debug-a-test-in-golang-with-build-tags-in-neovim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/gitlab-runners-and-dind/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-15-part-3-hyprland-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-15-til-how-to-install-neovim-nightly-using-nix-home-manager/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/network-manager/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-10-how-to-set-network-manager-priority-to-use-wired-connection-over-wifi/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-06-a-simple-way-to-convert-json-to-nix-attribute-sets/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/atuin/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-05-how-can-you-export-your-atuin-history-to-fish-history/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-11-01-til-how-to-use-clipboard-data-as-file-input-in-bash/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/devshells/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/flake/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-10-26-how-to-setup-a-go-development-shell-with-nix-flakes/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-10-24-part-2-how-to-setup-nixos-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/libvirt/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-10-21-til-how-to-fix-networking-issues-in-a-libvirt-vm-and-mullvad-vpn/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/vm/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/golangci-lint/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-10-10-til-how-to-disable-linters-in-golangci-lint-for-test-files/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-10-08-how-to-create-systemd-services-in-nix-home-manager/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/systemd/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-10-07-til-how-to-colour-dap-breakpointed-line-in-neovim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-10-02-til-how-to-fix-package-binary-collisions-on-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-09-29-setup-ventoy-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/fzf/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-09-19-til-how-to-use-fzf-fish-history-search/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/my-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-09-12-how-i-configure-nixos-as-part-of-my-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-09-10-til-how-to-check-if-another-option-is-set-in-home-manager-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/flakes/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-09-05-til-how-to-access-system-in-home-manager-using-flakes/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-09-01-til-how-to-fix-tmux-resurrect-on-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/devenv/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/devex/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-08-26-how-to-use-cachix-devenv-to-setup-developer-environments/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-08-24-til-how-to-colour-neovim-line-numbers/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/atuin-with-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/fly.io/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-08-16-how-self-host-your-own-atuin-server/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-08-12-how-sync-your-shell-history-with-atuin-in-nix/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nixlang/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-08-06-til-how-to-setup-neovim-for-nixlang/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-08-02-til-how-to-fix-via-permission-issues-on-linux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/via/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-07-31-how-to-use-neotest-dap-with-lazyvim-for-golang-development/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/lazyvim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-07-25-nixos-kanshi-and-hyprland/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-07-20-nixos-as-part-of-your-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/framework/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/hardware/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-07-18-my-hardware-as-part-of-my-development-workflow/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-07-15-my-dotfiles-iii/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-07-13-updating-nix-packages-using-update-nix-fetchgit/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-07-10-setting-up-tmux-with-nix-home-manager/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-06-25-why-i-moved-to-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/nur/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-06-22-til-use-nur-with-home-manager-flake/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-06-20-til-how-to-declaratively-setup-mullvad-with-nixos/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/an-intro-to-pocketbase/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-05-30-til-how-to-vim-navigation-to-fzf/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-05-25-til-how-to-change-fish-greeter/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/arch/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-05-08-my-development-workflow-with-linux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-05-04-my-dotfiles-ii/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-05-02-my-development-workflow-with-alacritty-fish-tmux-nvim/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-04-30-my-dotfiles/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ci/cd/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-04-15--how-to-get-code-coverage-from-playwright-tests-in-a-sveltekit-app-/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/playwright/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/sveltekit/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/eslint/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-04-09--til-how-to-get-vscode-eslint-to-sort-imports-/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/vscode/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-04-06-til-how-to-deploy-multiple-sites-on-one-gitlab-page-site/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-04-01--til-mock-classes-using-vitest-/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/vitest/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-03-22--til-how-to-use-multiple-auth-in-playwright-/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/automation/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-03-20--how-to-create-new-posts-on-hugo-using-archetypes-/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/pocketbase/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-03-08--til-how-to-set-a-relationship-on-golang-pocketbase-/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-03-03-til-how-to-run-parallel-jobs-on-gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-01-26-how-to-setup-netlify-deployment-notifications-on-discord-with-pipedream/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/monitoring/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/netlify/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/pipedream/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-01-23-til-how-to-fix-structuredclone-to-work-on-netlify-sveltekit-site/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/svelte/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-01-19-til-how-to-autofocus-on-inputs-in-svelte/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-01-17-how-can-we-update-gitlab-ci-on-the-status-of-the-netlify-deploy-part-i/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/netlify-gitlab-deploy-notification/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-01-14-til-how-includes-extends-work-with-ts-config-with-sveltekit/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/typescript/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/automated/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-01-10-how-to-autosort-our-sveltekit-imports/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2023-01-08-how-to-add-have-i-been-pwned-to-your-registration-flow-in-sveltekit/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/zod/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-30-how-to-remote-debug-your-sveltekit-on-an-android-device-in-firefox/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/sentry/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-29-til-how-to-setup-netlify-gitlab-and-sentry/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-27-til-how-to-add-custom-syntax-highlighting-rules-in-vs-code/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/backblaze/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/s3/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-26-til-how-to-connect-pocketbase-and-backblaze-s3/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ci-cd/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/dind/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/docker/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-21-til-how-to-use-dind-localhost-gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/auth/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-20-how-to-setup-oauth2-with-sveltekit-and-pocketbase/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/devcontainers/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/dotbot/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/dotfiles-management-with-dotbot/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-15-how-to-use-dotbot-to-personalise-your-vscode-devcontainers/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/prettier/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-12-til-how-to-use-prettier-with-hugo-golang-templates/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-10-til-how-to-deploy-a-sveltekit-site-on-netlify/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/copier/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-09-how-to-update-a-project-using-a-copier-template/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/templates-with-copier/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/templating/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/test/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-04-til-how-to-separate-our-golang-tests/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-03-my-workflow-to-create-a-new-post-using-hugo-netlifycms-netlify-and-gitlab-together/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/netlifycms/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-02-my-useful-vim-commands-with-vs-code/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/vim-with-vs-code/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-12-01-how-to-use-copier-to-create-project-templates/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/blog/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/mastodon/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-30-til-how-you-can-verify-your-hugo-blog-on-mastodon/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-27-til-how-to-fix-overflowing-highlights-in-hugo-code-blocks/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-26-til-how-to-add-hugo-shortcode-snippets-in-vscode/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/goatcounter/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/goatcounter-with-hugo/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-25-how-to-add-page-views-to-your-hugo-blog-posts-using-goatcounter/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-23-til-you-can-schedule-posts-on-your-hugo-blog-using-netlify-and-gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-22-til-you-can-add-a-custom-domain-to-your-goatcounter-site/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/markdown/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-21-til-how-you-can-zoom-in-on-photos-in-your-hugo-posts/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-20-til-how-you-can-add-goatcounter-to-your-hugo-blog/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/frontmatter/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/gatsby/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/me/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-17-til-you-can-use-yq-to-mass-edit-markdown-files/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-17-why-i-moved-from-gatsby-to-hugo-for-this-blog/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/yq/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-15-til-you-can-hash-none-in-python-what/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-12-til-about-conditional-gitconfigs/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-11-what-is-a-til-post/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-08-using-dotbot-with-plugins/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/dot/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-11-01-how-to-manage-dotfiles-with-dotbot-across-devices/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-10-16-my-current-vscode-setup-extensions-and-settings/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/setup/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-10-15-how-to-manage-your-dotfiles-with-dotbot/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2022-08-08-running-gitlab-ci-jobs-in-docker-using-docker-compose/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/talks/my-journey-using-docker-as-a-developer-tool/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/code-organisation/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/fastapi/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2021-12-31-separate-function-handler-modules-when-using-python-socketio/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/socketsio/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/websockets/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/e2e/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2021-12-25-e2e-tests-with-gitlab-ci-services/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/pytest/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2021-12-23-testing-a-socketio-web-app-written-in-python/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/uvicorn/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/react/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2021-03-22-testing-a-gatsby-application-with-cypress-on-gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/fizz/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/gin/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2021-01-19-how-to-create-a-golang-web-application-using-fizz/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/openapi/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/bson/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-12-20-golang-mongodb-with-polymorphism-and-bson-unmarshal/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/mongodb/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/generators/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-11-30-what-does-yield-do-in-python/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/yield/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-11-11-how-to-add-a-toc-in-gatsby/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/dns/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-10-27-how-dns-works-with-docker/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/networking/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-10-10-how-socks-proxies-work-and-using-proxychains/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/proxy/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/proxychains/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/socks/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-09-18-how-to-source-your-gatsby-posts-from-another-repo/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-09-07-add-an-edit-post-button-to-your-gatsby-blog/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-08-31-how-to-auto-create-mrs-in-gitlab/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-08-20-how-to-add-offline-search-to-a-gatsby-blog/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/css/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-08-05-tailwindcss-with-css-variables/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-07-20-how-to-use-storybooks-with-mdx/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/mdx/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/storybook/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/series/storybooks-with-gatsby/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/babel/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-06-29-how-to-use-storybooks-gatsby-babel-tailwind-typescript-together/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/tailwind/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-06-22-how-to-use-gitlab-ci-pytest-and-docker-compose-together/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/flask/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-06-09-testing-a-connexion-flask-application-with-pytest/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-05-31-an-example-react-native-project-structure/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/react-native/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/structure/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/ajax/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-05-10-how-to-make-prismjs-code-blocks-editable/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/javascript/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-05-01-how-to-use-dind-with-gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/react-context/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/react-hooks/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-04-05-using-react-hooks-context-local-storage/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/docz/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-03-28-how-to-deploy-docz-on-gitlab-pages/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-02-23-an-example-gitlab-ci-file-for-react-native-apps/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/firebase/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-02-22-using-react-native-with-firebase-cloud-functions-and-gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-01-25-auto-toggle-dark-theme-on-your-react-native-app/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/makefile/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/tox/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2020-01-13-using-tox-with-a-makefile-to-automate-python-related-tasks/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2019-12-01-better-imports-with-typescript-aliases-babel-and-tspath/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2019-11-09-add-adaptive-icons-to-your-android-app/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2019-10-09-auto-publish-react-native-app-to-android-play-store-using-gitlab-ci/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2019-09-23-using-gitlab-ci-to-publish-an-android-react-native-app/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/connexion/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2019-08-16-creating-a-simple-restful-app-using-openapi-flask-connexions/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2019-04-19-how-to-add-your-own-type-definitions-to-definitelytyped/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2019-03-04-drawernavigator-tabnavigator-and-stacknavigator-with-react-navigation/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/expo/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/react-navigation/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/redux/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-12-23-theme-your-expo-react-native-app-with-redux-and-react-navigation/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-12-15-testing-a-flask-app-with-pytest-mock-and-pytest-flask/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-11-24-building-a-simple-flask-app-with-sqlalchemy-and-docker/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/sqlalchemy/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-11-19-using-multiple-docker-containers-to-setup-nginx-flask-and-postgres/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-11-05-pytest-with-background-thread-fixtures/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-10-31-running-expo-react-native-in-docker/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-10-27-debugging-a-react-native-webview/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/database/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-10-18-inheritance-in-sqlalchemy-with-flask/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-09-07-debugging-react-native-apps-in-webstorm-and-visual-studio-code/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/webstorm/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/posts/2018-09-03-react-native-expo-with-virtualbox-and-genymotion/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/tags/virtualbox/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/archive/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/categories/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://haseebmajid.dev/uses/</loc>
    <lastmod>2026-03-08T21:54:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
