Skip to content

hjanuschka/OMARCHY-VM-UTM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

OMARCHY VM for UTM

A pre-configured OMARCHY virtual machine for UTM - a beautiful and productive Linux distribution designed for software developers, featuring Hyprland tiling window manager and a curated set of development tools.

🚀 Quick Download

Direct Download

⬇️ Download OMARCHY-VM.utm.zip from Archive.org

The VM file is hosted on Archive.org due to its size (2+ GB).

🚀 Quick Start

Prerequisites

Installing UTM

UTM is a powerful virtualization application for macOS and iOS that uses QEMU under the hood.

For macOS:

  • Download from App Store: UTM on Mac App Store (Paid, supports development)
  • Download from GitHub: UTM Releases (Free)
    1. Download the latest .dmg file
    2. Open the DMG and drag UTM to Applications
    3. On first launch, you may need to right-click and select "Open" due to Gatekeeper

For iOS/iPadOS:

System Requirements:

  • macOS 11 Big Sur or later (Apple Silicon or Intel)
  • At least 8GB RAM recommended
  • 20GB free disk space for the VM

Installation

Manual Installation

  1. Download the VM:

    • Download from Archive.org
    • The file is approximately 2+ GB in size
  2. Extract and Import:

    • Option A: Double-click the .utm.zip file - UTM will automatically import it
    • Option B: Extract manually and import:
      unzip OMARCHY-VM.utm.zip
      Then double-click the .utm bundle or drag it into UTM
  3. Start the VM:

    • Select the OMARCHY VM in UTM
    • Click the Play button to start

🔑 Login Credentials

The VM includes two user accounts:

Username Password Access Level
root arch Administrator
arch arch Standard User

⚠️ Security Note: Please change these default passwords after first login using the passwd command.

📦 What's Included

This OMARCHY VM comes pre-configured with:

  • Base System: OMARCHY (based on Arch Linux)
  • Window Manager: Hyprland - A dynamic tiling Wayland compositor
  • Development Tools:
    • Neovim - Advanced text editor
    • Git - Version control
    • Alacritty - GPU-accelerated terminal emulator
    • Base development packages
  • Productivity Applications:
    • Chromium - Web browser
    • Spotify - Music streaming
    • Typora - Markdown editor
    • LibreOffice - Office suite
    • Zoom - Video conferencing
  • Design Philosophy: Terminal-heavy workflow with focus on aesthetics and productivity
  • Network: Configured with DHCP
  • Storage: Optimized for development workloads

🛠️ Configuration

VM Specifications

  • RAM: 4GB minimum (8GB recommended for optimal performance)
  • CPU Cores: 2 cores minimum (4 cores recommended)
  • Display: Configured for Hyprland with hardware acceleration support
  • Architecture: x86_64

Network Configuration

The VM is configured to use NAT networking by default. To access the VM via SSH from your host:

ssh arch@localhost -p [port]  # Port will be shown in UTM network settings

Shared Folders

To set up shared folders between host and VM:

  1. In UTM, select the VM and click Settings
  2. Go to Sharing section
  3. Add directories you want to share
  4. Mount in the VM using the appropriate commands

📝 First Steps After Installation

  1. Update the system:

    sudo pacman -Syu
  2. Change default passwords:

    passwd  # For current user
    sudo passwd root  # For root user
  3. Configure timezone:

    sudo timedatectl set-timezone Your/Timezone
  4. Install additional packages as needed:

    sudo pacman -S package-name

🤝 Contributing

Feel free to open issues or submit pull requests if you have suggestions for improvements or encounter any problems.

Building Your Own Version

If you want to customize this VM:

  1. Import the base VM into UTM
  2. Make your modifications
  3. Export the VM: Right-click → Share → Save
  4. Create a pull request with your changes documented

📄 License

This VM image is provided as-is for educational and development purposes. OMARCHY, Arch Linux, and all included software retain their respective licenses.

🎨 About OMARCHY

OMARCHY is a customized Linux distribution that prioritizes both aesthetics and productivity. It's designed specifically for software developers who appreciate a beautiful working environment and are willing to embrace a terminal-heavy workflow. The distribution encourages users to step outside their comfort zone and experience a more hands-on approach to computing.

Key Philosophy

  • Beauty as Motivation: A visually appealing environment that inspires productivity
  • Developer-Focused: Curated selection of development tools and workflows
  • Different by Design: Intentionally distinct from Windows and macOS
  • Terminal-First: Embraces command-line efficiency while maintaining visual appeal

🔗 Resources

⚠️ Disclaimer

OMARCHY is a customized distribution based on Arch Linux, designed with aesthetics and developer productivity in mind. For official Arch Linux downloads, please visit archlinux.org.


Need Help? Open an issue on GitHub.

About

OMARCHY VM for UTM - Pre-configured Arch Linux virtual machine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published