dot files and config stuff
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.
 
 
 
 
Penguin 8c60ec68f4 Merge remote-tracking branch 'origin/unstable' into unstable 2 weeks ago
.config Merge remote-tracking branch 'origin/unstable' into unstable 2 weeks ago
.local misc fixes 2 months ago
img reset repo 9 months ago
user misc fixes 2 months ago
.dir-locals.el reset repo 9 months ago
.gitignore modularize doom config 6 months ago
.gitmodules fix org to include todos in agenda, fix kitty theme 2 months ago
.pclangd reset repo 9 months ago
README.md update readme 2 months ago
README.org update readme 2 months ago
i3exit reset repo 9 months ago
update-symlinks.sh reset repo 9 months ago

README.md

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.