Skip to content

Releases: millergitca/dotfiles

MNCM Labs v0.8.0-rc1

MNCM Labs v0.8.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@millergitca millergitca released this 27 Aug 02:01

MNCM Labs v0.8.0-rc1

Build. Break. Learn. Repeat.

This is the first formal release candidate for the MNCM Labs Arch Linux bootstrap project.

Highlights

  • Modular Arch Linux bootstrap architecture
  • Minimal, Developer, Complete, and Custom profiles
  • Safe installation planning before changes
  • Explicit Apply Mode
  • Arch Linux host validation
  • Direct root execution protection
  • macOS development-host support
  • Cross-platform installation planning
  • Modular dotfile deployment
  • Timestamped configuration backups
  • Restore functionality
  • System health checks
  • Release-readiness validation
  • Automated GitHub Actions validation
  • Automated Arch Linux container testing

CI Status

The release candidate was created only after both project validation gates passed:

  • Validate MNCM Labs
  • Test MNCM Labs on Arch Linux

The Arch CI environment validates:

  • Arch Linux detection
  • pacman availability
  • regular-user execution
  • root execution protection
  • installer CLI
  • dotfile CLI
  • health checks
  • installation profile planning
  • Plan Mode package-state protection
  • release readiness

Safety

Plan Mode remains the default.

Package installation requires explicit Apply Mode.

Direct root execution is rejected.

Apply Mode is restricted to supported Arch Linux environments.

Release Candidate Notice

This is a prerelease.

Automated CI provides meaningful Arch userspace testing, but it does not replace testing on a real Arch Linux workstation.

Before a stable v1.0.0 release, MNCM Labs still needs real-machine validation of areas including:

  • full Apply Mode installation
  • Hyprland startup
  • Wayland sessions
  • GPU and display configuration
  • desktop configuration deployment
  • audio
  • suspend/resume
  • laptop-specific hardware

Do not treat this release candidate as a proven production installer yet.


MNCM LABS

BUILD // BREAK // LEARN // REPEAT

v1.2.0 - Complete Workstation Recreation

Choose a tag to compare

@millergitca millergitca released this 17 Jul 17:03

v1.2.0 — Complete Workstation Recreation

Highlights

  • Complete ML4W automation
  • Ghostty integration
  • Runtime workstation verification
  • Apple T2 support
  • Touch Bar automation
  • Suspend/resume recovery
  • Keyboard backlight automation
  • Touch Bar brightness controls
  • Keyboard brightness controls
  • CPU performance tuning
  • T2 fan tuning
  • PipeWire + WirePlumber automation
  • GitHub Actions CI
  • Improved bootstrap reliability

Validated Hardware

  • MacBook Pro 13" (2020, Apple T2)
  • MacBook Pro 16" (2019, Apple T2)

Validation

  • Bootstrap verified on both systems
  • Runtime verification passes
  • ShellCheck passes
  • GitHub Actions passes
  • Bootstrap is safe to rerun

Installation

git clone https://github.com/millergitca/dotfiles.git
cd dotfiles
./bootstrap.sh

Log out and back in once after bootstrap completes.

Next

v1.3.0 will focus on portable bootstrap profiles, hardware detection, and configurable installations.

v1.1.0 – Architecture Refactor

Choose a tag to compare

@millergitca millergitca released this 15 Jul 04:26

Overview

This release restructures the workstation automation into a modular, maintainable architecture.

Highlights

  • Refactored bootstrap.sh into a lightweight orchestrator
  • Added shared libraries for:
    • Constants
    • Logging
    • System helpers
    • Package installation
    • Shell configuration
    • Docker configuration
    • Directory creation
    • Git configuration
    • Dotfile installation
    • Verification
  • Added automated project validation with make check
  • Added a Makefile for common development tasks
  • Added architecture and developer workflow documentation
  • Improved maintainability and reproducibility

Goal

Provide a solid engineering foundation for future workstation development.

Next

Version 1.2.0 will focus on building a complete developer workstation for Computer Science, including:

  • VS Code configuration
  • Language tooling
  • Debugging
  • Development workflows
  • University tooling

v1.0.0 — Clean Workstation Base

Choose a tag to compare

@millergitca millergitca released this 15 Jul 03:08

Miller Development Workstation v1.0.0

First stable release of my Arch Linux development workstation configuration.

Included

  • Arch Linux workstation bootstrap script
  • ML4W Hyprland custom configuration
  • Ghostty with TokyoNight Storm
  • Zsh development tools
  • Neovim configuration
  • tmux configuration
  • VS Code settings
  • Tokyo Night Waybar theme
  • Git defaults
  • University workspace structure
  • Installation script
  • Workstation roadmap

Hardware tested

  • MacBook Pro 16,1
  • Intel processor
  • Apple T2
  • Touch Bar
  • Keyboard backlight

Verified features

  • Hyprland login and session
  • Suspend and resume
  • Touch Bar operation
  • Keyboard backlight controls
  • Docker
  • Ghostty
  • Neovim
  • Zsh
  • GitHub CLI
  • Clean symlink migration
  • Reproducible dotfiles setup

Notes

This is the clean baseline release before further VS Code, Neovim, Hyprland, and university-workflow improvements.