feat: enhance install script and theme generation

- install.sh now installs all variants when run without parameters
- preserve single-variant mode when --variant is specified
- add variant names to generated file headers for clarity
- fix tool name extraction to preserve compound names like git-delta
- fix CSS variable preservation during header generation
This commit is contained in:
2025-09-09 00:01:46 +03:00
parent 5710074685
commit 5c0e8b0f40
234 changed files with 723 additions and 343 deletions

View File

@@ -40,7 +40,7 @@ make demo # Run web demo server
## Installation & Deployment ## Installation & Deployment
```bash ```bash
./cli/install.sh # Deploy all configs to ~/.config (when implemented) ./install.sh cli # Deploy CLI configs to ~/.config
ENGINE=docker ./verify/verify.sh # Verify in container (when implemented) ENGINE=docker ./verify/verify.sh # Verify in container (when implemented)
``` ```

View File

@@ -84,7 +84,7 @@ This document consolidates all gathered knowledge for the github.com/ivuorinen/e
## 7. Installer ## 7. Installer
- cli/install.sh deploys all configs under ~/.config. - install.sh deploys configs under ~/.config (use `./install.sh cli` for CLI tools only).
- Symlinks or copies files for shells, tools, editors unless file already exists. - Symlinks or copies files for shells, tools, editors unless file already exists.
- If file already exists, check if it is an Everforest config. - If file already exists, check if it is an Everforest config.
- If it is, overwrite with new version. - If it is, overwrite with new version.
@@ -147,7 +147,7 @@ snapshots → run Playwright snapshots
### Everforest CLI ### Everforest CLI
Contains overview of terminals, web, CLI tools, prompts, editors. Contains overview of terminals, web, CLI tools, prompts, editors.
Install with ./cli/install.sh Install with ./install.sh cli
Verify with ENGINE=docker ./verify/verify.sh Verify with ENGINE=docker ./verify/verify.sh
Notes: Notes:

View File

@@ -56,7 +56,7 @@ Core development commands for the project:
## Installation and Verification ## Installation and Verification
./cli/install.sh # Deploy all configs to ~/.config ./install.sh cli # Deploy CLI configs to ~/.config
ENGINE=docker ./verify/verify.sh # Verify in container ENGINE=docker ./verify/verify.sh # Verify in container
## Implementation Guidelines ## Implementation Guidelines

View File

@@ -8,7 +8,7 @@ Unofficial hub for Everforest color scheme resources. Generator-first approach f
npm run generate npm run generate
# Install CLI configurations # Install CLI configurations
./cli/install.sh ./install.sh cli
# Verify installation # Verify installation
ENGINE=docker ./verify/verify.sh ENGINE=docker ./verify/verify.sh

View File

@@ -1,4 +1,4 @@
# Everforest theme for Atuin # Everforest dark-hard theme for Atuin
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Atuin # Everforest dark-medium theme for Atuin
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Atuin # Everforest dark-soft theme for Atuin
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Atuin # Everforest light-hard theme for Atuin
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Atuin # Everforest light-medium theme for Atuin
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Atuin # Everforest light-soft theme for Atuin
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for bat # Everforest dark-hard theme for bat
# Place this in ~/.config/bat/themes/everforest.tmTheme # Place this in ~/.config/bat/themes/everforest.tmTheme
# Then run: bat cache --build # Then run: bat cache --build

View File

@@ -1,4 +1,4 @@
# Everforest theme for bat # Everforest dark-medium theme for bat
# Place this in ~/.config/bat/themes/everforest.tmTheme # Place this in ~/.config/bat/themes/everforest.tmTheme
# Then run: bat cache --build # Then run: bat cache --build

View File

@@ -1,4 +1,4 @@
# Everforest theme for bat # Everforest dark-soft theme for bat
# Place this in ~/.config/bat/themes/everforest.tmTheme # Place this in ~/.config/bat/themes/everforest.tmTheme
# Then run: bat cache --build # Then run: bat cache --build

View File

