Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 2.02 KB

README.md

File metadata and controls

57 lines (40 loc) · 2.02 KB

doom-emacs-install-scripts

Simple scripts for installing Doom Emacs

Important

It is recommended you view how the script works before running (don't worry it's short). View the source code.

Usage and Runnng

Doom-universal-linux; detects your linux distro and if it is supported installed using the recomended method. It also detects your shell and trys to add doom directory to path.

Select your script and make sure permissisons are correct with (chmod +x), then run (./doom-universal-linux.sh) (Or whatever script you chose) (Run as normal user but it will ask for password)

Supported distros for universal autoinstall. (Ubuntu, Fedora, Arch) Supported shells for universal autoinstall. (Bash, Zsh, Fish)

Default installation dir ~/.doom.d and ~/.emacs.d

Quick Start

git clone https://github.com/infstate/doom-emacs-install-scripts.git
cd doom-emacs-install-scripts
chmod +x doom-universal-linux.sh
./doom-universal-linux.sh

Replace 'doom-universal-linux.sh' with any of the other scripts if you would like.

Tip

(Optional) Use this one liner to run the Quick Start:

curl -fsSL https://github.com/infstate/doom-emacs-install-scripts/raw/refs/heads/main/quickstart.sh | sh

Ubuntu 24.04.1 LTS

Installing on ubuntu compiles from scratch (emacs-29.4 + nativecomp) (Extracts source in build/ dir) Try Doom-minimal-ubuntu first, if it fails run Doom-ubuntu.

For Ubuntu you have 3 scripts:

Script Purpose
doom-minmal-ubuntu.sh Minimal install(Without installing extra packages)
doom-ubuntu.sh Installs everything
doom-universal-linux.sh Detects distro and installs accordingly

Contributing

If you find a bug make a ticket in the Issues tab or a Pull request if you have a solution.

Part of Infinite's Code Charity 2025 Event

CharityBanner

Join and Contribute!