Skip to content

cshmookler/moos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Mouse-Optional Operating System (MOOS)

A modern operating system that keeps your hands on the keyboard. Based on Arch Linux.

Releases

Releases will be available after version 1.0.0. For now, follow the instructions below to manually build from source.

Build from source

An existing MOOS or Arch Linux installation is required to build a MOOS live ISO from source.

1.  Update your system

sudo pacman -Syyu

2.  Install the following required packages on your existing installation

sudo pacman -S base-devel archiso git python

3.  Register your name and email with Git

Some packages may need to be built from scratch using makepkg. Your name and email are used to identify you as the packager.

Note: Change "FirstName LastName" and "email@example.com" with your real name and email before running these commands.

git config set user.name "FirstName LastName"
git config set user.email "email@example.com"

4.  Clone this repository with Git

git clone https://github.com/cshmookler/moos.git
cd moos

5.  Make the live ISO

./make_iso.py

6.  (Optional) Write the ISO to an external device

sudo dd status=progress oflag=direct bs=4M if=out/moos-XXXXXXXX-x86_64.iso of=/dev/XXX

TODO

  • Automatically setup the user environment.
  • Setup firefox and install extensions.
  • Add a default neovim configuration.
  • Allow remote login through SSH in the live ISO.
  • Automatically create a hotspot when running in headless mode.
  • Remove screen flicker when the screen is locked.
  • Install virtual machine utilities.
  • Enable the firewall.
  • Enable speach synthesis in Firefox.
  • Resolve issues with Zoom (cannot annotate and screen randomly turns black)
  • Improve documentation.
  • Replace pulseaudio with pipewire.
  • Replace Xorg with Wayland.
  • Provide options for other languages (aside from English).

About

A modern operating system that keeps your hands on the keyboard. Based on Arch Linux.

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors