Giter Club home page Giter Club logo

dotfiles's Introduction

Dotfiles README

This README provides an overview of the custom configurations for my terminal and shell environment, including Alacritty, Sheldon plugin manager, and Starship prompt.

Alacritty Configuration

Alacritty is a modern terminal emulator that prioritizes simplicity and performance. My configuration enhances the visual and functional aspects of Alacritty to suit my preferences.

  • Theme: Catppuccin Mocha
  • Font: Hack Nerd Font, with different styles for normal, bold, italic, and bold italic text.
  • Window: Custom padding and decorations, with dynamic titles based on the active application.
  • Scrolling: Increased history to 20,000 lines for extensive scroll-back.
  • Selection: Clipboard integration for easy text copy-paste operations.
  • Cursor: Block shape with blinking enabled for better visibility.

Configuration file: .config/alacritty/alacritty.toml

Sheldon Plugin Manager

Sheldon is a fast, configurable, shell plugin manager. It allows for managing Zsh plugins efficiently.

  • Autosuggestions: Offers command suggestions based on history.
  • Syntax Highlighting: Enhances command line readability.
  • Autojump: A cd command that learns - easily navigate directories.
  • Docker & Rust Completions: Autocompletion for Docker and Rust commands.
  • Oh My Zsh Plugins: Integration of Oh My Zsh plugins, specifically the git-prompt.

Configuration file: .config/sheldon/plugins.toml

Starship Prompt

Starship is a minimal, blazing-fast, and infinitely customizable prompt for any shell.

  • Prompt Structure: Customized layout including Python environment, username, hostname, directory, Git branch, and more.
  • Git Status: Visual indicators for different Git statuses.
  • Command Duration: Displays the execution time of the last command.
  • Palette: Catppuccin Mocha theme with custom symbols and colors for various prompt elements.

Configuration file: .config/starship.toml

Zsh Configuration

My Zsh setup enhances shell interaction, productivity, and visual appeal.

  • Aliases: Custom aliases for frequently used commands with enhanced listing options using eza.
  • Sheldon: Integration for managing shell plugins.
  • Starship: Configured as the shell prompt for an informative and visually pleasing command line experience.
  • Zoxide: A smarter cd command that helps you navigate faster by learning your habits.
  • Atuin: Improves shell history with advanced features like search and statistics.

Configuration file: .zshrc


Note: To apply these configurations, clone this repository to your local machine and follow the setup instructions for each tool (Alacritty, Sheldon, Starship) accordingly. Customize it further to suit your needs!

dotfiles's People

Contributors

aaarslan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.