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.3 KiB

Penguin Config

Background

I only use gentoo now and rely on some gentoo specific packages. You'll 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. Don't use zig? Don't 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 you're missing anything.