8000 GitHub - gitfudge0/arch-dots
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gitfudge0/arch-dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch Linux Dotfiles

A complete Hyprland config that taught me a lot about desktop environments, inspired from the numerous awe-inspiring r/unixporn posts that made me finally do it for myself.

Features

  • Window Manager: Hyprland (Wayland compositor)
  • Status Bar: Waybar with custom styling
  • Application Launcher: Wofi with custom themes
  • Notifications: SwayNC notification daemon
  • Terminal Emulators: Kitty and Ghostty
  • Screenshot Tool: Grim, Slurp, Swappy, and jq for advanced screenshot functionality
  • Wallpaper Manager: Hyprpaper with custom wallpapers
  • Custom Scripts: Power menu, lock screen, wallpaper switcher, and fan control

Installation

Quick Install (Recommended)

Run the automated setup script directly from GitHub:

curl -fsSL https://raw.githubusercontent.com/gitfudge0/arch-dots/main/setup.sh | bash

Screenshots

Desktop Overview

Ghostty Terminal

Wofi Launcher

Screenshot Tool

Manual Installation

  1. Clone the repository:
git clone https://github.com/gitfudge0/arch-dots.git
cd arch-dots
  1. Run the setup script:
chmod +x setup.sh
./setup.sh

What the Setup Script Does

The installation script will:

  • Verify you're running Arch Linux, lol
  • Install required packages (hyprland, waybar, wofi, swaync, kitty, ghostty, lazygit, grim, slurp, swappy, jq, hyprpaper)
  • Install AUR packages using yay (installs yay if not present)
  • Backup your existing configurations to ~/.config-backup-<timestamp>
  • Download and install all configuration files
  • Enable necessary system services (bluetooth, NetworkManager)
  • Set proper file permissions

Key Bindings

These are some to get you started. For a full list, check out the hyprland config.

  • Super + Return: Open terminal
  • Super + B: zed-browser(make sure you install this)
  • Super + R: Open application launcher (wofi)
  • Super + X: Open wofi with power options
  • Super + Shift + S: Open screenshot wofi menu
  • Super + Q: Close window

Note: This configuration is designed specifically for Arch Linux with Hyprland. Backup your existing configurations before installation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0