/dots-hyprland-for-1366x768

ewwwwwwwwwwwwwww (for 1366x768 screen)

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

【 end_4's Hyprland dotfiles for ⚠️1366x768 screens ONLY⚠️

✨ Cool stuff

looks like windows 11 woah!!

Bragging

👀 Styles

Click the images for a video showcase with animations!

Desktop Preview Desktop Preview Desktop Preview
  • For older and insignificant styles, check the releases

🔧 General instructions

  • Make sure you follow these general steps then steps in the readme of your interested branch if there are any
  • A guided install script exists, but very incomplete. I recommend against using it.
  • Backup
  • Copy
    • Pictures, .config, .local to home folder
    • Stuff in Import manually folder if you need them
  • Install dependencies
    • See the list in the Dependencies section
    • ⚠️Get "Plasma browser integration" extension for your browser
    • ⚠️Run usermod -aG video,audio <USERNAME> for brightness control to work
  • Install proprietary font: Segoe UI Variable (for windoes and hybrid branch)
  • For ARM users: Compile .cpp scripts in ~/.config/eww/scripts/ (to that folder) (like this: g++ ~/.config/ewwscripts/SCRIPTNAME.cpp -o ~/.config/eww/scripts/SCRIPTNAME)

🎨 eww (yes I spend too much time on this)

Performance

Do use Not recommended Notes
Kernel Don't abuse power savers!
Login shell bash/zsh fish It's okay to use fish in a terminal - that's what I do

Setup

  • This eww config only works properly in ~/.config/eww
  • Start eww with eww daemon
  • To open the top bar, run eww open bar
  • To open the Windows bar, run eww open winbar (windoes/hybrid branch)
  • To open the bottom line, run eww open bottomline (so that the music window opens if you click the bottom edge of the screen)
  • Open the overview and wait 10 seconds (for it to generate app search cache, or icons won't show properly)

Usage

  • Music controls: Middle-click for Play/Pause, Right-click for Next track, scroll to change volume
  • To open the Overview, middle/right-click the workspace indicators or run eww open overview
  • You can type to search in overview!

Search

  • Type normally to search apps
  • Type something beginning with a number and it'll be calculated (qalc is used for backend)
  • >save THEME: Saves current colorscheme, with THEME as the name.
  • >load THEME: Loads a saved theme. Available themes will be shown as you type.
  • >music: Get colorscheme from current media thumbnail
  • >wall: Get colorscheme from wallpaper located in ~/.config/eww/images/wallpaper/wallpaper (might take quite a while)
  • >light: Remember to use light mode for next color generations
  • >dark: Remember to use dark mode for next color generations
  • >one: Remember to use only one color for bar icons for next color generations
  • >multi: Remember to use many colors for bar icons for next color generations
  • >r: Reload (kills and relaunches eww with the default bar)

📦 Dependencies

  • Missing something? Please tell me. Thanks!
  • Python dependencies
[ Command ]
pip install pywal desktop_entry_lib poetry build Pillow

or pip for system-wide:

pacman -S python-pywal python-desktop_entry_lib python-poetry python-build python-pillow
  • Normal dependencies
[ Possible package names (normal stuff) ]
bc blueberry bluez boost boost-libs coreutils dunst findutils fzf gawk gnome-control-center ibus imagemagick libqalculate light networkmanager network-manager-applet nlohmann-json pavucontrol plasma-browser-integration playerctl procps ripgrep socat sox udev upower util-linux xrandr wget wireplumber yad polkit-gnome
[ Command for: Fedora (INCOMPLETE command; so there's less name hunting for you) ]
sudo dnf install bc blueberry bluez coreutils dunst findutils gawk gojq ImageMagick light NetworkManager network-manager-applet pavucontrol plasma-browser-integration playerctl procps ripgrep socat udev upower util-linux wget wireplumber wlogout qalc sox nlohmann-json-devel
  • AUR Packages (ughhh why not arch?) (check their AUR pages and check the Upstream URL for their repos)
[ yay as AUR helper ]
yay -S cava geticons gtklock gtklock-playerctl-module gtklock-powerbar-module gtklock-userinfo-module python-material-color-utilities swww gojq wlogout nwg-look
  • Stuff that you might wanna install if you didn't start as a lazyass on EndeavourOS+Gnome like me (install these if you decide to use my hyprland.conf)
gnome-keyring polkit-gnome 
  • Other stuff that I use, mostly utilities (you can skip these)
tesseract cliphist grim slurp fuzzel

🙏 Attribution

  • Thank you fufexan (who also thanks a lot more people) for their guidance and eww config: https://github.com/fufexan/dotfiles (very clean implementation, my config is based on this)
  • Thanks to the people at the Hypr Development Discord for their inspiration
  • Bing AI for helping me code like 80% of the C++ functions lmao
  • Maybe more, but I might not remember them all.. Still, thanks.

🌟 Stars

  • A star really makes my day! Thanks!

Stars

💡 Some inspirations

  • osu!lazer, Windows 11, Material Design 3, AvdanOS (concept)

##TODO

  • gaps between bottom and window
  • new search button layout