A collection of my personal dotfiles and development setup.
Here is a list of applications I use regularly:
Clone the repository and run the setup scripts:
git clone git@github.com:enkhee-osiris/dotfiles.git ~/dotfiles
cd ~/dotfiles
./init.sh
brew bundle # Install all Homebrew packages├── setup
│ ├── development.sh # Installs development tools and utilities (Node, Python, Java)
│ ├── emacs-exp.sh # Sets up Native Emacs experimental configurations and packages
│ ├── emacs.md # Documentation for Emacs compile and setup
│ ├── latex.sh # Installs LaTeX
│ ├── osx.sh # Configures macOS settings and defaults
│ ├── stuff.sh # Installs general tools and apps I use regularly
│ └── zsh.sh # Sets up Zsh shell, plugins, and custom configurations
Usage:
Run scripts individually or in sequence depending on what you want to set up. For example:
# Install general tools
./setup/stuff.sh
# Set up your shell environment
./setup/zsh.sh
# Set up your development environment
./setup/development.shI use Doom Emacs as my editor.
Install my preferred language servers:
brew install texlab \
marksman \
yaml-language-server \
pyright
npm install -g vscode-langservers-extracted \
typescript-language-server \
typescript \
bash-language-server \
@astrojs/language-serverI recommend installing project-specific formatters when possible. These are my general setup:
brew install black # Python
npm install -g prettier # JavaScript / TypeScript / HTML / CSS