uuid: - value: a8a1b0cc-8372-4285-a655-bdd1f77226d3 langcode: - value: en type: - target_id: daily_email target_type: node_type target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 revision_timestamp: - value: '2025-05-11T08:59:58+00:00' revision_uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 revision_log: { } status: - value: true uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 title: - value: 'First pull request submitted to nixpkgs' created: - value: '2025-03-31T00:00:00+00:00' changed: - value: '2025-05-11T08:59:58+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2025/03/31/nixpkgs langcode: en body: - value: |

I've been using the Nix package manager for some time.

The first commit of a flake.nix file to my nixos-config repository (formerly my dotfiles repository) was on the 26th of September 2022.

The following month, I started to experiment with NixOS - the operating system built on the Nix language and the package manager.

Rarely have I found a package missing within the 120,000+ available, but I have added some missing Vim plugins and some custom packages to my own configuration.

But I hadn't tried to contribute any package definitions back to nixpkgs until today.

I've submitted my first pull request to nixpkgs to add a small script that I've added to my own configuration.

It's always nerve-racking contributing to a new projects, but let's see how it goes.

I'm thinking of it as a free code review.

If it goes well, I can see me contributing more packages in the future.

format: full_html processed: |

I've been using the Nix package manager for some time.

The first commit of a flake.nix file to my nixos-config repository (formerly my dotfiles repository) was on the 26th of September 2022.

The following month, I started to experiment with NixOS - the operating system built on the Nix language and the package manager.

Rarely have I found a package missing within the 120,000+ available, but I have added some missing Vim plugins and some custom packages to my own configuration.

But I hadn't tried to contribute any package definitions back to nixpkgs until today.

I've submitted my first pull request to nixpkgs to add a small script that I've added to my own configuration.

It's always nerve-racking contributing to a new projects, but let's see how it goes.

I'm thinking of it as a free code review.

If it goes well, I can see me contributing more packages in the future.

summary: null field_daily_email_cta: { }