Skip to content

gab-dev-7/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.files

A minimal, keyboard-centric Hyprland experience.

Arch Linux Hyprland Zsh Pywal


Website

Hyprland Screenshot

About

My daily driver on Arch + Hyprland. Everything is keyboard-driven, color-synced through Pywal, and managed with GNU Stow. Take what's useful.

Stack

  • WM: Hyprland — Wayland compositor with tiling and smooth animations
  • Terminal: Kitty — GPU-accelerated, Pywal-themed
  • Multiplexer: Zellij — persistent sessions and layouts
  • Shell: Zsh + Starship prompt
  • Editor: Neovim — LazyVim config with LSP and Treesitter
  • Files: Yazi — terminal file manager with image previews
  • Documents: Zathura — PDF viewer with SyncTeX + Neovim integration
  • Browser: Zen Browser (daily) / Qutebrowser (keyboard-driven)
  • Bar: Waybar — Pywal-styled status bar
  • Theming: Pywal — wallpaper-based system-wide color sync
  • Display: Kanshi — automatic monitor profile switching
  • Notifications: Dunst — Pywal-themed notification daemon
  • Launcher: Wofi — Wayland app launcher
  • Office: OnlyOffice — document, spreadsheet, and presentation editor

Installation

Warning: This script assumes a fresh Arch Linux install. It uses GNU Stow to manage symlinks. Back up your existing ~/.config before proceeding.

# 1. Update & install git
sudo pacman -Syu git

# 2. Clone the repo (must be named 'dotfiles' for symlinks to work)
git clone https://github.com/gab-dev-7/dotfiles.git "$HOME/dotfiles"
cd "$HOME/dotfiles"

# 3. Run the installer
chmod +x install.sh
./install.sh

Key Bindings

Key Combo Action
Super + Return Terminal (Kitty)
Super + B Browser (Zen)
Super + Shift + B Browser (Qutebrowser)
Super + E File Manager (Nemo)
Super + Y CLI Files (Yazi)
Super + D App Launcher (Wofi)
Super + A Email (aerc)
Super + T Tasks (taskwarrior-tui)
Super + N New Note
Super + Shift + N Search Notes
Super + C Clip to Scrapbook
Super + W Change Wallpaper (Pywal)
Super + S Screenshot (Region)
Super + Shift + S Screenshot (Full Screen)
Super + P Power Menu
Super + Alt + L Lock Screen (Hyprlock)
Super + M Toggle Mute
Super + Shift + C Clipboard History
Super + Q Close Window
Super + F Toggle Fullscreen
Super + V Toggle Floating
Super + H/J/K/L Move Focus
Super + Shift + H/J/K/L Swap Windows
Super + Ctrl + H/J/K/L Resize Window
Super + 1-9 Switch Workspace
Super + Shift + 1-9 Move to Workspace
Super + Tab Previous Workspace

Folder Structure

$HOME/dotfiles
├── hypr/          # Window manager
├── kitty/         # Terminal
├── zellij/        # Multiplexer
├── nvim/          # Editor (LazyVim)
├── waybar/        # Status bar
├── zsh/           # Shell
├── yazi/          # Terminal file manager
├── zathura/       # Document viewer
├── qutebrowser/   # Keyboard-driven browser
├── zen-browser/   # Daily browser
├── dunst/         # Notifications
├── wofi/          # App launcher
├── kanshi/        # Display profiles
├── wal/           # Pywal templates
├── scripts/       # Custom shell scripts
└── install.sh     # Setup script

About

My personal dotfiles for Arch Linux + Hyprland

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors