Skip to content

ejsadiarin/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golden Red Rose Configuration

  • flexible, heavenly fast, and exquisite. A beautiful crossover of practicality and aesthetics.

  • mainly focused on having fast keymaps/keybindings with the least mental overhead possible

  • if you like this, you will surely love Wizardry: The Akashic Records of Technology

    • where all my knowledge, philosophy, scripts, magic spells, and configuration are archived.

Important

The previous BSPWM configs has been moved into a separate branch bspwm-dots

I now use Fedora KDE with my minimal terminal configs and KDE configs

Installation

  • fast-install - git pulls (recursively) and symlinks necessary configs only
chmod +x fast-install
./fast-install
  • via ansible - a more complete installation that includes installing packages, etc.
# TODO: this ansible installation docs

Details

  • Neovim + Tmux + Kitty
  • Zsh as main shell

Ansible (Personal Guide)

!! WARNING: If you want to go this route, carefully see the steps below:

  1. Before installing, check the group_vars/all.yml
    • go to group_vars/all.yml -> substitute your own ssh, gpg fields
      • create password file and encrypt for ssh and gpg as encrypted string (see ansible README)

Install Whole BSPWM Rice Configuration (X11)

  • Clone repository and install script
git clone https://github.com/ejsadiarin/dotfiles
  • Navigate to dotfiles
cd ~/dotfiles/
  • Make executable
chmod +x ExquisiteInstaller
  • Execute script
./ExquisiteInstaller

Git and SSH-agent

Post Installation (IMPORTANT!)

  • import and trust gpg keys
  • zsh, neovim, and tmux plugins are 'separately installed' so we just need to open them to install the necessary plugins

zsh

  • opening zsh will automatically install the plugins
zsh

neovim

  • opening nvim will also automatically install the plugins
    • do a :checkhealth after to see 'missing' deps, etc.
nvim

tmux

  • open tmux
tmux
  • source the .tmux.conf file inside tmux
cd
tmux source .tmux.conf
  • then install plugins with <prefix>+I

    • this config uses M-Space (or Alt-Space) as prefix
    • so do: M-Space + I (Alt-Space + I)

About

The Most Exquisite Dotfiles in the Universe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published