You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

Table of Contents

  1. Background
  2. Prerequisites
  3. Usage
  4. Fonts
  5. Doom Emacs
    1. Install Doom Emacs
    2. Install optional programs for doom to use
    3. Check doom status

Background

I only use gentoo now and rely on some gentoo specific packages. Youll need to find your own alternatives to use this config. This is not a guide. This is just documentation of my setup, and it is largely incomplete.

Prerequisites

sudo emerge -a emacs neovim

Usage

chmod u+x ./update-symlinks.sh
./update-symlinks.sh

Fonts

cat << EOF | sudo tee -a /etc/portage/package.accept_keywords/config.accept
media-fonts/robotomono-nerdfont ~amd64
media-fonts/firacode-nerdfont ~amd64
media-fonts/jetbrainsmono-nerdfont ~amd64
EOF

sudo emerge -a media-fonts/robotomono-nerdfont media-fonts/firacode-nerdfont media-fonts/jetbrainsmono-nerdfont

Doom Emacs

Install Doom Emacs

See instructions here.

Install optional programs for doom to use

These are optional and based on need. Dont use zig? Dont emerge it. Nothing will break.

sudo emerge -a sci-visualization/gnuplot dev-python/{black,pyflakes,isort,nose,poetry} dev-lang/zig

Check doom status

doom doctor

This will let you know if youre missing anything.