Skip to content

Personal configuration files for my Arch Linux setup, including window managers, terminals, and various utilities

Notifications You must be signed in to change notification settings

dantealegria1/.config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch Linux Configuration Files

Personal configuration files for my Arch Linux setup, including window managers, development tools, and system utilities.

image image image image

Configuration Components

Window Manager & Desktop

  • Hyprland: Wayland compositor settings
  • Waybar: Highly customizable status bar
  • Waypaper: Wallpaper manager for Wayland
  • Rofi: Application launcher and window switcher

Development Environment

  • Neovim: Text editor configuration
  • Zed: Modern code editor settings
  • Lazygit: Terminal UI for git
  • Github Copilot: AI pair programming configuration
  • Go: Go language configuration

Terminal Utilities

  • Kitty: Modern terminal emulator
  • Tmux: Terminal multiplexer with powerline
  • Btop: System monitor configuration
  • Htop: Process viewer settings
  • Fastfetch: System information tool
  • Thefuck: Command correction tool

File Management

  • Ranger: File manager configuration
  • Dolphin: KDE file manager settings
  • Nautilus: GNOME file manager preferences
  • Baloo: File indexing configuration
    • baloofilerc
    • baloofileinformationrc

Media & Documents

  • VLC: Media player configuration
  • Ncspot: Spotify TUI client
  • Zathura: PDF viewer settings
  • Wal: Color scheme generator

System Configuration

  • GTK-3.0: GTK theme settings
  • Qt Project: Qt application settings
  • Pulse: Audio configuration
  • IBus: Input method framework
  • dconf: GNOME system settings

Installation

  1. Clone the repository:
git clone https://github.com/dantealegria1/.config.git ~/.config
  1. Install required packages:
yay -S hyprland waybar waypaper rofi neovim zed lazygit github-copilot kitty tmux btop htop fastfetch thefuck ranger dolphin nautilus vlc ncspot zathura python-pywal

Directory Structure

.config/
├── hypr/               # Hyprland compositor config
├── waybar/             # Status bar configuration
├── waypaper/           # Wallpaper manager settings
├── rofi/               # Application launcher config
├── nvim/               # Neovim configuration
├── zed/                # Zed editor settings
├── kitty/              # Kitty terminal config
├── tmux/               # Tmux configuration
├── tmux-powerline/     # Tmux powerline theme
├── btop/               # System monitor config
├── ranger/             # File manager settings
├── ncspot/             # Terminal Spotify client
└── wal/                # Color scheme settings

Key Features

Hyprland Setup

  • Modern Wayland compositor
  • Custom animations and effects
  • Multi-monitor support
  • Integration with Waybar

Development Tools

  • Neovim with custom plugins
  • Zed editor configuration
  • Lazygit integration
  • Github Copilot setup

Terminal Experience

  • Kitty with custom settings
  • Tmux with powerline theme
  • Advanced system monitoring (btop/htop)
  • Command-line productivity tools

Dependencies

Essential packages can be installed via pacman/yay:

# Core components
yay -S hyprland waybar waypaper rofi

# Development tools
yay -S neovim zed lazygit github-copilot-cli

# Terminal utilities
yay -S kitty tmux btop htop fastfetch thefuck

# File management
yay -S ranger dolphin nautilus

# Media tools
yay -S vlc ncspot zathura python-pywal

Customization

Configuration files can be modified in their respective directories:

  • Hyprland: ~/.config/hypr/
  • Waybar: ~/.config/waybar/
  • Neovim: ~/.config/nvim/
  • Kitty: ~/.config/kitty/
  • Tmux: ~/.config/tmux/

Repository

https://github.com/dantealegria1/.config

License

This project is open source and available for personal use.

Contact

About

Personal configuration files for my Arch Linux setup, including window managers, terminals, and various utilities

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published