S4NKALP / hyprland

Hyprland Dots As I use for my daily driver
GNU General Public License v3.0
77 stars 4 forks source link
ags archlinux cava config hypr hyprdots hyprdots-hyprland hyprland hyprland-arch hyprland-config hyprland-rice keybinds kitty nvim paru rice rofi rofi-scripts waybar waybar-module

Hyprland

Commit Activity Last Commit GitHub License
Codecov coverage GitHub code size

Dotfiles
A dotfiles setup for Hyprland. Personal but easy to set up.
Not recommended for existing configurations.
[Document] Β· [Report a bug] Β· [Suggesting new features.]


:warning: WARNING :warning:
Designed for Arch Linux. Compatibility with other systems is not guaranteed. VMs are not supported. NVIDIA GPU not supported

Hyprland Dots As I use for my daily driver

hyprland

🌌 Overview

This repository contains Arch Linux's DotFiles, which I use on a daily basis.
It includes custom settings, aliases, settings for familiar tools, and more to quickly create my ideal work environment on any machine.


🌸 Core System Info


Composition


  Dotfiles🌴
    β”‚
    β”œβ”€ πŸ“ assets
    β”‚   └─ screenshot fonts
    β”œβ”€ πŸ“ config
    β”‚   └─ configuration directory
    β”œβ”€ πŸ“ misc
    β”‚   └─ bins/scripts
    β”œβ”€ πŸ“ wallpapers
        └─ wallpapers used for hyprland

Setup script execution flow:
  1. **Environment confirmation**:
      - Ask user for confirmation before starting script
      - Perform a system check
      - Check your internet connection
      - Check git installation
      - Check the VM environment
      - Check NVIDIA usage

  2. **AUR installation**:
      - Installing paru (AUR helper)

  3. **Software installation**:
      - Show package installation steps
      - Display installation results for each package

  4. **Copy settings**:
      - copy zsh dotfiles
      - Copy other config files

  5. **Enabling the service**:
      - Start Bluetooth service
      - Enabling SDDM service
      - Start powerprofile daemon

  6. **Theme settings**:
      - Set GTK and icon themes
      - Fixed configuration file to enable theme

  7. **Change Shell**:
      - Change default shell to Zsh

  8. **File permission settings**:
      - Give execution permission to some script files

  9. **Other settings**:
      - Perform non-critical actions such as creating necessary directories
      - Synchronize dotfiles

✨ Features

:keyboard: Keyboard Shortcuts Guide

    Windows + Enter: Open Terminal
    Windows + E: Thunar File Manager
    Windows + D: Application Launcher
    Windows + C: Close Program
    Windows + W: Wallpaper Picker
    Windows + Space: Change Screen Layout Style
    PrtSc: Taking Screentshot
    Windows + F3: Change Keyboard Layout
    Windows + Slash: For Keybinds

Other keybinds can be found in ~/dotfiles/hypr/UserConfigs/UserKeybinds.conf
or in ~/dotfiles/hypr/configs/Keybinds.conf
πŸ“Έ Screenshots

:wrench: β€Ž Setup

ArchInstall

:package: Automatic Installation (Arch Linux)

installer

Please clone the repo in home directory

git clone -b AGS https://github.com/S4NKALP/hyprland.git
cd hyprland
chmod +x setup
./setup

🧰 Tools Used

⭐ hit the star button if you found this useful ⭐

If you have any questions, issues, or suggestions, feel free to let us know by opening an issue. Your feedback is greatly appreciated!

Thank you for your support as well🦊