https://github.com/harshil-anuwadia/ubuntu-hyprland-setup
🚀 Ubuntu 24.04 + Hyprland dotfiles for a sleek, efficient Wayland setup. Custom configs for Hyprland, Waybar, Kitty, Neovim, Fish & more! ⚙️
https://github.com/harshil-anuwadia/ubuntu-hyprland-setup
Last synced: 4 months ago
JSON representation
🚀 Ubuntu 24.04 + Hyprland dotfiles for a sleek, efficient Wayland setup. Custom configs for Hyprland, Waybar, Kitty, Neovim, Fish & more! ⚙️
- Host: GitHub
- URL: https://github.com/harshil-anuwadia/ubuntu-hyprland-setup
- Owner: Harshil-Anuwadia
- License: gpl-3.0
- Created: 2024-12-21T20:50:41.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-22T06:11:58.000Z (6 months ago)
- Last Synced: 2025-01-05T21:14:13.592Z (5 months ago)
- Homepage:
- Size: 103 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎮 The Ultimate Guide to Install Hyprland Dotfiles on Ubuntu
### *AKA: How to Fool Your Friends into Thinking You’re a Tech Wizard with Superpowers*[](/)
[](/)
[](/)
[](/)
[](/)*Prepare yourself for an adventure that will make you giggle, gasp, and question your life choices—for the better!* 🚀
💥 **Warning:** This guide is 157% funnier than any installation guide ever written, possibly resulting in side-splitting laughter, extreme DIY enthusiasm, and tears of joy. Please proceed with a heart full of glee and maybe a tiny bit of caution!
## 📖 Hilariously Fun Table of Contents
- [🤔 What on Earth Is This?](#-what-on-earth-is-this)
- [🎯 Prerequisites: Your Checklist to Awesomeness](#-prerequisites-your-checklist-to-awesomeness)
- [🛠️ The Installation Dance Party!](#️-the-installation-dance-party)
- [🎨 Customize Like a Mad Scientist!](#-customize-like-a-mad-scientist)
- [🆘 Troubleshooting: Fixing Errors While Being Fabulous](#-troubleshooting-fixing-errors-while-being-fabulous)
- [🎉 The Grand Finale: Show Off Your Masterpiece!](#-the-grand-finale-show-off-your-masterpiece)## 🤔 What on Earth Is This?
Hey there, ultimate tech enthusiast! 👋
Stuck with a boring desktop? Want to make it look *so* dazzling that your computer will get its own Instagram account? Well, you’ve found your treasure map to a radiant Ubuntu 24.04! 🗺️✨
This guide will help you install the fabulous Hyprland dotfiles, transforming your humble machine from a sad potato to a sparkling star of the universe! The best part? You’ll have a blast (and maybe a giggle) while doing it!
### 🎁 What You’ll Gain:
- 🖥️ A desktop so sexy even unicorns would blush.
- 🚀 Animations smoother than your most dramatic dance moves.
- 🎨 Colors so vivid, they’ll steal the show at a rainbow festival. 🌈
- ⚡ Performance that’ll make your laptop feel like it drank 8 shots of espresso.
- 🧠 Unlimited bragging rights—and maybe a fan club!## 🎯 Prerequisites: Your Checklist to Awesomeness
### System Requirements:
- 🐧 Ubuntu 24.04 (Sorry, Windows users! Time for a glow-up!)
- 🧠 A sense of humor (your secret weapon!)
- ⌨️ A working keyboard (bonus points if it can type without squeaking).
- 🖱️ Mouse (optional; practice your super-quick keyboard skills!)
- ☕ Caffeine of choice (energy drinks? Coffee? Pure adrenaline?)### Experience Level Required:
- 🟢 Can turn on a computer (do you see the power button?)
- 🟡 Can type commands while maintaining a cool smile (don’t stress, we got this).
- 🔴 A degree in quantum physics (totally not required, but if you have it, hey, why not show off?)## 🛠️ The Installation Dance Party!
### Step 0: Prepare Your Mind and Heart! 🏃♂️
First, let’s pump ourselves up:
1. Deep breath in… and out (just like yoga, but way cooler).
2. Make a backup (you’ll thank yourself later—trust!)
3. Get your favorite drink—coffee or whatever potion fuels your creativity.
4. Tell your family you love them (just in case they need to come to rescue you if something goes hilariously wrong).### Step 1: The Grand Package Installation Madness! 📦
**Alert:** Get ready for the most exhilarating installation ride of your life! Open that terminal (it’s cooler than that time you tried to teach your cat to fetch):
```bash
# Time for a little system refresh—think of it as a refreshing shower:
sudo apt update && sudo apt upgrade -y# Now let's install ALL THE THINGS! 🎉
sudo apt install -y \
hyprland `# For fabulous window management` \
waybar `# To make your desktop bar shine brighter` \
kitty `# The cutest terminal ever (no kittens were harmed)` \
neovim `# For the brave souls who love a challenge` \
fish `# The friendliest shell—it's swimming in positivity` \
rofi `# Your personal magician for launching apps` \
dunst `# For notifications that whisper sweet nothings` \
fonts-nerd-fonts-complete `# Because normal fonts are soooo boring` \
spicetify-cli `# Let’s give Spotify a glow-up` \
git `# Because we don’t want to live in a cave` \
brightnessctl `# Control brightness like you control your life` \
network-manager `# Connectivity is key to not being stranded!` \
pulseaudio `# Jamming out to those sweet tunes` \
pavucontrol `# Control audio like the maestro you are` \
bluez `# The magical world of Bluetooth` \
blueman `# Your virtual friend for managing Bluetooth` \
thunar `# File managing should be fun, am I right?` \
grim `# Snapshots of your adventures` \
slurp `# Selecting screen areas faster than a ninja` \
wl-clipboard `# Clipboard magic, not spooky at all`
```> 🎵 *While you’re waiting for all that to install, why not belt out your favorite karaoke tune or improvise a dance routine?*
### Step 2: Backing Up Like a Slightly Paranoid Pro! 💾
Because breaking things can be fun, fixing them isn’t. Let’s be the smart one:
```bash
# Time to create the backup of all backups (because you’re a genius!):
mkdir -p ~/.config/backup-before-awesomeness# Backing up ALL the things!
for dir in hypr waybar kitty nvim fish rofi dunst; do
if [ -d "$HOME/.config/$dir" ]; then
echo "📦 Backing up $dir configuration..."
cp -r "$HOME/.config/$dir" "$HOME/.config/backup-before-awesomeness/"
else
echo "🤔 No $dir config found, skipping... (Don’t worry, it’s okay!)"
fi
done
echo "🎉 Backup complete! Future you is smiling so big right now!"
```### Step 3: Clone Those Glorious Dotfiles! 🦾
```bash
# Let’s scoop up those dotfiles of awesomeness like it’s the last slice of pizza
echo "🚀 Getting ready for epicness..."
git clone https://github.com/Matt-FTW/dotfiles.git ~/dotfiles# Deploy the glorious goods!
echo "📦 Deploying configuration files like a pro!"
cp -r ~/dotfiles/.config/* ~/.config/echo "✨ Configuration files deployed! You are officially fabulous!"
```### Step 4: Make Fish Your Shell BFF 🐠
Now it’s time to switch over to the friendliest shell that ever swam through code:
```bash
# Set fish as your default shell—let the fishy fest begin!
chsh -s $(which fish)# Fish, you were here already...
echo "🐠 Welcome to Fish shell! You will absolutely love it!"
```### Step 5: The Moment of Truth—Lift-Off! 🎭
```bash
echo "🔄 Time to restart! Let’s get this party started!"
sudo reboot
```## 🎨 Customize Like a Mad Scientist!
Now that you’ve got everything installed, let’s crank up the sass and pizzazz!
### 🖥️ Hyprland Configuration
```bash
# Edit your Hyprland config and unleash your inner tech wizard
nvim ~/.config/hypr/hyprland.conf
```Here are some wacky configuration ideas:
```bash
# Make windows dance like nobody’s watching when they open or close!
animations {
animation=windowsOut,1,5,default,popin 80%
}# Add smooth transitions, like sliding into a DMs but way cooler!
animation=workspaces,1,5,default,slidefade
```### 🎨 Color Schemes Abound!
Want your desktop to resemble:
- 🌈 A vibrant cosmic explosion?
- 🌙 A dreamy paradise where rainbows rule?
- 🌺 A serene Japanese garden with a cyber twist?
- 👾 A blast from the retro arcade past?Explore the themes directory: `~/.config/hypr/themes/` and go wild! Choose your own adventure!
## 🆘 Troubleshooting: Fixing Errors While Being Fabulous
### Common Issues (and How to Fix Them Without Losing Your Mind)
#### 1. Help! My Screen is Black Like My Soul! 😱
```bash
# Check those logs; they hide secrets like a movie plot twist:
cat ~/.config/hypr/hyprland.log | grep ERROR# Or try the classic time-tested workaround:
sudo reboot # Works like magic more often than not!
```#### 2. My Terminal Looks Like a Picasso Painting Gone Wrong! 🤪
```bash
# Ensure your fonts are installed like gourmet treats:
fc-cache -fv# If that doesn’t work, let’s reinstall those nerd fonts:
sudo apt install --reinstall fonts-nerd-fonts-complete# If that still doesn't work… then we need to get creative:
echo "Time for some font therapy—let’s explore new fonts!" 🎨
```#### 3. Help! NOTHING is Working! 😭
Take a deep breath—this is *not* as bad as it seems!
1. Breathe deeply, channel your inner Zen 🧘♂️
2. Grab coffee (because, why not? ☕)
3. Check those logs 📝—they’re like a bad soap opera.
4. Ask for help in the community—your new friends are out there! 🤝
5. Reboot; remember the golden rule of troubleshooting 🔄.#### 4. My Screen is Flickering Like My Ex’s Heart! 🕺
```bash
# Check if your video drivers need a makeover:
sudo ubuntu-drivers devices# If there's a shiny new driver available, install it:
sudo ubuntu-drivers install
```#### 5. Application Launchers Are Launching but Not Showcasing! 🍔
```bash
# Sometimes they just need a snack between launching and lunching.
# Try reinstalling the application:
sudo apt install --reinstall [application-name-here]# If that fails, roll your eyes dramatically and proclaim:
# "I need a reboot, or a donut—let’s see which fixes it!" 🍩
```### 🎉 Bonus Hilarious Tips & Tricks!
- **Wacky Terminal Tricks**: Give your terminal a makeover with weird ASCII art! Install `cowsay` and enjoy your shell speaking in quotes like it just walked off a movie set.
```bash
sudo apt install cowsay
cowsay "Just installed an awesomely bad-ass desktop!"
```- **Magic Command**: Ever wanted to make a random joke? Install `cowsay` along with `fortune`—get ready for smiles!
```bash
sudo apt install fortune cowsay
fortune | cowsay
```- **Dance Party**: Play `cmatrix` to create a Matrix-inspired terminal screensaver! Watch Neo dodge commands in style!
```bash
sudo apt install cmatrix
cmatrix
```- **Embrace the Nerdiness**: Use `neofetch` for a funky display of your terminal and system info. It might even help you pick up virtual chicks!
```bash
sudo apt install neofetch
neofetch
```## 🎉 The Grand Finale: Show Off Your Masterpiece!
### 🎯 You Did It!
Congratulations! 🎉 You've transformed your drab Ubuntu into a dazzling wonderland of tech glory! Here’s a slightly exaggerated achievement list:- [x] Installed amazing software while singing (or dancing) your heart out.
- [x] Customized like a pro—prepare for applause!
- [x] Stunned all your friends (and probably your cat).
- [x] Crafted the coolest desktop in the galaxy.
- [x] Juggled error fixes and celebrated every tiny win.
- [x] Survived this roller-coaster ride of installation fun!### 🤝 Need More Help?
- 📺 Check out hilarious Linux rice videos on YouTube—bound to make you smile!
- 💬 Join the Linux community on Reddit for memes, wisdom, and your new best friends.
- 🐱 Star the original dotfiles repository; share the love!
- 🎮 Flex your setup on r/unixporn and bask in the glory!### 🙏 Special Thanks To:
- ☕ Caffeine (for the inspiration!)
- 🐧 The Linux community (who always has your back!)
- 🎨 The original dotfiles creator (you’re a legend in your own right!)
- 🤖 The Copy-Paste Function (let’s be real; you saved our lives!)
- 💝 You, for braving this wild adventure!---
## 🌟 The END!
*"Your computer is now officially cooler than your friend's MacBook and could start selling merchandise!"*
Remember: With great rice comes great responsibility! 💫
### ⭐ Did this guide help you?
If it did, give it a star! Spread the joy—and maybe a meme or two!## 🎬 P.S.
If anyone asks how you made your desktop look so sensational, just wink and say:
> “I’m not saying it was aliens… but they totally hooked me up with the coolest setup! 👽”---
Made with 💖, 🎮, and an absurd amount of ☕
*Now go forth, spread joy, and unveil your spectacular desktop to the world while laughing maniacally like a true tech genius!*