/dotfiles

Catppuccin

Primary LanguageLuaMIT LicenseMIT

Dotfiles

Fully-featured floating/tiling window manager-based dotfiles for GNU/Linux

Introduction

This repository contains dotfiles for configuring various components of a GNU/Linux system, including window managers, terminals, file managers, browsers, editors, and more.

Included Components:

Component Name
Window Manager bspwm
Terminal Emulator kitty
File Manager yazi
Text Editor nvim
PDF Viewer zathura
Video Player mpv
Browser zen-browser
Display Manager ly

Installation

⚠️ Warning: Ensure you have the following dependencies installed before running the setup script:

kitty bspwm dunst feh htop zsh neofetch lxappearance-gtk3 mpv neovim pamixer qogir-icon-theme rofi sxhkd ttf-roboto-mono ttf-roboto-mono-nerd ttf-ubuntu-font-family noto-fonts-emoji ttf-jetbrains-mono ttf-maple zathura zathura-pdf-mupdf pactl alsa-utils xclip sweet-gtk-theme-dark bibata-cursor-theme yazi fastcompmgr-git ly

❗ Failure to install these dependencies may result in an incomplete or broken setup.

⚠️ Warning: This setup script is designed for Arch Linux and its derivatives. Running it on other distributions may cause unexpected behavior or system breakage.

  1. Clone this repository:

    git clone git@github.com:xArcGit/dotfiles.git

    or

    git clone https://github.com/xArcGit/dotfiles.git
  2. Navigate to the dotfiles directory:

    cd dotfiles
  3. Run script:

    chmod +x install
    ./install
  4. Install the required packages

Color Schemes

For more customization options, please refer to the options README. This file contains detailed information on how to tweak and personalize various aspects of the dotfiles to better suit your preferences and workflow.

Contributing

Contributions are welcome! Please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.