@@ -1,4 +1,4 @@
# Everforest theme for bat # Everforest light-hard theme for bat
# Place this in ~/.config/bat/themes/everforest.tmTheme # Place this in ~/.config/bat/themes/everforest.tmTheme
# Then run: bat cache --build # Then run: bat cache --build

View File

@@ -1,4 +1,4 @@
# Everforest theme for bat # Everforest light-medium theme for bat
# Place this in ~/.config/bat/themes/everforest.tmTheme # Place this in ~/.config/bat/themes/everforest.tmTheme
# Then run: bat cache --build # Then run: bat cache --build

View File

@@ -1,4 +1,4 @@
# Everforest theme for bat # Everforest light-soft theme for bat
# Place this in ~/.config/bat/themes/everforest.tmTheme # Place this in ~/.config/bat/themes/everforest.tmTheme
# Then run: bat cache --build # Then run: bat cache --build

View File

@@ -1,4 +1,4 @@
# Everforest theme for bottom (btm) # Everforest dark-hard theme
# Place this in ~/.config/bottom/bottom.toml under [colors] section # Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for bottom (btm) # Everforest dark-medium theme
# Place this in ~/.config/bottom/bottom.toml under [colors] section # Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for bottom (btm) # Everforest dark-soft theme
# Place this in ~/.config/bottom/bottom.toml under [colors] section # Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for bottom (btm) # Everforest light-hard theme
# Place this in ~/.config/bottom/bottom.toml under [colors] section # Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for bottom (btm) # Everforest light-medium theme
# Place this in ~/.config/bottom/bottom.toml under [colors] section # Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for bottom (btm) # Everforest light-soft theme
# Place this in ~/.config/bottom/bottom.toml under [colors] section # Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for btop++ # Everforest dark-hard theme
# Place this in ~/.config/btop/themes/everforest.theme # Place this in ~/.config/btop/themes/everforest.theme
# Main background and foreground # Main background and foreground

View File

@@ -1,4 +1,4 @@
# Everforest theme for btop++ # Everforest dark-medium theme
# Place this in ~/.config/btop/themes/everforest.theme # Place this in ~/.config/btop/themes/everforest.theme
# Main background and foreground # Main background and foreground

View File

@@ -1,4 +1,4 @@
# Everforest theme for btop++ # Everforest dark-soft theme
# Place this in ~/.config/btop/themes/everforest.theme # Place this in ~/.config/btop/themes/everforest.theme
# Main background and foreground # Main background and foreground

View File

@@ -1,4 +1,4 @@
# Everforest theme for btop++ # Everforest light-hard theme
# Place this in ~/.config/btop/themes/everforest.theme # Place this in ~/.config/btop/themes/everforest.theme
# Main background and foreground # Main background and foreground

View File

@@ -1,4 +1,4 @@
# Everforest theme for btop++ # Everforest light-medium theme
# Place this in ~/.config/btop/themes/everforest.theme # Place this in ~/.config/btop/themes/everforest.theme
# Main background and foreground # Main background and foreground

View File

@@ -1,4 +1,4 @@
# Everforest theme for btop++ # Everforest light-soft theme
# Place this in ~/.config/btop/themes/everforest.theme # Place this in ~/.config/btop/themes/everforest.theme
# Main background and foreground # Main background and foreground

View File

@@ -1,4 +1,4 @@
# Everforest theme for git-delta # Everforest dark-hard theme for git-delta
# Generated from template - do not edit manually # Generated from template - do not edit manually
[delta] [delta]

View File

@@ -1,4 +1,4 @@
# Everforest theme for git-delta # Everforest dark-medium theme for git-delta
# Generated from template - do not edit manually # Generated from template - do not edit manually
[delta] [delta]

View File

@@ -1,4 +1,4 @@
# Everforest theme for git-delta # Everforest dark-soft theme for git-delta
# Generated from template - do not edit manually # Generated from template - do not edit manually
[delta] [delta]

View File

@@ -1,4 +1,4 @@
# Everforest theme for git-delta # Everforest light-hard theme for git-delta
# Generated from template - do not edit manually # Generated from template - do not edit manually
[delta] [delta]

