Skip to content

SamuelIVX/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Samuel's Hyprland Dotfiles

Caution

  • These configs are tailored for Fedora KDE but should work on other distros with minor adjustments.
  • Some keybinds may conflict with your workflow - adjust in hyprland.conf
  • Wallpaper paths need to be updated to your actual image locations

πŸ“ Repository Structure

~/dotfiles/
β”œβ”€β”€ .config/
β”‚   β”œβ”€β”€ fastfetch/
β”‚   β”‚   β”œβ”€β”€ config.jsonc       # System info display
β”‚   β”‚   └── my-logo.txt        # Custom ASCII art
β”‚   β”œβ”€β”€ hypr/
β”‚   β”‚   β”œβ”€β”€ hypridle.conf      # Idle management config
β”‚   β”‚   β”œβ”€β”€ hyprland.conf      # Main Hyprland config
β”‚   β”‚   β”œβ”€β”€ hyprlock.conf      # Lock screen config
β”‚   β”‚   └── scripts/
β”‚   β”‚       β”œβ”€β”€ reload.sh      # Reload hyprland
β”‚   β”‚       └── wallpaper.sh   # Workspace wallpaper daemon
β”‚   β”œβ”€β”€ kitty/
β”‚   β”‚   └── kitty.conf         # Terminal config
β”‚   β”œβ”€β”€ rofi/
β”‚   β”‚   β”œβ”€β”€ config.rasi        # App launcher config
β”‚   β”‚   β”œβ”€β”€ scripts/
β”‚   β”‚   β”‚   β”œβ”€β”€ bluetooth.sh   # Bluetooth management
β”‚   β”‚   β”‚   β”œβ”€β”€ clipboard_history.sh # Clipboard history
β”‚   β”‚   β”‚   β”œβ”€β”€ wallpaper.sh   # Wallpaper selector
β”‚   β”‚   β”‚   └── wifi.sh        # WiFi management
β”‚   β”‚   └── themes/
β”‚   β”‚       └── current.rasi   # Current custom rofi theme
β”‚   β”œβ”€β”€ swaync/
β”‚   β”‚   β”œβ”€β”€ config.json        # Notification settings
β”‚   β”‚   └── style.css          # Notification styling
β”‚   └── waybar/
β”‚       β”œβ”€β”€ config.jsonc       # Waybar modules & layout
β”‚       β”œβ”€β”€ style.css          # Waybar styling
β”‚       └── scripts/
β”‚           └── launch.sh      # Reload waybar
└── README.md
preview.mp4
πŸ“Έ Screenshots

Workspace 1:

ws1

Workspace 2:

ws2

Workspace 3:

ws3

Workspace 4:

ws4

Workspace 5:

ws5

Rofi:

rofi

Sway:

swaync

Waybar:

waybar

✨ Dependencies

Package Description
πŸͺŸ Hyprland Dynamic tiling Wayland compositor
🎚️ Waybar Highly customizable status bar with workspace indicators
🎨 awww Animated wallpaper daemon with smooth transitions per workspace
πŸ”” SwayNC Notification center with custom styling
πŸ”’ hyprlock Modern screen locker with custom UI
⏱️ hypridle Idle management and auto-lock
πŸš€ Kitty GPU-accelerated terminal emulator
πŸ” Rofi Application launcher and menu system
πŸ“Š Fastfetch System info display

⌨️ Key Bindings

Keybind Action
SUPER + Return Open terminal (Kitty)
SUPER + Q Close window
SUPER + M Exit Hyprland
SUPER + D Open app launcher (Rofi)
SUPER + F Open file manager
SUPER + W Open Firefox
SUPER + L Lock screen
SUPER + N Toggle notification center
SUPER + 1-5 Switch to workspace 1-5
SUPER + SHIFT + 1-5 Move window to workspace

🀝 Contributing

Feel free to fork and customize! If you have suggestions or improvements, open an issue or PR.


About

Hyprland dotfiles for Fedora KDE

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published