Skip to content
02bjkPublic

About

hyprland dotfiles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A minimal Arch + Hyprland setup

Desktop_showcase

🖼️ Screenshots

Desktop lockscreen Overview Rofi

⚙️ Programs

Name Note/Component
Arch Linux Rolling release , minimal base distro
Hyprland Wayland-native, Dynamic TWM
Noctalia-shell Desktop shell for Bar,Notification,Wallpaper,App Launcher,Color Engine,OSD
Kitty Terminal
Shell Bash with Ble.sh in-line editor
Rofi Application switcher, Window switcher
Matugen Color engine
quickshell-overview A standalone workspace overview module for Hyprland using Quickshell.
Nautilus File manager
Fastfetch System info on shell

✨ Features

🎨 Material you theming
Application are themed using material you colors fetched from current wallpaper using noctalia-shell color engine or matugen like rofi , qt5 & qt6 apps ( need manual apply from qt5ct and qt6ct app ), quickshell overview , hyprlock

📥 All-in-One Utilities Noctalia-shell has it all notification , clipboard manager, logout menu, wallpaper switicher, bar no need for sperate program for everthing also rofi is configured as fallback if noctalia-shell crashes ( noctalia and rofi run on same keybind so no need to remember different keybind for both )

🔄 System update A single script sysupdate to update whole system (pacman , aur , flatpak) and clear cache while storing logs at ~/.var/logs/sysupdate

📜 Custom Scripts Bunch of custom scripts written in bash to optimize/setup like

Purpose Usage
setting up ssh setup_ssh <your-email>
delete cliphist history with DB cliphist-clear
install grub with theme grub-install
Laptop and pacman optimization pac-lid.sh
Install refind with theme refind_install
Setup arch for gaming gaming_nvidia_arch.sh

all these will be stow-ed into ./local/bin so just need to add ./local/bin into $PATH if not already present

🧩 Modular Hyprland Config

├── hyprland/
│   ├── keybind.conf            # All keybinds
│   ├── looknfeel.conf          # Gap, scrolling layout, blue, animations
│   ├── window.conf             # window & layer rules
├── hypridle.conf               # hypridle config
├── hyprland.conf               
└── hyprlock.conf

💿 Installation

⚠️ Backup your current config before proceeding beacause this will modify dir like .config .local/bin

1️⃣ Option (Manual)

📦 Dependencies

❗ Install program from ⚙️ Programs for minimal install additionally below pkg are needed

sudo pacman -S playerctl brightnessctl pavucontrol hypridle slurp grim wl-clipboard stow xdg-desktop-portal-hyprland gammastep cliphist
  • Stow the config file of program you need

2️⃣ Option (Automated)

❗ Make sure you delete your hypr, fastfetch, swappy,fish, kitty, matugen, DankMaterualShell, nvim, rofi, noctalia just before running ./install.sh script ( I dont do it though script for safety purposes) otherwise stow wont run properly , If u dont have any of the program listed above ignore those

## clone the repo
git clone https://github.com/02bjk/hyprfiles

## move to cloned repo
cd hyprfiles

## run the install script 
./install.sh                # running with sudo is preferred 

❗ Install all packages will install all dependencies with other pkgs ( which are not neccesary to run the system)

⌨ Keybinds

Action Keybind
Launch Terminal SUPER + Q
Kill Window SUPER + C
App Launcher SUPER + Space
File Manager SUPER + E
Full screen toggle SUPER + F
Librewolf Alt + L
Brave ALT + B
Toggle Floating SUPER + V
Screenshot Print
Rofi Alt + R
Exit Hyprland SUPER + M
Lockscreen SUPER + L
Logout menu SUPER + X
OCR ALT + Print
Clipboard SUPER + SHIFT + V
Scratchpad toggle Vertical 4-finger swipe
Move app to Scratchpad SUPER + S
Move app from Scratchpad SUPER + SHIFT + S
Focus (Arrow Keys) SUPER + ←↑↓→
Move to Workspace SUPER + 1–0
Move Window to Workspace SUPER + SHIFT + 1–0
Volume Up / Down XF86AudioRaiseVolume / Lower
Mute XF86AudioMute
Brightness Up / Down XF86MonBrightnessUp / Down
Media Play/Pause/Skip XF86Audio*

About

hyprland dotfiles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages