RSS.Social

Haseeb Majid

follow: @[email protected]

Posts

How to Fix PAM Issues With Home Manager on Non-NixOS Setups

TIL - How to Enable Video Thumbnails for SMB Share on Nixos and Nautilus

Yak Shaving: Neotest Edition

TIL - How to Change Emojis in nh

Voxicle Build Log 16

How to Use Tailscale GitLab CI to Deploy to Our Nix Home lab

How to Fix Shell Completions When Using Nix Direnv and Fish Shell

Voxicle Build Log 15

How to Use the GitLab Proxy in CI

Voxicle Build Log 14

Voxicle Build Log 13

Part 8: Neovim as Part of Your Development Workflow

Voxicle Build Log Week 12

How I Setup Tailwindcss LSP With Neovim & Nix (With DaisyUI)

Voxicle Week 11

Why I Built a Web App With HTMX, Go & Postgres

TIL - How to Set Dynamic URL With HTMX and AlpineJS

TIL - Fix Telescope Ignoring Env Files

Voxicle Week 9 & Week 10

Voxicle Week 7 & Week 8

TIL - How to Get Dropbar and Auto Session to Work

Voxicle Week 6

Voxicle Week 5

TIL: How to Fix Issue With Dropbar and Auto Session

Go Feedback Week 4

Go Feedback Week 3

Go Feedback My New Side Project

How to Fix Firefox Rendering Emoji Font (NixOS)

TIL: How to Fix PipeWire/WirePlumber Issues on NixOS

My Year in Review 2024

Part 7: Zellij as Part of Your Development Workflow

Speaking Tips I Have Learnt From Conferences

How to Wrap NixGL Around Package in Home Manager

How to Set up Cloudflare Tunnels With Traefik (In NixOS)

TIL: How to Cancel Stale Pipelines in GitLab CI

TIL: How to Get Shell Completions in Nix Shell With Direnv

How to Set up Authentik Forward Auth With Traefik on NixOS

Setup TLS Certificate With Traefik & Tailscale on NixOS

How to Configure Kitty on Nix to Show Emojis

How I Set up BTRFS and LUKS on NixOS Using Disko

How I Configured Zellij Status Bar

Part 6: Fish Shell as Part of Your Development Workflow

Rewriting a Python script as a Bash one-liner

Migrating My Homelab to Flux

TIL: How to Fix Did No Resolve Alias Errors in Podman

TIL: How to Fix DNS Resolution Issues in K3s Related to Flannel Networking

How I Fixed Hibernate on My NixOS Machine

How to Add reveal-hugo to a Hugo Site

How to Deploy Kubernetes Dashboard Using Pulumi to a K3s Cluster

How to Use Env Variables With Viper Config Library in Go

TIL: How to Pull Submodules in a Nix Derivation

Part 5B: Installing Our Nix Configuration (NixOS Anywhere) as Part of Your Workflow

Part 5: Nix as Part of Your Development Workflow

Part 4b Foot Terminal as Part of Your Development Workflow

TIL: How to Fix Neorg Metadata Treesitter Issues With Nixvim

My Favourite Neovim Plugins

TIL: How to Set up Layouts in Zellij That Use Direnv and Nix

TIL: How to Get Sway Notification Center to Play Nice With Waybar

TIL: Clean Up Tmux Service When Removed by Home Manager

TIL: How to Run Android Emulator Using avd on Hyprland

How to Load Secret Environment Variables in Fish Shell

TIL: How to Add New Vim Plugins to nixpkgs Repository

TIL: How to Fix Firefox Rendering Bug in Hyprland

How to Move Files Between Two Git Repositories and Keep its History

How To Create A Custom NixOS ISO

How to Get sops-nix Working with home-manager Modules

TIL: How to fix being unable to change locations in Mullvad VPN on NixOS

TIL: How to Fix `Verification Failed` With Ventoy USB

Part 4: Wezterm Terminal as Part of Your Development Workflow

TIL: Show to Use the Media Keys on a ZSA Keyboard With Hyprland

2023 In Summary, My Year of The Terminal

TIL: How to Use Default Values in docker-compose.yml

TIL: How to Use Open Buffers When Debugging With Neovim's DAP Plugin

TIL: How to Use Tailscale to Connect to K3S PI Cluster

How to Deploy K3s With Colmena on Pi Cluster

TIL: How to Fix a NTFS Drive on NixOS

TIL: How to Append to a Config Option String in Nix

TIL: How to Use Sops Nix With Colmena

How I Manage My Raspberry Pi Cluster Using Colmena

TIL: How to Set the Path Variable When Using Ubuntu With Nix (Home Manager)

How to Install Hyprland on Ubuntu (22.04)

TIL: How to Title Your Terminals When Running Tmux

TIL: How to Start Gnome Wayland Session From TTY

How I Setup My Raspberry Pi Cluster With Nixos

TIL: How to Debug a Test in Golang With Build Tags in Neovim

Part 3: Hyprland as Part of Your Development Workflow

TIL: How to Install Neovim Nightly Using Nix Home Manager (and NixVim)

TIL: How to Set Network Manager Priority to Use Wired Connection Over WIFI

A Simple Way to Convert JSON to Nix Attribute Sets

How Can You Export Your Atuin History to Fish History?

TIL: How to Use Clipboard Data as File Input in Bash

How to Setup a Go Development Shell With Nix Flakes

Part 2: How to Setup Nixos as Part of Your Development Workflow

TIL: How to Fix Networking Issues in a Libvirt VM and Mullvad VPN

TIL: How to Disable Linters in Golangci Lint for Test Files

How to Create Systemd Services in Nix Home Manager

TIL: How to Colour Dap Breakpointed Line in Neovim

TIL: How to Fix Package Binary Collisions on Nix

Setup Ventoy on Nixos

TIL: How to Use fzf.fish History Search

My NixOS Dotfiles Explained

TIL: How to Check if Another Option Is Set in Home Manager (Nix)

TIL: How to Access System in Home Manager Using Flakes

TIL: How to Fix tmux-resurrect on NixOS

How to Use Cachix Devenv to Setup Developer Environments

TIL: How to Colour Neovim Line Numbers

How To Self Host Your Own Atuin Server

How Sync Your Shell History With Atuin in Nix

TIL: How to Setup Neovim for Nixlang

TIL: How to Fix VIA Permission Issues on Linux

How to Use Neotest Dap With Lazyvim for Golang Development

TIL: How to get Kanshi to work on NixOS and Hyprland

Part 1: NixOS as part of your Development Workflow

Part 0: Hardware as Part of Your Development Workflow

My Dotfiles III

Update Nix Packages Using update-nix-fetchgit

Setting Up Tmux With Nix Home Manager

Why I moved to NixOS

TIL: How to use NUR with Home-Manager & Nix Flakes

TIL: How to Declaratively Setup Mullvad VPN with NixOS

TIL: How to Add Vim Navigation FZF

TIL: How to change the fish greeter

My Development Workflow With Linux

My Dotfiles II

My Development Workflow With Alacritty Fish Tmux Nvim

My Dotfiles

How to Get Code Coverage From Playwright Tests in a Sveltekit App

TIL: How to Get VSCode ESLint to Sort Imports

TIL: How to Deploy 'Multiple' Sites on One GitLab Page Site

TIL: How to Mock Classes Using Vitest

TIL: How to Use Multiple Auth Files in Playwright

How to Create New Posts on Hugo Using Archetypes

TIL: How to Set a Relationship on Golang Pocketbase

TIL: How to Run Parallel Jobs on Gitlab CI (Different Stages)

How to Setup Netlify Deployment Notifications on Discord with Pipedream

TIL: How to fix `structuredClone` to work on Netlify SvelteKit Site

TIL: How to Autofocus on Inputs in Svelte

How Can We Update GitLab CI on the Status of the Netlify Deploy Part I

TIL: How Includes, Extends work with TS Config (with SvelteKit)

How to Autosort our SvelteKit Imports

How to add Have I Been Pwned to Your Registration Flow in SvelteKit

