Skip to content

EisregenHaha/fedora-hyprland

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

【 end_4's Hyprland Dotfiles for Fedora 】

#ARCHIVED AND CANCELLED BECAUSE SOMEONE ELSE MAINTAINING IT NOW IN THE OFFICIAL REPO #IMFREE

Automated setup of the Quickshell version of end_4's dotfiles on Fedora Linux


⚠️ Fedora Workstation Only

This script is intended for Fedora Workstation and only x64 Systems, other non-atomic variants like KDE Plasma should also work, but they have not been tested. For the Arch version, visit: end-4/dots-hyprland

Tested on Fedora 43 (older branches unmaintained and probably broken)


Note: THERE IS NO FUCKING WAYBAR USED

• screenshots •

illogical-impulseQuickshell

AI Common widgets
image image
Window management Weeb power (sigh, thankfully can disable it)
image image

By the way...

  • The funny notification positions are mimicking Android 16's dragging behavior
  • The clock on the wallpaper is automatically placed at the "least busy" region of the image

Installation

First read the notes section, this is not optional.

Run the automatic installer:

bash <(curl -s https://raw.githubusercontent.com/EisregenHaha/fedora-hyprland/f43/setup.sh)

or if you are using fish shell (non-posix-compliant shell) then:

bash -c "$(curl -s https://raw.githubusercontent.com/EisregenHaha/fedora-hyprland/f43/setup.sh)"

Then reboot and select the Hyprland (non-uwsm) session to log in.


Updating

To update the configs:

  1. Make sure you have read the Notes
  2. Run the script again.
  3. Delete and re-clone the directory if it asks you to
  4. Select option 1 again in the menu. (or you can also just select 6) Update config files with exclusions if you are sure that no dependencies have been added, its way faster)

Notes

Configurations

  • Custom configurations like enabling/disabling the dock or similar happen in the QS Settings found in the right Sidebar, or opened with Super I. Other, smaller stuff can also be configured in .config/illogical-impulse/config.json.
  • To change your Icon pack you will need to select it in KDE Settings and then also change the configuration in .config/kde-material-you-colors/config.conf

Regarding Updates

  • Place any custom Hyprland config changes in .config/hypr/custom and then comment out the old configuration in .config/hypr/hyprland.conf.
  • These files are not overwritten by the update process. Otherwise you will lose your configuration changes after updating.

For Nvidia users:

  • Uncomment the lines found in ~/.config/hypr/custom/env.conf

Common fixes

  • The Dark/Light and theme switcher wont work on first login, please select the "6) Update config files with exclusions" in the setup after your initial login to fix the permission error.
  • If you want to raise your volume above the limit of 90, open ~/.config/illogical-impulse/config.json and set the max volume allowed to 100. This is just a safety measure.
  • If you're experiencing missing or broken icons, try switching your icon pack in the KDE settings and also check troubleshooting steps in the wiki, it's an issue with Adwaita.

Keybinds

  • Default keybinds: Should be somewhat familiar if you've used Windows or GNOME.
    • For a list, hit Super+/
    • For a terminal, hit Super+Enter
    • Here's an image in case it does not load for some reason:
image

Archive

  • Original (outdated) discussion: #840

Thanks

  • @Kamion008 – Intial Fedora dependencies script
  • @nullptroma – Original OpenSUSE script Kamion008 used

stars because i like big numbers

Stargazers over time

Languages

  • QML 72.2%
  • Shell 17.4%
  • Python 4.6%
  • JavaScript 3.9%
  • Emacs Lisp 1.1%
  • Nix 0.4%
  • Other 0.4%