enzuru-9scripts

NameLast commit messageLast commit date
bin
lib
qemu
src
README.md
setup
README.md

9scripts

These are my personal scripts, modifications, and configurations for the 9front operating system.

Running the setup script in the root of the directory will install everything, which no one except me should want. Each directory has its own setup command for just installing those features.

bin

Contains some helpful scripts that I've written:

  • 9search: searches the 9front source code for a string
  • deploy: quickly compiles and then runs a program
  • find: find a file on your system
  • rebuild: pull the latest 9front code, rebuild the system, and install the latest kernel
  • search: search the system for a string
  • setupbucket: sets up authentication for Bitbucket so that I can pull and push code to it

lib

My personal Plan 9 configuration files. Not of use to the general public except as an example.

qemu

These scripts help you install or run 9front using QEMU and the highly efficient KVM module of the Linux kernel.

If you modify the scripts to drop the KVM flag, you can run them on a non-Linux OS.

src

rio’s color scheme may be modified by editing the .c configuration files and re-compiling [...] Note: Someone will mock you for doing this. -- 9front user manual

I've modified 9front to look like the image below.

These forked C files make that possible. I'd eventually like to convert this directory into scripts that just find and replace certain lines, as opposed to forking whole files.

![9front "Shades of Gray" theme](https://i.redd.it/bbf4h1xfo1f21.png "9front "Shades of Gray" theme" =512x)