mightyiam - Overview
Affordable 1-on-1 mentoring π¨βπ«
- level-up β
- nix-lang β nixpkgs β
libβ module system - NixOS β Home Manager β Nixvim β Stylix β flake-parts
- dendritic pattern & best practices π₯·
- π οΈ nix CLI β repl β debugger β nix-diff β nix-tree π§°
- nix-lang β nixpkgs β
- understand and β your actual problems
- structure your Nix code to fit your π§ model
- learn Rust π¦ and software development fundamentals π§βπ»
- watch πΌ of sessions to maximize learning
- bonus session πͺ for every 5 sessions you let me make public
Wherever you're at with your skillsetβthat's where I'll meet you. Don't worry about it.
Book your first session here π
| β²οΈ | π·οΈ | π |
|---|---|---|
50 mins |
USD 12.00 |
pick a time and pay |
110 mins |
USD 24.00 |
pick a time and pay |
Do you want a personal infra repo that makes sense π€― to you? Do you need declarative and modular π? Have to fix a πͺ³ urgently? Not doing much with your life? Book your first session above β
The Full Time Nix podcast π»
Learn about and stay up to date with the Nix ecosystem
The Molybdenum Software Show πΊ
Watch open source contribution in mob programming format
Contact
mightyiam.01
mightyiam
@mightyiam
@mightyiam
π§β
mightyiampresence@gmail.com
Published contributions π’
- The Dendritic Pattern
Documenting a Nixpkgs module system usage pattern which I believe provides great value for its users.
(project repo) - Nixpkgs pr-tracker API @jfly @ModProg @Samyak2
(discussion) (project repo) - htnl β Nix library for making websites
- Accumulated maintenance work on the statix project
- Nixpkgs module system config graph @A-jay98 @roberth
Contributing a feature to the Nixpkgs module system that enables obtaining a tree data structure of the modules that were involved in the evaluation of a configuration.
(discussion) (pull request) - mightyiam/files
In-repository file generation flake-parts module
(project repo) (flake.parts page) - mightyiam/input-branches
Workflow and flake-part for flake input patching using imported git branches
(project repo) (flake.parts page) - Vula Nix packaging (sponsored by NLNet)
Nixify the Vula automatic local network encryption project:- Package highctidh (Vula dependency) in Nix upstream
- Contribute the dependency tree to Nixpkg
- Upstream the Vula Nix packaging that is currently in NGIpkgs
In-progress contributions ποΈ
Important
If you wish to expedite any of these projects and have budget for that please message me.
- statix project maintenance @A-jay98
Maintaining the statix Nix linter and possibly applying it to Nixpkgs
(project repo) - Comparing Nixpkgs module system configs @aforemny @roberth @fzakaria @A-jay98
Contributing a feature to Nix itself to enable the use case of comparing Nixpkgs module system configurations.
(discussion) (pull request) - Nix-powered documentation example testing @jfly
Intended to be first used to test examples in https://nix.dev.
(project repo (and branch))
Ideas π‘
Important
If you'd like to see any of these ideas come to life and have budget for that please message me.
- flake-parts documentation overhaul βοΈπ
- Rust π¦ library for reactive programming β‘
- Nix library for declarative document generation (first output format HTML)




