Skip to content

enkhee-Osiris/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enkhee-Osiris’s Dotfiles

A collection of my personal dotfiles and development setup.


Applications

Here is a list of applications I use regularly:

  1. Firefox
  2. Telegram
  3. Warp
  4. Ghostty
  5. Raycast
  6. Spotify
  7. GPG Suite
  8. Xcode

Installation

Prerequisites

Setup

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

Scripts

├──  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.sh

Development Environment

I use Doom Emacs as my editor.

Language Servers

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-server

Formatters

I recommend installing project-specific formatters when possible. These are my general setup:

brew install black       # Python
npm install -g prettier  # JavaScript / TypeScript / HTML / CSS

About

Dotfiles of enkhee-osiris for macOS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors