This is the CatGirl GNU/Linux Main Control Program
;; Copyright © 2020 VIDAK.
;; Author: VIDAK firstname.lastname@example.org ;; Created: 1 December 2020 ;; Version: 0.0.1 ;; Keywords: catgirl linux guix exwm emacs xorg-server ;; Homepage: https://bootlicker.world/vidak/this-is-the-catgirl-gnu-linux-main-control-program
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this file. If not, see http://www.gnu.org/licenses/.
CatGirl GNU/Linux attempts to push forward the cause of LISP Machines in popularity and efficacy. Its components are:
- EMACS; if it runs on EMACS, it runs on CatGirl GNU/Linux.
- The GUIX System.
To install CatGirl GNU/Linux, take the following files, and copy their contents into the following files, according to the schema below:
- config-dot-scheme-extract.scm => /etc/config.scm
- dot-xsession-extract.sh => ~/.xsession
- dot-emacs-extract.el => .emacs (or equivalent init elisp file)
- etc-issue-replacement => /etc/issue
You WILL need to edit these extracts with the relevant hardware setup you have, with respect to your monitors, filesystems and bootloaders.
Unfortunately, it is difficult to work out how to change the theme of the bootloader in GRUB at the time. If someone else wants to figure out how to do that, I'd be more than happy for someone to go ahead!
Then run (as root):
~# guix system reconfigure /etc/config.scm
CatGirl GNU/Linux is under lazy, inactive development. Any suggestions for improvements are welcome, and can be made to email@example.com.
There is some intention to create a project page and perhaps a git repository, but for now, this is a one-off release.