View File

@@ -1,4 +1,4 @@
# Everforest theme for git-delta # Everforest light-medium theme for git-delta
# Generated from template - do not edit manually # Generated from template - do not edit manually
[delta] [delta]

View File

@@ -1,4 +1,4 @@
# Everforest theme for git-delta # Everforest light-soft theme for git-delta
# Generated from template - do not edit manually # Generated from template - do not edit manually
[delta] [delta]

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza (fish shell) # Everforest dark-hard theme
# Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza # Everforest dark-hard theme for eza
# Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza (fish shell) # Everforest dark-medium theme
# Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza # Everforest dark-medium theme for eza
# Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza (fish shell) # Everforest dark-soft theme
# Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza # Everforest dark-soft theme for eza
# Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza (fish shell) # Everforest light-hard theme
# Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza # Everforest light-hard theme for eza
# Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza (fish shell) # Everforest light-medium theme
# Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza # Everforest light-medium theme for eza
# Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza (fish shell) # Everforest light-soft theme
# Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest theme for eza # Everforest light-soft theme for eza
# Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc)
# Everforest color definitions for eza # Everforest color definitions for eza

View File

@@ -1,4 +1,4 @@
# Everforest colors for fd # Everforest dark-hard theme for fd
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for fd # Everforest dark-medium theme for fd
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for fd # Everforest dark-soft theme for fd
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for fd # Everforest light-hard theme for fd
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for fd # Everforest light-medium theme for fd
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for fd # Everforest light-soft theme for fd
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest color scheme for fish shell # Everforest dark-hard theme for fish shell
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Set fish colors # Set fish colors

View File

@@ -1,4 +1,4 @@
# Everforest color scheme for fish shell # Everforest dark-medium theme for fish shell
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Set fish colors # Set fish colors

View File

@@ -1,4 +1,4 @@
# Everforest color scheme for fish shell # Everforest dark-soft theme for fish shell
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Set fish colors # Set fish colors

View File

@@ -1,4 +1,4 @@
# Everforest color scheme for fish shell # Everforest light-hard theme for fish shell
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Set fish colors # Set fish colors

View File

@@ -1,4 +1,4 @@
# Everforest color scheme for fish shell # Everforest light-medium theme for fish shell
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Set fish colors # Set fish colors

View File

@@ -1,4 +1,4 @@
# Everforest color scheme for fish shell # Everforest light-soft theme for fish shell
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Set fish colors # Set fish colors

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf (fish shell) # Everforest dark-hard theme
# Generated from template - do not edit manually # Generated from template - do not edit manually
set -gx FZF_DEFAULT_OPTS " \ set -gx FZF_DEFAULT_OPTS " \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf # Everforest dark-hard theme for fzf
# Generated from template - do not edit manually # Generated from template - do not edit manually
export FZF_DEFAULT_OPTS=" \ export FZF_DEFAULT_OPTS=" \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf (fish shell) # Everforest dark-medium theme
# Generated from template - do not edit manually # Generated from template - do not edit manually
set -gx FZF_DEFAULT_OPTS " \ set -gx FZF_DEFAULT_OPTS " \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf # Everforest dark-medium theme for fzf
# Generated from template - do not edit manually # Generated from template - do not edit manually
export FZF_DEFAULT_OPTS=" \ export FZF_DEFAULT_OPTS=" \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf (fish shell) # Everforest dark-soft theme
# Generated from template - do not edit manually # Generated from template - do not edit manually
set -gx FZF_DEFAULT_OPTS " \ set -gx FZF_DEFAULT_OPTS " \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf # Everforest dark-soft theme for fzf
# Generated from template - do not edit manually # Generated from template - do not edit manually
export FZF_DEFAULT_OPTS=" \ export FZF_DEFAULT_OPTS=" \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf (fish shell) # Everforest light-hard theme
# Generated from template - do not edit manually # Generated from template - do not edit manually
set -gx FZF_DEFAULT_OPTS " \ set -gx FZF_DEFAULT_OPTS " \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf # Everforest light-hard theme for fzf
# Generated from template - do not edit manually # Generated from template - do not edit manually
export FZF_DEFAULT_OPTS=" \ export FZF_DEFAULT_OPTS=" \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf (fish shell) # Everforest light-medium theme
# Generated from template - do not edit manually # Generated from template - do not edit manually
set -gx FZF_DEFAULT_OPTS " \ set -gx FZF_DEFAULT_OPTS " \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf # Everforest light-medium theme for fzf
# Generated from template - do not edit manually # Generated from template - do not edit manually
export FZF_DEFAULT_OPTS=" \ export FZF_DEFAULT_OPTS=" \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf (fish shell) # Everforest light-soft theme
# Generated from template - do not edit manually # Generated from template - do not edit manually
set -gx FZF_DEFAULT_OPTS " \ set -gx FZF_DEFAULT_OPTS " \

