Skip to content

lukaszkowalik2/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles - Arch Linux + Hyprland with Rosé Pine Theme

My personal dotfiles for Arch Linux using Hyprland and the Rosé Pine theme.

Screenshots

Tiling Layout

Grid Layout Hyprland tiling window management with Waybar and Rosé Pine theme

Floating Windows

Floating Layout Hyprland floating window layout showcase

Application Launcher

Wofi Wofi launcher with Rosé Pine styling

Logout Screen

Logout Wlogout with Rosé Pine theme

Desktop

Desktop Hyprland with Waybar and Rosé Pine theme

File Manager

Nautilus Nautilus with Rosé Pine GTK theme

Required Packages

Core System

# Window Manager & Desktop
hyprland
hypridle
hyprlock
hyprpaper
xdg-desktop-portal-hyprland
polkit-kde-agent
swaync
waybar
wofi
wlogout
pyprland

# System Information & Fetch Tools
fastfetch                  # Fast system information tool 

# Waybar Dependencies & Utilities
network-manager-applet      # Network management
nm-connection-editor        # Network connections GUI
power-profiles-daemon       # Power profiles
pavucontrol                 # Audio control
playerctl                   # Media player control
bluez                       # Bluetooth support
bluez-utils                 # Bluetooth utilities
brightnessctl               # Brightness control
mpris                       # Media player integration

# Display & Screenshot Tools
grim                    # Screenshot utility
slurp                   # Area selection tool
swappy                  # Screenshot editor
wl-clipboard            # Wayland clipboard utilities
cliphist                # Clipboard manager
dunst                   # Notification daemon
libnotify               # Notification library
pavucontrol             # Audio control
playerctl               # Media player control
brightnessctl           # Brightness control

# File Management
nautilus

# Terminal & Shell
zsh
oh-my-zsh
ghostty
neofetch

Development

# Core Tools
git
docker
docker-compose
nodejs
npm
python-pip
jq

# Version Management
nvm

Rosé Pine Theme

# From AUR
rose-pine-gtk-theme-full      # https://github.com/rose-pine/gtk
rose-pine-cursor             # https://github.com/rose-pine/cursor

Fonts

ttf-jetbrains-mono-nerd
ttf-font-awesome
noto-fonts-emoji

Additional Utilities

wget
unzip
unrar
p7zip
htop

Zsh Plugins

Required plugins for Oh My Zsh:

  • git
  • sudo
  • colored-man-pages
  • extract
  • zsh-autosuggestions
  • zsh-syntax-highlighting
  • web-search
  • command-not-found
  • docker
  • docker-compose
  • node
  • python

Main Components

Window Manager

  • Hyprland - Wayland compositor
  • Waybar - Status bar
  • Wofi - Application launcher
  • Wlogout - Logout menu
  • Hypridle - Idle management
  • Hyprpaper - Wallpaper manager
  • Swaync - Notification center
  • Pyprland - Python plugin manager for Hyprland

Terminal

  • Ghostty - Terminal emulator
  • Zsh - Shell
  • Oh My Zsh - Zsh framework
  • Fastfetch - System information tool

Theme

  • Rosé Pine GTK theme
  • Rosé Pine cursor theme
  • Custom Waybar styling
  • GTK theme integration
  • Terminal color scheme

Development

  • Full Git integration
  • Docker support
  • Node.js environment (with nvm)
  • Python development ready

File Management

  • Nautilus - GNOME file manager
  • Archive support (zip, unzip, rar, p7zip)

Clipboard & Screenshots

  • Cliphist - Clipboard manager
  • wl-clipboard (wl-copy, wl-paste) - Wayland clipboard utilities
  • Grim + Slurp - Screenshot tools

Releases

No releases published

Packages

No packages published