This repository contains my personal dotfiles and installation scripts for setting up my Hyprland environment on Arch Linux.
Welcome to my dotfiles repository! This collection contains my personal configuration files and scripts for setting up a customized Hyprland environment on Arch Linux. The aim is to streamline the process of replicating my setup on new systems.
⚠️ Disclaimer: These dotfiles and scripts (Even i haven't tried them and it is my first attempt at bash scripting. So, I have no idea if it will work or not as well 😂) are experimental and intended for personal use only. Use them at your own risk. I make no guarantees about their reliability or suitability for any purpose other than my own. This is a newbie setup, so expect some rough edges.
- Hyprland (Hyprland is a dynamic tiling Wayland compositor that doesn't sacrifice on its looks.)
- waybar (Like polybar, but for wlroots, very customizable)
- SwayNotificationCenter (GNOME like notification daemon, with GUI and all)
- Nwg-drawer (Application drawer for wlroots-based Wayland compositors )
- Wleave (Basically a fork of wlogout, rewritten in Rust.)
- wl-clipboard (Command-line copy/paste utilities for Wayland)
- brightnessctl (read and control device brightness)
- waybar-module-pacman-updates (waybar module for arch to show system updates available)
- Pipewire (server and user space API to deal with multimedia pipelines)
- Waypaper (GUI wallpaper manager for Wayland and Xorg Linux systems)
- copyq (CopyQ is an advanced clipboard manager with editing and scripting features.)
- Ghostty (👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.)
- Wezterm (A GPU-accelerated cross-platform terminal emulator and multiplexer)
- Fish (smart and user-friendly command line shell)
- Starship (cross-shell prompt)
- Hyprshot (utility to easily take screenshot in Hyprland using your mouse)
- FiraCode Nerd Font, Font Awesome (fonts with icons)
- sweet-gtk-theme-dark, beautyline (system and icon themes)