Sanskrit Computer Science - Operating System
Nemesis 25-04: Steps for Deployment (Installation and Configuration)
A Porteus Linux derivative using Artix Linux package base.
Start:
Installing on 8 GB pendrive
- mkdir /mnt/iso.
- mount -o loop path-to-iso /mnt/iso.
- Using rsync is better inside mc. rsync –del -av %f/ %D/%f
- From /mnt/iso copy EFI and boot to partition-1 or p1 (type EFI) and copy porteus to p2 (type ext4).
p1/boot/syslinux/porteus.cfg
- Change TIMEOUT to 30.
- Bring block with MENU LABEL Graphics mode (changes) to top as default.
Configuration steps on booting
- setup-time.
- setup-config-pman as per https://dl.porteus.org/viewtopic.php?f=137&t=11343 and set ManPreserve=yes, Popup=no in config file.
- get-devel as per https://sourceforge.net/projects/nemesis-linux/files/modules/
- setup-pman. Automatic installing, making xzm module, making modules dir, and moving to porteus/module/.
pmod
- pmod foo installs foo software, makes xzm module and moves to module dir.
- Steps followed below are activate %f and mv %f 0N-%f the xzm modules in modules dir.
basic
- pmod htop btop axel tree.
- pmod hunspell-enus.
Indic fonts on Firefox
- pmod firefox
- pmod ttf-indic-otf
Emacs
- pmod emacs, combined xzm as bundle.
Picolisp
- pmod llvm.
- pmod clang.
- wget https://software-lab.de/pil21.tgz.
- Follow https://software-lab.de/INSTALL.
Configuration
Desktop
- Fontsize.
- Terminal font size. Terminal size. Terminal launch key Super-t.
- Firefox fontsize, launch key Super-w.
- Emacs launch key Super-e.
- Automatic startup: Emacs, terminal and firefox.
Shell
- bashrc.
- mc: hotlist and theme. xoria256root-thin and nicedark.
- ln -s /path/to/org ~/org.
Emacs Configuration
Experiment with starter kit: OS Specific steps
Doom
Following GitHub page
- pmod ripgrep
- pmod fd
- git clone GitHuburl ~/emacs.d
- ~/emacs.d/bin/doom install
- pmod nerd-fonts
- doom doctor
- trizen multimarkdown
- dir2xzm to make doom.xzm on ~/doom.d and ~/. emacs.d as bundle. Resulting xzm module at 85 MB is almost equal to Emacs xzm module at 87 MB!
- Not using Doom.
- Decided against using any starter kit.
Vanilla Emacs Literate Configuration: OS Independent steps
Covered in detail at Sanskrit Emacs Home.
Optional
- pmod exfat-utils. mkfs.exfat /dev/sdX1 pendrive for AVLinux etc.