Skip to content

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:

PlatformBase URL
GitHub (primary)github.com/ItzEmoji
GitLabgitlab.com/ItzEmoji
Codebergcodeberg.org/ItzEmoji
Giteagitea.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.

PlatformLink
GitHubItzEmoji/nixos-dotfiles
GitLabItzEmoji/nixos-dotfiles
CodebergItzEmoji/nixos-dotfiles
GiteaItzEmoji/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.

PlatformLink
GitHubItzEmoji/nixos-installer
GitLabItzEmoji/nixos-installer
CodebergItzEmoji/nixos-installer
GiteaItzEmoji/nixos-installer
bash
nix run github:ItzEmoji/nixos-installer

See: NixOS Installer


nvim ​

A declaratively managed Neovim configuration built with NVF (Neovim Flake). Pure Nix, no Mason, fully reproducible.

PlatformLink
GitHubItzEmoji/nvim
GitLabItzEmoji/nvim
CodebergItzEmoji/nvim
GiteaItzEmoji/nvim
bash
nix run github:ItzEmoji/nvim --accept-flake-config

See: 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.

PlatformLink
GitHubItzEmoji/nixos-images
bash
# 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.ipxe

See: 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/nix

When 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.