summaryrefslogtreecommitdiff
path: root/README.md
blob: 89f3defe2eb0ba3d568193b9d1b6d9ef206e1d12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Morinaga OS
This repo contains Morinaga's application launcher, modified boot image, different bash scripts, custom fonts, and forks of different Suckless utilities for the X window manager.

[Morinaga](https://www.morinagaos.com) is a modified version of Graphene OS (in a custom build for the Pixel 9 Pro Fold) with a custom launcher, and modified boot image in order to enable root access.

The source code is the documentation and associated manuals, lack of clarity in the man pages was treated as a bug by our team. These include (but are not limited to), different functions in suckless' header files, methods in Morinaga's application launcher, and the design language behind our fonts.


## Acknowledgements
This source code is derived from the many contributors to the Suckless suite of products and relevant patches, the Graphene Project, Android 15, the typography and graphic design of Susan Kare, the plan 9 project by Bell Labs, and the userflow of postmarket OS's SXMO. The style and rigor behind OpenBSD's man pages served as a backbone of our own documentation. The different user programs in Morinaga communicate through APIs, these APIs wouldn't have been possible without Dr Piotr Woźniak's collection of space repetition algorithms, Intel's Marcel Holtmann "Internet wireless control utility", and Saket Dandawate brilliant freej2me. i-mode is a registered trademark of Nippon Telegraph and Telephone, now NTT Docomo

## Building

# Build everything (dwm, st, launcher, and install man pages)
make all

# Build individual components
make dwm    # builds dwm executable
make st     # builds st executable
make launcher    # builds Android launcher (requires Android SDK)
make man    # installs compressed man pages to /usr/local/share/man/man1/

# Clean all builds
make clean