How to Remote Debug your SvelteKit on an Android Device in Firefox

TIL: How to Setup Netlify, Gitlab And Sentry

TIL: How To Add Custom Syntax Highlighting Rules in VS Code

TIL: How to Connect PocketBase and BackBlaze S3

TIL: How to Use DinD, localhost & Gitlab CI

How to Setup OAuth2 with SvelteKit and Pocketbase

How to use DotBot to personalise your VSCode Devcontainers

TIL: How to Use Prettier with Hugo/Golang Templates

TIL: How to Deploy a SvelteKit site on Netlify

How to Update a Project using a Copier Template

TIL: How to Separate our Golang Tests

My Workflow To Create a New Post Using Hugo, NetlifyCMS, Netlify and Gitlab Together

My Useful Vim Commands (with VS Code)

How to use copier to create project templates

TIL: How you can Verify Your Hugo Blog on Mastodon

TIL: How to Fix "Overflowing" Highlights in Hugo Code Blocks

TIL: How to Add Hugo Shortcode Snippets in VSCode

How to Add Page Views to your Hugo Blog Posts Using Goatcounter

TIL: You Can Schedule Posts on Your Hugo Blog using Netlify and Gitlab CI

TIL: You can add a custom domain to your Goatcounter site

TIL: How You Can Zoom in on Photos in your Hugo Posts

TIL: How you can add goatcounter to your Hugo blog

TIL: You can use Use `yq` to Mass Edit Markdown Files

Why I moved from Gatsby to Hugo for this blog?

TIL: You can Hash `None` in Python? What?

TIL: About Conditional Gitconfigs

What is a TIL Post?

Using Dotbot with plugins

How to Manage your Dotfiles with DotBot across Devices

My current VSCode Setup (Extensions and Settings)

How to Manage Your Dotfiles With Dotbot

Running Gitlab CI jobs in Docker using docker-compose

Separate function handler modules when using Python Socketio

E2E tests with Gitlab CI services

Testing a socketio Web App written in Python

Testing a Gatsby application with Cypress on Gitlab CI

How to create a Golang Web Application using Fizz

Golang & MongoDB with "Polymorphism" and BSON Unmarshal

What does yield do in Python

How to add a ToC in Gatsby

How DNS works with Docker

How SOCKS proxies work and using ProxyChains

How to source your Gatsby posts from another repo

Add an 'edit post' button to your Gatsby blog

How to auto create MRs in Gitlab

How to add offline search to a Gatsby blog

TailwindCSS with CSS variables

How to use Storybooks with MDX

How to use Storybooks, Gatsby, Babel, Tailwind, Typescript together

How to use Gitlab CI, Pytest and docker-compose together

Testing a Connexion/Flask Application with Pytest

An example React Native Project Structure

How to make PrismJS code blocks editable

How to use DinD with Gitlab CI

Using React Hooks, Context & Local Storage

How to Deploy Docz on Gitlab Pages

An Example Gitlab CI file for React Native Apps

Using React Native with Firebase Cloud Functions and Gitlab CI

Auto Toggle Dark Theme on your React Native App

Using Tox with a Makefile to Automate Python related tasks

Better Imports with Typescript Aliases, Babel and TSPath

Add adaptive icons to your Android app

Auto Publish React Native App to Android Play Store using GitLab CI

Using Gitlab CI to Publish an Android React Native App

Creating a Simple RESTful App using OpenAPI, Flask & Connexions

How to add your own type definitions to DefinitelyTyped

DrawerNavigator, TabNavigator and StackNavigator with React Navigation

Theme your Expo/React Native App with Redux and React Navigation

Testing a Flask App with pytest-mock and pytest-flask

Building A Simple Flask App with SQLalchemy and Docker

Using Multiple Docker Containers to Setup Nginx, Flask and Postgres

Pytest with Background Thread Fixtures

Running Expo/React Native in Docker

Debugging A React Native WebView

Inheritance in SQLAlchemy (with Flask)

Debugging React Native apps in WebStorm and Visual Studio Code

React Native/Expo with VirtualBox and Genymotion