Repositories
All repositories are hosted on GitHub under ItzEmoji and mirrored to GitLab, Codeberg, and Gitea.
Mirror Locations
Every repository listed below is available on all four platforms:
| Platform | Base URL |
|---|---|
| GitHub (primary) | github.com/ItzEmoji |
| GitLab | gitlab.com/ItzEmoji |
| Codeberg | codeberg.org/ItzEmoji |
| Gitea | gitea.com/ItzEmoji |
Mirrors are synced automatically on every push to main via GitHub Actions.
Repository Overview
nixos-dotfiles
The modular NixOS configuration documented on this site. Uses flake-parts and import-tree for zero-boilerplate module management.
| Platform | Link |
|---|---|
| GitHub | ItzEmoji/nixos-dotfiles |
| GitLab | ItzEmoji/nixos-dotfiles |
| Codeberg | ItzEmoji/nixos-dotfiles |
| Gitea | ItzEmoji/nixos-dotfiles |
See: Getting Started, Creating Modules, Host Configuration
nixos-installer
A Rust-based TUI installer for NixOS that works with any flake-based dotfiles repository. Handles disk partitioning, module selection, user creation, and runs nixos-install.
| Platform | Link |
|---|---|
| GitHub | ItzEmoji/nixos-installer |
| GitLab | ItzEmoji/nixos-installer |
| Codeberg | ItzEmoji/nixos-installer |
| Gitea | ItzEmoji/nixos-installer |
nix run github:ItzEmoji/nixos-installerSee: NixOS Installer
nvim
A declaratively managed Neovim configuration built with NVF (Neovim Flake). Pure Nix, no Mason, fully reproducible.
| Platform | Link |
|---|---|
| GitHub | ItzEmoji/nvim |
| GitLab | ItzEmoji/nvim |
| Codeberg | ItzEmoji/nvim |
| Gitea | ItzEmoji/nvim |
nix run github:ItzEmoji/nvim --accept-flake-configSee: Neovim Configuration
nixos-images
Custom NixOS images built from a single configuration and exported to 26 formats — ISOs, cloud images, VM images, containers, and netboot. CI automatically builds the installer ISO and netboot artifacts on every push and publishes them as GitHub releases. This repository is GitHub-only and is not mirrored to other platforms.
| Platform | Link |
|---|---|
| GitHub | ItzEmoji/nixos-images |
# Download the ISO
wget https://github.com/ItzEmoji/nixos-images/releases/latest/download/nixos-installer.iso
# Or netboot via iPXE
chain https://github.com/ItzEmoji/nixos-images/releases/latest/download/netboot.ipxeSee: NixOS Images
Binary Cache
All repositories share a binary cache to speed up builds. Pre-built artifacts for x86_64-linux and aarch64-linux are pushed automatically by CI:
https://cache.itzemoji.com/nixWhen running nix build or nix run on any of these repositories, Nix will fetch pre-built binaries from this cache instead of compiling from source. You may be prompted to trust the cache on first use — pass --accept-flake-config to accept automatically.