Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

   .-..-.                 .-.                  .-.
   : :; :                 : :                  : :
   :    :.-..-..---. .--. : :   .--.  ,-.,-. .-' :
   : :: :: :; :: .; `: ..': :_ ' .; ; : ,. :' .; :
   :_;:_;`._. ;: ._.':_;  `.__;`.__,_;:_;:_;`.__.'
          .-. :: :
          `._.':_;
                    .--.       .-. .-.      .-.       .-.          .---.       .-.      
                   : .; :     .' `.: :      : :      .'.'          : .  :     .' `.     
                   :    : .--.`. .': `-.  .-' :.-..-.`-' .--.      : :: : .--.`. .'.--. 
                   : :: :' '_.': : : .. :' .; :: `; :   `._-.'   _ : :; :' .; :: :`._-.'
                   :_;:_;`.__.':_; :_;:_;`.__.'`.__.'   `.__.'  :_;:___.'`.__.':_;`.__.'


🚀 Welcome to my repo!

This repository contains my personal configuration for Hyprland, a dynamic tiling Wayland compositor. It’s designed to be sleek, efficient, and highly customizable. Whether you're a seasoned Linux user or just getting started, feel free to explore, fork, or adapt these dotfiles to suit your needs!


Warning!!

This repo is temporarily abandoned, and unfinished. It will get it's respectable rewrite in the nearest future.

Features

Here’s what’s included in my setup:

Component Tool
GanyuReeNotifications swaync
CoffeeWallpaper hyprpaper
Rainbow SheepColor Picker hyprpicker
ChocolateBar Waybar
RocketLauncher Rofi
TermTerminal Kitty
DuckTFM Yazi
BlueShellShell Zsh with Oh My Zsh
HamburgahEditor VSCode / Neovim
OnigiriThemes Nord

Installation

Step 1: Backup Your Existing Configurations

Before proceeding, make sure to back up your existing .dotfiles:

mv ~/.config ~/.config-backup

Step 2: Install Dependencies

Git clone the repository -> https://github.com/Aethdv/hyprdots.git

Core Dependencies:

sudo pacman -Sy --needed base-devel lsd rust git wl-clipboard wl-clip-persist btop swaync hyprlock hyprpaper hyprpicker zsh neovim nemo iniparser rofi-wayland nerd-fonts awesome-terminal-fonts otf-font-awesome ttf-font-awesome ttf-jetbrains-mono

Additional Dependencies:

yay -S --needed xdg-desktop-portal-wlr qt5-wayland qt6-wayland qt6-svg qt6-virtualkeyboard qt6-multimedia-ffmpeg bat cliphist wlogout sddm-git light pipewire wireplumber waybar
Optional Dependencies
sudo pacman -Sy --needed gtest boost fuse fastfetch zlib gcc clang cmake make meson python go lld llvm zip unzip tar unrar mpd mpd-mpris mpv mpv-mpris

🛠️ Additional Setup

Yazi (Terminal File Manager)

via Pacman / Chaotic-Aur (yazi-git)

sudo pacman -S yazi

via Cargo:

cargo install yazi

via Src:

git clone https://github.com/sxyazi/yazi.git
cd yazi
cargo build --release
sudo mv target/release/yazi /usr/local/bin/

SDDM Theme

To apply the Astronaut SDDM Theme, run:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/keyitdev/sddm-astronaut-theme/master/setup.sh)"

You can customize the theme by editing the metadata.desktop file:

/usr/share/sddm/themes/sddm-astronaut-theme/metadata.desktop

Nord Theme

Via npm:

npm install --save nord

Via yarn:

yarn add nord

📜 License

This project is licensed under the GPL-3.0 License. See the LICENSE file for details.

About

My .Dot files for Hyprland The Wayland Compositor :D

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages