Coder Social home page Coder Social logo

tempusernameforunixy / dots-hyprland Goto Github PK

View Code? Open in Web Editor NEW

This project forked from end-4/dots-hyprland

0.0 0.0 0.0 691.74 MB

>> Hyprland ←↑→↓ Eww

License: GNU General Public License v3.0

Shell 20.62% JavaScript 25.80% C++ 0.74% Python 0.69% C 5.43% CSS 34.88% GLSL 4.46% SCSS 7.37%

dots-hyprland's Introduction

【 end_4's Hyprland dotfiles 】

✨ Cool stuff

Notable features - An overview widget that shows window positions in workspaces + app search (GNOME overview replacement) - `hybrid` branch: Can toggle Windows 11 mode :amogus:
Details
  • Pywal and Material You colors
  • Sexy animations
  • The latest branch, m3ww, can be scaled and supports both light and dark theme properly!
Bragging

👀 Styles

Click the images for video showcases with animations!

Material Eww! Desktop Preview Desktop Preview Desktop Preview
  • Coming: Ags-powered setup
  • For older and insignificant styles, check the releases

🔧 General instructions

  • Don't download the main branch! Use one of the above listed ones.
  • BACKUP
  • Install dependencies. You can find the list for them in branch-specific readmes.
  • Copy
    • .config, .local to home folder
    • Folders in .local/share/icons to your /usr/share/icons
    • Stuff in Import manually folder if you need them
  • For ARM users: Compile .cpp files in .config/eww/scripts/ (to that folder) (like this: g++ ~/.config/ewwscripts/SCRIPTNAME.cpp -o ~/.config/eww/scripts/SCRIPTNAME)

🎨 eww (yes I've spent too much time on this)

Performance

Do use Not recommended Notes
Kernel cachyos, xanmod Don't abuse power savers. Also I'm not sure what the hell I'm saying - this is just from personal experience.
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 top bar: eww open bar
  • To open the Windows bar: eww open winbar (windoes/hybrid branch)
  • To open the bottom line: eww open bottomline (so that the music window opens if you click the bottom edge of the screen)
  • Open the overview (middle-click workspaces) 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
  • In overview, type to search apps (see more below)

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)

🙏 Attribution

  • Thank you fufexan (who also thanks a lot more people) for his guidance and a simple, clean eww config (good start for learning eww on hyprland btw)
  • Thanks to the people at the Hyprland discord server 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.

🌟 stonks

  • A star really makes my day! Thanks!

Stars

💡 Some inspirations

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

dots-hyprland's People

Contributors

d3vil0p3r avatar end-4 avatar realdragonium avatar stetsed avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.