Skip to content

Personal cross-platform dotfiles for Linux, WSL, macOS, and more — Fish shell, WezTerm, and dev environment configs.

Notifications You must be signed in to change notification settings

LastElaphine/dotfiles

Repository files navigation

Dotfiles

This repository contains my personal configuration files for a modern terminal environment, designed to work on Linux and MacOS. It aims to provide a consistent and visually appealing terminal experience across both platforms.

Features

This setup includes:

  • WezTerm: A GPU-accelerated cross-platform terminal emulator and multiplexer.
  • Ghostty: Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
  • Starship: A minimal, blazing-fast, and infinitely customizable prompt for any shell.
  • fastfetch: A neofetch-like tool for fetching system information and displaying them in a pretty way.
  • Neovim: A modern, highly extensible text editor.
  • Hyprland: A highly customizable, dynamic tiling compositor for Wayland.
  • Waybar: A highly customizable Wayland bar.

Recommended Font

For the best experience, it is recommended to install the JetBrains Mono Nerd Font. You can download it from the Nerd Fonts website.

Prerequisites

Before you begin, ensure you have the following installed:

Installation

1. Clone the repository

# Using SSH (recommended)
git clone git@github.com:LastElaphine/dotfiles.git ~/.dotfiles
cd ~/.dotfiles

# Or using HTTPS
git clone https://github.com/LastElaphine/dotfiles.git ~/.dotfiles
cd ~/.dotfiles

2. Use GNU Stow to create symlinks for each package

E.g.

  • stow nvim will create a symlink to the correct configuration location for dotfiles for Neovim

About

Personal cross-platform dotfiles for Linux, WSL, macOS, and more — Fish shell, WezTerm, and dev environment configs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published