# Quickshell-powered illogical-impulse
## Not ready, but feel free to try it. It's simple:

- **Assumption**: You are already using the AGS illogical-impulse
- **Install Qt packages** (idk which are actually needed so this is everything I have): `qt5-base qt5-declarative qt5-graphicaleffects qt5-imageformats qt5-quickcontrols qt5-quickcontrols2 qt5-svg qt5-translations qt5-wayland qt5-x11extras qt6-5compat qt6-base qt6-declarative qt6-imageformats qt6-multimedia qt6-positioning qt6-quicktimeline qt6-sensors qt6-svg qt6-tools qt6-translations qt6-virtualkeyboard qt6-wayland qt6-webchannel qt6-webengine qt6-websockets qt6-webview`
- **Install quickshell and more stuff**: `yay -S quickshell matugen-bin grimblast`
- **Copy** `.config/quickshell` folder and hyprland config files in `.config/hypr/hyprland/` (backing up is your responsibility)
- **Run quickshell** with `qs` and see how things are - it's not finished for daily use, but **feedback is very welcome**
  - We currently have bar, right sidebar, search/overview
  - Tips: scrolled windows are flickable


## Notes 
- Gradience will no longer be needed

<div align="center">
    <h1>【 end_4's Hyprland dotfiles 】</h1>
    <h3></h3>
</div>

<div align="center"> 

![](https://img.shields.io/github/last-commit/end-4/dots-hyprland?&style=for-the-badge&color=FFB1C8&logoColor=D9E0EE&labelColor=292324)
![](https://img.shields.io/github/stars/end-4/dots-hyprland?style=for-the-badge&logo=andela&color=FFB686&logoColor=D9E0EE&labelColor=292324)
[![](https://img.shields.io/github/repo-size/end-4/dots-hyprland?color=CAC992&label=SIZE&logo=googledrive&style=for-the-badge&logoColor=D9E0EE&labelColor=292324)](https://github.com/end-4/hyprland)
![](https://img.shields.io/badge/issues-skill-green?style=for-the-badge&color=CCE8E9&logoColor=D9E0EE&labelColor=292324) 
</a>

</div>

<div align="center">
    <h2>• overview •</h2>
    <h3></h3>
</div>


 <details> 
  <summary>Notable features</summary>
     
  - **Overview**: Shows open apps. Type to search/calculate/run
  - **AI**: Gemini, Ollama models and more with configuration
  - **Autogenerated colors**: Accessible and beautiful Material colors based on wallpaper
  - **Transparent installation**: Every command is shown before it's run
</details>
<details> 
  <summary>Instructions</summary>

   - **Prerequisite**: Your system works. That's it. You don't have to reinstall your system!
   - **Automatic**, but guided and transparent, installation for Arch(-based) Linux:
   ```bash
   bash <(curl -s "https://end-4.github.io/dots-hyprland-wiki/setup.sh")
   ```
   - **Manual** installation, other distros and more:
     - See the [Wiki](https://end-4.github.io/dots-hyprland-wiki/en/i-i/01setup/)
     - (_Available in: English, Vietnamese, and Simplified Chinese. Translations are welcome._)
    
   - **Default keybinds**: Parts similar to Windows and GNOME. Hit Super+/ for a list.
     <details> 
       <summary>Here's an image, just in case...</summary>
    
       ![image](https://github.com/user-attachments/assets/dff2f842-5458-4f5a-89ec-3979095574de)

     </details>

</details>

<details>
  <summary>Software overview</summary>


  | Software | Purpose |
  | ------------- | ------------- |
  | [Hyprland](https://github.com/hyprwm/hyprland) | The compositor (for noobs, you can just call it a window manager) |
  | [AGS](https://github.com/Aylur/ags) | A GTK widget system, responsible for the status bar, sidebars, etc. |
  | [Fuzzel](https://mark.stosberg.com/fuzzel-a-great-dmenu-and-rofi-altenrative-for-wayland/) | For clipboard and emoji picker |


  - For a more comprehensive list of dependencies, see [scriptdata/dependencies.conf](https://github.com/end-4/dots-hyprland/blob/main/scriptdata/dependencies.conf)
</details>

<details> 
  <summary>Help improve these dotfiles</summary>
    
   - Join the [discussions](https://github.com/end-4/dots-hyprland/discussions)
   - If you'd like to suggest fixes or a new widget, feel free to [open an issue](https://github.com/end-4/dots-hyprland/issues/new/choose)
</details>

<div align="center">
    <h2>• screenshots •</h2>
    <h3></h3>
</div>

## Main branch (*illogical-impulse*)

### AI
![image](https://github.com/user-attachments/assets/9d7af13f-89ef-470d-ba78-d2288b79cf60)
_<sup>Sidebar offers online and offline chat. Text selection summary is offline only for privacy.</sup>_

### Notifications, music controls, system, calendar
![image](https://github.com/end-4/dots-hyprland/assets/97237370/406b72b6-fa38-4f0d-a6c4-4d7d5d5ddcb7)
_<sup>On the sidebar: flicking the notification</sup>_

### Intuitive window management
![image](https://github.com/user-attachments/assets/02983b9b-79ba-4c25-8717-90bef2357ae5)
_<sup>You can also drag and drop windows across workspaces</sup>_

### Power to weebs
![image](https://github.com/user-attachments/assets/bbb332ec-962a-4e88-a95b-486d0bd8ce76)
_<sup>Get yande.re and konachan images from sidebar</sup>_

## Unsupported stuff

- The pics are here mainly for your viewing pleasure
- The files are still available, feel free to grab them from the [`archive`](https://github.com/end-4/dots-hyprland/tree/archive) branch if you're willing to see some spaghetti and troubleshoot
- Click image for a presentation video

### [m3ww](https://github.com/end-4/dots-hyprland/tree/archive)
   <a href="https://streamable.com/85ch8x">
    <img src="https://github.com/end-4/dots-hyprland/assets/97237370/09533e64-b6d7-47eb-a840-ee90c6776adf" alt="Material Eww!">
   </a>

### [NovelKnock](https://github.com/end-4/dots-hyprland/tree/archive)
   <a href="https://streamable.com/7vo61k">
    <img src="https://github.com/end-4/dots-hyprland/assets/97237370/42903d03-bf6f-49d4-be7f-dd77e6cb389d" alt="Desktop Preview">
   </a>

### [Hybrid](https://github.com/end-4/dots-hyprland/tree/archive)
   <a href="https://streamable.com/4oogot">
    <img src="https://github.com/end-4/dots-hyprland/assets/97237370/190deb1e-f6f5-46ce-8cf0-9b39944c079d" alt="click the circles!">
   </a>

### [Windoes](https://github.com/end-4/dots-hyprland/tree/archive)
   <a href="https://streamable.com/5qx614">
    <img src="https://github.com/end-4/dots-hyprland/assets/97237370/b15317b1-f295-49f5-b90c-fb6328b8d886" alt="Desktop Preview">
   </a>

<div align="center">
    <h2>• thank you •</h2>
    <h3></h3>
</div>

 - [@clsty](https://github.com/clsty) for making an actually good install script + many other stuff that I neglect
 - [@midn8hustlr](https://github.com/midn8hustlr) for greatly improving the color generation system
 - AGS: [Aylur's config](https://github.com/Aylur/dotfiles/tree/ags-pre-ts), [kotontrion's config](https://github.com/kotontrion/dotfiles)
 - EWW: [fufexan's config](https://github.com/fufexan/dotfiles) (he thanks more people there btw)
 - AI bots for providing useful examples

<div align="center">
    <h2>• stonks •</h2>
    <h3></h3>
</div>

- Funny useful number: https://github.com/sponsors/end-4
- Funny useless number:

[![Stargazers over time](https://starchart.cc/end-4/dots-hyprland.svg?variant=adaptive)](https://starchart.cc/end-4/dots-hyprland)

- *Jokes aside i do appreciate both*


<div align="center">
    <h2>• inspirations/copying •</h2>
    <h3></h3>
</div>

 - Inspiration: osu!lazer, Windows 11, Material Design 3, AvdanOS (concept)
 - Copying: The license allows you to. Personally I have absolutely no problem with others redistributing/recreating my work. There's no "stealing" (unless you do weird stuff and violate the license). (this note is here because some people actually asked)
