Skip to content

YadavYashvant/Dotfiles

Repository files navigation

Arch Linux Dotfiles

❗ THESE REPOSITORY IS MADE FOR MY PERSONAL USE ONLY

Personal dotfiles for Arch Linux system running Hyprland, AGS, and other tools.

Prerequisites

Install base packages:

sudo pacman -S git hyprland kitty foot fish neovim ags

Installation

  1. Clone the repository:
git clone https://github.com/YadavYashvant/Dotfiles.git ~/Dotfiles
cd ~/Dotfiles
  1. Make scripts executable:
chmod +x install.sh backup.sh backup_configs.sh
  1. Create symbolic links:
./install.sh

Configuration Files

  • .config/
    • hypr/ - Hyprland window manager
    • ags/ - AGS widgets and bars
    • foot/ - Foot terminal
    • kitty/ - Kitty terminal
    • nvim/ - Neovim configuration
    • fish/ - Fish shell

Backup Your Changes

To backup your current configs:

./backup_configs.sh

To automatically backup and push to git:

./backup.sh

Post-Installation

  1. Set fish as default shell:
chsh -s /usr/bin/fish
  1. Start Hyprland:
  • Add to ~/.bash_profile or ~/.zprofile:
exec Hyprland

Updating

Pull latest changes:

cd ~/Dotfiles
git pull
./install.sh

Note

  • Backup your existing configs before installation
  • Review scripts before running them
  • Modify paths in scripts if your setup differs

hyprland and ags dots are taken from [end-4 hyprland dots]

About

Collection of configuration files for my arch linux system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published