update readme

Penguin 2 months ago
parent 833c1f948c
commit 199f9f8d7c

@ -1,22 +1,74 @@
# Table of Contents
1. [Background](#org55f2a10)
2. [Usage](#orgd4ac34e)
1. [Background](#org19bac1e)
2. [Prerequisites](#orgddd7841)
3. [Usage](#orgbe9bb8b)
4. [Fonts](#org3a3c088)
5. [Doom Emacs Prerequisites](#org36d445f)
1. [Install Doom Emacs](#orgad556e1)
2. [Check doom status](#org3d1b79e)
<a id="org55f2a10"></a>
<a id="org19bac1e"></a>
# Background
This is my config. Maybe one day I&rsquo;ll make a readme on how to use it idk
I only use gentoo now and rely on some gentoo specific packages. You&rsquo;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.
<a id="orgd4ac34e"></a>
<a id="orgddd7841"></a>
# Prerequisites
sudo emerge -a emacs neovim
<a id="orgbe9bb8b"></a>
# Usage
chmod u+x ./update-symlinks.sh
./update-symlinks.sh
<a id="org3a3c088"></a>
# 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
<a id="org36d445f"></a>
# Doom Emacs Prerequisites
<a id="orgad556e1"></a>
## Install Doom Emacs
See instructions [here](https://github.com/doomemacs/doomemacs).
\*\*
These are optional and based on need. Don&rsquo;t use zig? Don&rsquo;t emerge it. Nothing will break.
sudo emerge -a sci-visualization/gnuplot dev-python/{black,pyflakes,isort,nose,poetry} dev-lang/zig
<a id="org3d1b79e"></a>
## Check doom status
doom doctor
This will let you know if you&rsquo;re missing anything.

@ -1,12 +1,48 @@
#+title: Penguin Config
#+author: Penguin
#+options: toc:t
* Background
This is my config. Maybe one day I'll make a readme on how to use it idk
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
#+begin_src bash
sudo emerge -a emacs neovim
#+end_src
* Usage
#+begin_src bash
chmod u+x ./update-symlinks.sh
./update-symlinks.sh
#+end_src
* Fonts
#+begin_src bash
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
#+end_src
* Doom Emacs Prerequisites
** Install Doom Emacs
See instructions [[https://github.com/doomemacs/doomemacs][here]].
**
These are optional and based on need. Don't use zig? Don't emerge it. Nothing will break.
#+begin_src bash
sudo emerge -a sci-visualization/gnuplot dev-python/{black,pyflakes,isort,nose,poetry} dev-lang/zig
#+end_src
** Check doom status
#+begin_src bash
doom doctor
#+end_src
This will let you know if you're missing anything.

Loading…
Cancel
Save