Sanskrit Computer Science - Operating System

Nemesis 25-04: Steps for Deployment (Installation and Configuration)

A Porteus Linux derivative using Artix Linux package base.

Start: <2025-06-16 Mon>

Installing on 8 GB pendrive

  1. mkdir /mnt/iso.
  2. mount -o loop path-to-iso /mnt/iso.
  3. Using rsync is better inside mc. rsync –del -av %f/ %D/%f
  4. 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

  1. Change TIMEOUT to 30.
  2. Bring block with MENU LABEL Graphics mode (changes) to top as default.

Configuration steps on booting

  1. setup-time.
  2. setup-config-pman as per https://dl.porteus.org/viewtopic.php?f=137&t=11343 and set ManPreserve=yes, Popup=no in config file.
  3. get-devel as per https://sourceforge.net/projects/nemesis-linux/files/modules/
  4. setup-pman. Automatic installing, making xzm module, making modules dir, and moving to porteus/module/.

pmod

  1. pmod foo installs foo software, makes xzm module and moves to module dir.
  2. Steps followed below are activate %f and mv %f 0N-%f the xzm modules in modules dir.

basic

  1. pmod htop btop axel tree.
  2. pmod hunspell-enus.

Indic fonts on Firefox

  1. pmod firefox
  2. pmod ttf-indic-otf

Emacs

  1. pmod emacs, combined xzm as bundle.

Picolisp

Configuration

Desktop

  1. Fontsize.
  2. Terminal font size. Terminal size. Terminal launch key Super-t.
  3. Firefox fontsize, launch key Super-w.
  4. Emacs launch key Super-e.
  5. Automatic startup: Emacs, terminal and firefox.

Shell

  1. bashrc.
  2. mc: hotlist and theme. xoria256root-thin and nicedark.
  3. ln -s /path/to/org ~/org.

Emacs Configuration

Experiment with starter kit: OS Specific steps

Doom

Following GitHub page

  1. pmod ripgrep
  2. pmod fd
  3. git clone GitHuburl ~/emacs.d
  4. ~/emacs.d/bin/doom install
  5. pmod nerd-fonts
  6. doom doctor
  7. trizen multimarkdown
  8. 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!
  9. Not using Doom.
  10. Decided against using any starter kit.

Vanilla Emacs Literate Configuration: OS Independent steps

Covered in detail at Sanskrit Emacs Home.

Optional

  1. pmod exfat-utils. mkfs.exfat /dev/sdX1 pendrive for AVLinux etc.