View File

@@ -1,4 +1,4 @@
# Everforest theme for fzf # Everforest light-soft theme for fzf
# Generated from template - do not edit manually # Generated from template - do not edit manually
export FZF_DEFAULT_OPTS=" \ export FZF_DEFAULT_OPTS=" \

View File

@@ -1,4 +1,4 @@
// Everforest theme for GitUI // Everforest dark-hard theme for GitUI
// Generated from template - do not edit manually // Generated from template - do not edit manually
( (

View File

@@ -1,4 +1,4 @@
// Everforest theme for GitUI // Everforest dark-medium theme for GitUI
// Generated from template - do not edit manually // Generated from template - do not edit manually
( (

View File

@@ -1,4 +1,4 @@
// Everforest theme for GitUI // Everforest dark-soft theme for GitUI
// Generated from template - do not edit manually // Generated from template - do not edit manually
( (

View File

@@ -1,4 +1,4 @@
// Everforest theme for GitUI // Everforest light-hard theme for GitUI
// Generated from template - do not edit manually // Generated from template - do not edit manually
( (

View File

@@ -1,4 +1,4 @@
// Everforest theme for GitUI // Everforest light-medium theme for GitUI
// Generated from template - do not edit manually // Generated from template - do not edit manually
( (

View File

@@ -1,4 +1,4 @@
// Everforest theme for GitUI // Everforest light-soft theme for GitUI
// Generated from template - do not edit manually // Generated from template - do not edit manually
( (

View File

@@ -1,4 +1,4 @@
# Everforest theme for Glances # Everforest dark-hard theme for Glances
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Glances # Everforest dark-medium theme for Glances
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Glances # Everforest dark-soft theme for Glances
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Glances # Everforest light-hard theme for Glances
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Glances # Everforest light-medium theme for Glances
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for Glances # Everforest light-soft theme for Glances
# Generated from template - do not edit manually # Generated from template - do not edit manually
[colors] [colors]

View File

@@ -1,4 +1,4 @@
# Everforest theme for htop # Everforest dark-hard theme for htop
# Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively
# Color scheme # Color scheme

View File

@@ -1,4 +1,4 @@
# Everforest theme for htop # Everforest dark-medium theme for htop
# Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively
# Color scheme # Color scheme

View File

@@ -1,4 +1,4 @@
# Everforest theme for htop # Everforest dark-soft theme for htop
# Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively
# Color scheme # Color scheme

View File

@@ -1,4 +1,4 @@
# Everforest theme for htop # Everforest light-hard theme for htop
# Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively
# Color scheme # Color scheme

View File

@@ -1,4 +1,4 @@
# Everforest theme for htop # Everforest light-medium theme for htop
# Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively
# Color scheme # Color scheme

View File

@@ -1,4 +1,4 @@
# Everforest theme for htop # Everforest light-soft theme for htop
# Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively
# Color scheme # Color scheme

View File

@@ -1,59 +0,0 @@
#!/usr/bin/env bash
# Everforest Resources Installer
# Installs all CLI tool configurations to ~/.config
set -euo pipefail
CONFIG_DIR="${HOME}/.config"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
echo "🎨 Installing Everforest CLI configurations..."
# Create config directories
mkdir -p "${CONFIG_DIR}/starship"
mkdir -p "${CONFIG_DIR}/fzf"
mkdir -p "${CONFIG_DIR}/git"
mkdir -p "${CONFIG_DIR}/fish"
mkdir -p "${CONFIG_DIR}/tmux"
# Install configurations
install_config() {
local tool="$1"
local file="$2"
local target="$3"
if [[ -f "${SCRIPT_DIR}/${tool}/${file}" ]]; then
echo "📝 Installing ${tool}/${file} -> ${target}"
cp "${SCRIPT_DIR}/${tool}/${file}" "${target}"
else
echo "⚠️ Warning: ${tool}/${file} not found (may not be generated yet)"
fi
}
# Install tool configurations
install_config "starship" "starship.toml" "${CONFIG_DIR}/starship/starship.toml"
install_config "fzf" "everforest.sh" "${CONFIG_DIR}/fzf/everforest.sh"
install_config "delta" "gitconfig.delta" "${CONFIG_DIR}/git/everforest-delta"
install_config "tmux" "everforest.tmux.conf" "${CONFIG_DIR}/tmux/everforest.conf"
# Install fish colors (all variants)
for variant in dark-hard dark-medium dark-soft light-hard light-medium light-soft; do
install_config "fish" "everforest-${variant}.fish" "${CONFIG_DIR}/fish/conf.d/everforest-${variant}.fish"
done
# Install LS_COLORS
if [[ -f "${SCRIPT_DIR}/ls_colors/everforest.sh" ]]; then
echo "📝 Installing LS_COLORS"
mkdir -p "${CONFIG_DIR}/dircolors"
cp "${SCRIPT_DIR}/ls_colors/everforest.sh" "${CONFIG_DIR}/dircolors/everforest.sh"
cp "${SCRIPT_DIR}/ls_colors/dircolors" "${CONFIG_DIR}/dircolors/everforest"
fi
echo "✅ Installation complete!"
echo ""
echo "To use the themes:"
echo " - Starship: export STARSHIP_CONFIG=~/.config/starship/starship.toml"
echo " - FZF: source ~/.config/fzf/everforest.sh"
echo " - LS_COLORS: source ~/.config/dircolors/everforest.sh"
echo " - Fish: restart fish or run 'exec fish'"

View File

@@ -1,4 +1,4 @@
# Everforest colors for jq # Everforest dark-hard theme for jq
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for jq # Everforest dark-medium theme for jq
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for jq # Everforest dark-soft theme for jq
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for jq # Everforest light-hard theme for jq
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for jq # Everforest light-medium theme for jq
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest colors for jq # Everforest light-soft theme for jq
# Generated from template - do not edit manually # Generated from template - do not edit manually
# Source this in your shell configuration # Source this in your shell configuration

View File

@@ -1,4 +1,4 @@
# Everforest theme for LazyGit # Everforest dark-hard theme for LazyGit
# Generated from template - do not edit manually # Generated from template - do not edit manually
gui: gui:

View File

@@ -1,4 +1,4 @@
# Everforest theme for LazyGit # Everforest dark-medium theme for LazyGit
# Generated from template - do not edit manually # Generated from template - do not edit manually
gui: gui:

View File

@@ -1,4 +1,4 @@
# Everforest theme for LazyGit # Everforest dark-soft theme for LazyGit
# Generated from template - do not edit manually # Generated from template - do not edit manually
gui: gui:

View File

@@ -1,4 +1,4 @@
# Everforest theme for LazyGit # Everforest light-hard theme for LazyGit
# Generated from template - do not edit manually # Generated from template - do not edit manually
gui: gui:

View File

@@ -1,4 +1,4 @@
# Everforest theme for LazyGit # Everforest light-medium theme for LazyGit
# Generated from template - do not edit manually # Generated from template - do not edit manually
gui: gui:

Some files were not shown because too many files have changed in this diff Show More