<![CDATA[debuggerboy]]>https://debuggerboy.com/https://debuggerboy.com/favicon.pngdebuggerboyhttps://debuggerboy.com/Ghost 4.48Mon, 23 Feb 2026 00:42:47 GMT60<![CDATA[PT Mono Patched Nerd Font]]>https://debuggerboy.com/pt-mono-patched-nerd-font/61e7a9874efb530001cd6a87Thu, 20 Jan 2022 20:25:21 GMT

PT Mono is a font available from Google on Open Font License. You can find details of PT Mono Font from here.

Google Fonts
Making the web more beautiful, fast, and open through great typography
PT Mono Patched Nerd Font

I am using PT Mono on my GNU/Linux desktop. I was using this font on my Terminator, then when I graduated to Alacritty I continued to use the same font. I using the same font in Codium (VSCode OSS Rebuild) and neovim.

But recently I received a patched copy of PT Mono with Nerd Font support. If you are interested please download it from here: https://pulsiot.com/downloads/pt-mono-nerd-font.tar.bz2

Details

Type Value
Font Name PT Mono Nerd Font Complete
Font family PTMono Nerd Font
Font Style Regular

]]>
<![CDATA[Emoji fonts for Alacritty in Debian 11]]>https://debuggerboy.com/emoji-fonts-for-alacritty-in-debian-11/61d4a6ecd2479c0001ae7671Tue, 04 Jan 2022 20:32:25 GMT

I am using Alacritty on my Debian GNU/Linux 11 "bullseye" as my primary terminal emulator.

I have to add some customizations to render "emoji fonts" in my Alacritty terminal. I will be adding thoe customization commands and files, hope others can use it on their platform.

I would like to thank TheBunnyMan123 github user, as I am primarily using his customizations as he specified in his gist:

noto-color-emoji-linux.md
GitHub Gist: instantly share code, notes, and snippets.
Emoji fonts for Alacritty in Debian 11

Install required fonts

We need the following font packages from the Debian 11 official repository.

  • fonts-noto-core
  • fonts-noto-mono
  • fonts-noto-extra
  • fonts-noto-ui-core
  • fonts-noto-color-emoji

You can install all these fonts using:

sudo apt install fonts-noto-core fonts-noto-mono fonts-noto-extra fonts-noto-ui-core fonts-noto-color-emoji

You may also need to install twemoji on your debian, but this package have to be extracted from a Ubuntu package repo.

You need to add a new apt repository, lets create a new file using below command:

sudo vi /etc/apt/sources.list.d/twemoji-color-font.list

Then you should add the below content to this file:

# Twemoji Ubuntu Packages
deb http://ppa.launchpad.net/eosrei/fonts/ubuntu focal main
deb-src http://ppa.launchpad.net/eosrei/fonts/ubuntu focal main

Then import the APT Signing key for eosrei/fonts PPA using:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E2355710884EB80144EAB769ADA83EDC62D7EDF8

Then do:

sudo apt update && sudo apt install fonts-twemoji-svginot

Now we are done with installing the required packages.

Customize Configs for Colored Emoji Fonts

We need to copy two files from his repository below:

GitHub - TheBunnyMan123/config-files
Contribute to TheBunnyMan123/config-files development by creating an account on GitHub.
Emoji fonts for Alacritty in Debian 11

You need to add two files in ~/.config/fontconfig/ directory on our Debian. So lets do that.

Create a new file : ~/.config/fontconfig/fonts.conf file with below content.

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- REQUIRES Noto fonts (along with Noto Color Emoji) 
     run `fc-list | grep -i -e "noto sans" -e "noto serif" -e "noto color emoji"` to confirm and sudo apt-get install fonts-noto to install the fonts
-->

 <alias>
 <!-- Change the string in the family tag to whatever font -->
    <family>serif</family>
    <prefer><family>Noto Serif</family></prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer><family>Noto Sans</family></prefer>
  </alias>
  <alias>
    <family>sans</family>
    <prefer><family>Noto Sans</family></prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer><family>Noto Mono</family></prefer>
  </alias>

   <!-- This adds Noto Color Emoji to the font families sans, serif, sans-serif and monospace -->
  <match target="pattern">
        <test name="family"><string>monospace</string></test>
        <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
  </match>
  <match target="pattern">
        <test name="family"><string>sans</string></test>
        <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
  </match>

  <match target="pattern">
        <test name="family"><string>serif</string></test>
        <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
  </match>
  <!-- Discord loads the system's sans-serif font family, add Noto Color Emoji to it -->
  <match target="pattern">
        <test name="family"><string>sans-serif</string></test>
        <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
    </match>

   <!-- Add emoji generic family -->
  <alias binding="strong">
    <family>emoji</family>
    <default><family>Noto Color Emoji</family></default>
  </alias>

  <!-- Alias requests for the other emoji fonts -->
  <alias binding="strong">
    <family>Apple Color Emoji</family>
    <prefer><family>Noto Color Emoji</family></prefer>
    <default><family>emoji</family></default>
  </alias>
  <alias binding="strong">
    <family>Segoe UI Emoji</family>
    <prefer><family>Noto Color Emoji</family></prefer>
    <default><family>emoji</family></default>
  </alias>

<!-- Run "fc-cache -fv" after saving the file and kill and restart whichever app (like discord) and enjoy emoji -->

</fontconfig>

Then you need to create a directory:

mkdir -vp ~/.config/fontconfig/conf.d

Then create a file named : ~/.config/fontconfig/conf.d/56-twemoji-color.conf with below content.

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- REQUIRES Noto fonts (along with Noto Color Emoji) 
     run `fc-list | grep -i -e "noto sans" -e "noto serif" -e "noto color emoji"` to confirm
-->

 <alias>
 <!-- Change the string in the family tag to whatever font -->
    <family>serif</family>
    <prefer><family>Noto Serif</family></prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer><family>Noto Sans</family></prefer>
  </alias>
  <alias>
    <family>sans</family>
    <prefer><family>Noto Sans</family></prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer><family>Noto Mono</family></prefer>
  </alias>

   <!-- This adds Noto Color Emoji to the font families sans, serif, sans-serif and monospace -->
  <match target="pattern">
        <test name="family"><string>monospace</string></test>
        <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
  </match>
  <match target="pattern">
        <test name="family"><string>sans</string></test>
        <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
  </match>

  <match target="pattern">
        <test name="family"><string>serif</string></test>
        <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
  </match>
  <!-- Discord loads the system's sans-serif font family, add Noto Color Emoji to it -->
  <match target="pattern">
        <test name="family"><string>sans-serif</string></test>
        <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
    </match>

   <!-- Add emoji generic family -->
  <alias binding="strong">
    <family>emoji</family>
    <default><family>Noto Color Emoji</family></default>
  </alias>

  <!-- Alias requests for the other emoji fonts -->
  <alias binding="strong">
    <family>Apple Color Emoji</family>
    <prefer><family>Noto Color Emoji</family></prefer>
    <default><family>emoji</family></default>
  </alias>
  <alias binding="strong">
    <family>Segoe UI Emoji</family>
    <prefer><family>Noto Color Emoji</family></prefer>
    <default><family>emoji</family></default>
  </alias>

<!-- Run "fc-cache -fv" after saving the file and kill and restart whichever app (like discord) and enjoy emoji -->

</fontconfig>

Then issue the below command:

fc-cache -fv

This should be all, now your Alacritty would be able to recognize the coloured emoji fonts and will be able to render the same.

Emoji fonts for Alacritty in Debian 11
Alacritty rendering emoji fonts

Config Mirrors:

]]>
<![CDATA[Debian 11 ARM64 EC2 Instance in AWS]]>https://debuggerboy.com/debian-11-arm64-ec2-instance-in-aws/6154dc6ed8a73e00017b26e0Wed, 29 Sep 2021 21:40:25 GMTDebian GNU/Linux 11 (Bullseye) is available for some time now. So I thought may be its time to start using it for my new projects, Also its a good time to try out the AWS ARM64 instance type as well along with Debian 11. So here it is:

GitHub - terraformatic/arm64-ec2: AWS ARM EC2 Instance
AWS ARM EC2 Instance. Contribute to terraformatic/arm64-ec2 development by creating an account on GitHub.
]]>
<![CDATA[ECS URLS]]>Just a few ECS documentations:

- https://particule.io/en/blog/cicd-ecr-ecs/
- https://www.chakray.com/creating-fargate-ecs-task-aws-using-terraform/
- https://engineering.finleap.com/posts/2020-02-20-ecs-fargate-terraform/
- https://github.com/turnerlabs/terraform-ecs-fargate
- https://medium.com/@bradford_hamilton/deploying-containers-on-amazons-ecs-using-fargate-and-terraform-part-1-a5ab1f79cb21
- https://medium.com/@bradford_hamilton/deploying-containers-on-amazons-ecs-using-fargate-and-terraform-part-2-2e6f6a3a957f
- https://github.com/bradford-hamilton/
]]>
https://debuggerboy.com/ecs-urls/6136a575ae97e5000140802bMon, 06 Sep 2021 23:35:20 GMTJust a few ECS documentations:

- https://particule.io/en/blog/cicd-ecr-ecs/
- https://www.chakray.com/creating-fargate-ecs-task-aws-using-terraform/
- https://engineering.finleap.com/posts/2020-02-20-ecs-fargate-terraform/
- https://github.com/turnerlabs/terraform-ecs-fargate
- https://medium.com/@bradford_hamilton/deploying-containers-on-amazons-ecs-using-fargate-and-terraform-part-1-a5ab1f79cb21
- https://medium.com/@bradford_hamilton/deploying-containers-on-amazons-ecs-using-fargate-and-terraform-part-2-2e6f6a3a957f
- https://github.com/bradford-hamilton/terraform-ecs-fargate
ECS - Terraform References are Resources
]]>