Giter Site home page Giter Site logo

bugbr3ak3r / s4nkalp-hyprland Goto Github PK

View Code? Open in Web Editor NEW

This project forked from s4nkalp/hyprland

0.0 0.0 0.0 103.06 MB

Hyprland Dots As I use for my daily driver

License: GNU General Public License v3.0

Shell 53.49% JavaScript 0.35% Scheme 0.91% Python 6.01% Lua 0.15% TypeScript 21.77% CSS 5.89% GLSL 11.27% SCSS 0.15%

s4nkalp-hyprland's Introduction

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 ⚠️
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 rice rice rice rice

🌌 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

  • 🕶️ Dark Mode for the Whole System
  • 🔔 Notification Center
  • 🖼️ Various Wallpapers
  • 🤓 Nerd Fonts for the Shell Prompt
  • 📱 App Launcher
  • ⌨️ Multiple Keyboard Layouts
  • 🚗 Automatic mount of USB devices with notification
  • 🔒 Idle and lock apps
  • 📂 Following XDG Base Directory Standard
  • 🧹 Organized and cleaned up config files
  • ☝️ Screenshot, Clipboard and Wallpaper Picker
  • 💥 Performance Mode
  • ⚙️ Various other tweaks & scripts
  • 🎨 Autogenerated Colors
  • 🪟 Fluid Animations
  • ✨ Ripple Effects

⌨️ 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
    ALT + F3: Change Keyboard Layout
    ALT + F1: For Keybinds

Other keybinds can be found in ~/dotfiles/hypr/UserConfigs/UserKeybinds.conf
or in ~/dotfiles/hypr/configs/Keybinds.conf

🔧 ‎ Setup

ArchInstall

  • Using ArchInstall Script Install Archlinux on bare metal.
  • After Booting into HyprLand, Open terminal and install Aur Helper called Paru

📦 Automatic Installation (Arch Linux)

installer

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

🧰 Tools Used

  • I got a lot of code for AGS from koeqaife
  • nvim — Personalized Editor
  • blog — Blog

⭐ 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🦊

s4nkalp-hyprland's People

Contributors

s4nkalp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.