Skip to content
GitHub

Installation

The installation is an interactive process. Whether using the standalone installer or the manual method, you will need to provide your own preferences.

Terminal window
sh <(curl --proto '=https' --tlsv1.3 -sSfL https://envyj020.github.io/dotfiles/run)

Congratulations! You’ve successfully installed this desktop environment. To ensure your workspace looks and behaves correctly after a reboot, please complete the following steps:

By default, i3 and/or Sway look for their wallpaper at ~/Pictures/wallpaper.jpg. While a default one is provided with the standalone installer method, you can set your own by replacing it.

API access for certain services requires storing authentication token files under your home directory. The provided .bashrc exports these variables by reading them if they exists and keeps your sensitive keys out of your shell history and configuration files.

The table below outlines the expected filenames:

Env varFilenamePurpose
GITHUB_TOKEN~/.GITHUB_TOKENGithub CLI
TINYURL_TOKEN~/.TINYURL_TOKENBash URL shortener alias
GEMINI_API_KEY~/.GEMINI_TOKENGemini CLI
ANTHROPIC_API_KEY~/.ANTHROPIC_TOKENClaude code CLI
AVANTE_GEMINI_API_KEY~/.AVANTE_GEMINI_TOKENNeovim Avante Gemini provider
AVANTE_ANTHROPIC_API_KEY~/.AVANTE_ANTHROPIC_TOKENNeovim Avante Claude provider

While Alacritty is set as the default term, you can switch to your preferred terminal by modifying the $TERMINAL environment variable. This will automatically update the terminal launched by the window manager mod+Enter shortcut.

~/.bashrc.d/00-EXPORTS
...
export TERMINAL=alacritty
export TERMINAL=kitty
...

Open your terminal and run the following command once you have your monitors arranged the way you like them:

Terminal window
autorandr --save default