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