home | section main page


ret2pop

Table of Contents

1. What is this?

It's ret2pop! My website for all things math. Wait, no. Computer science. Music. Okay, let me try that again. Is this even a website?

It's ret2pop, a wholistic experience powered by NixOS and Emacs.

1.1. so how did you actually do that?

By using the org-publish function, org-roam, and org-journal, as well as writing a lot of things with a literate config. To see more, see my emacs configuration and my NixOS configuration.

1.2. So, where is this website of yours located?

https://ret2pop.net, it is the road to enlightenment.

2. Wait, so where are your dotfiles?

To use my dotfiles, download the ISO image for the installer. Note that you can validate the ISO image with the checksum file provided:

sha256sum -c nix-installer.iso.sha256

with the ISO in the same directory. This install installs a certain commit hash of my monorepo. Flash the image, log into the installer, and run:

nix_installer

then reboot, and run:

cd $HOME/monorepo && git pull

That's all!

2.1. Post-setup

In emacs, run M-x all-the-icons-install-fonts, ~~M-x nerd-icons-install-fonts, and M-x org-roam-db-sync. Install your music to $HOME/music for emms. In firefox, go to the three-bar menu and enable all the add-ons that were automatically installed. Set up the mu program in order to send and receive email, along with modifying the corresponding mbsync and msmtp commands. Change nix/flakevars.nix to your liking.

3. License

See the license The style.css has its own license.

Copyright © 2024 Preston Pan