Skip to content

Custom aesthetic and mid-simple dotfiles for Arch Linux.

Notifications You must be signed in to change notification settings

StevenMartinez94/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

My personal dotfiles and system configuration for Arch Linux with Hyprland.

Overview

This repository contains my system configuration, including:

  • Hyprland window manager setup
  • Development tools and utilities
  • System configuration
  • User directory structure
  • Package management (pacman and AUR)
  • Theme configurations (Catppuccin Mocha based)

Prerequisites

  • Arch Linux
  • Internet connection
  • Non-root user with sudo privileges

Installation

  1. Clone this repository:
git clone https://github.com/stevenmartinez94/dotfiles.git
cd dotfiles
  1. Make the install script executable:
chmod +x install.sh
  1. Run the installation script:
./install.sh

What's Included

System Packages

  • Development tools (gcc, base-devel)
  • Version control (git)
  • Terminal emulator (kitty)
  • File manager (ranger)
  • System monitoring (bpytop)
  • Docker and Docker Compose
  • Node.js and npm
  • Various utilities (speedtest-cli, jq, fastfetch, etc.)

AUR Packages

  • yay (AUR helper)
  • gowall
  • waybar
  • rofi (Wayland version)
  • Google Chrome
  • Hyprland-related tools (hyprpaper, hyprpicker, hyprshot, hyprlock, hypridle)
  • Fonts (Cascadia Code Nerd, Font Awesome, JoyPixels, Noto Sans)
  • ncspot (Terminal Spotify player)
  • Papirus Icon Theme
  • SDDM Theme Corners (customizable login screen theme)

Display Manager

  • SDDM with Corners theme
    • Customizable corner-based layout
    • Modern and minimal design
    • Configurable through theme.conf

Theme Configuration

  • Custom theme configurations for:
    • Kitty terminal
    • GTK3
    • Rofi
    • Neovim
    • Ranger
    • Waybar
  • Papirus Dark icons
  • SDDM Corners theme

Shell Configuration

  • zsh with oh-my-zsh
  • zsh plugins:
    • Syntax highlighting
    • Autosuggestions
    • Git integration

Services

  • Docker
  • Bluetooth (with fast connectable mode)
  • SSH
  • System time synchronization (NTP)

User Directories

Creates standard user directories:

  • Downloads
  • Pictures/Wallpapers
  • Pictures/Screenshots
  • Documents
  • Projects
  • Videos

Features

  • Automatic system updates
  • Docker group configuration
  • Bluetooth fast connectable mode
  • System time synchronization
  • Clean shell configuration
  • Consistent theme across applications
  • Wayland compatibility

About

Custom aesthetic and mid-simple dotfiles for Arch Linux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published