Amadeus
Amadeus desktop
Full view (Older themes also listed and available in git history, click to expand) The project is written primarily in QML, first published in 2024. Key topics include: alacritty, hyprland, hyprland-rice, linux-rice, linux-ricing.
Latest release: v0.1.0-alpha— alpha-pre-release
October 20, 2025View Changelog →
<h2 align="center"> ━━━━━━ ❖ ━━━━━━ </h2>
<p align="center">
<img src="https://readme-typing-svg.demolab.com/?font=Parisienne&size=128&duration=1400&pause=0&color=BE7E78&background=000A0E¢er=true&vCenter=true&width=700&height=170&repeat=false&lines=Amadeus"><br/>
<img src="https://img.shields.io/badge/WM-Hyprland-blue?colorA=00070B&colorB=F26E74&style=for-the-badge" />
<img src="https://img.shields.io/badge/BAR-Quickshell-blue?colorA=00070B&colorB=78B8A2&style=for-the-badge" />
<img src="https://img.shields.io/badge/EDITOR-Neovim-blue?colorA=00070B&colorB=C488EC&style=for-the-badge" />
<img src="https://img.shields.io/badge/SHELL-FISH-blue?colorA=00070B&colorB=6791C9&style=for-the-badge" /> <br>
<a href="https://www.youtube.com/channel/UCfhyTQpimu5Bp8Z4Q1rho1A?sub_confirmation=1" alt="Youtube Channel">
<img alt="Youtube" title="Youtube" src="https://img.shields.io/badge/-Subscribe-red?style=for-the-badge&logo=youtube&logoColor=white" />
</a>
<a href="https://discord.gg/BJtTBNYHpp" alt="Linux and Programming Community">
<img src="https://img.shields.io/badge/COMMUNITY-DISCORD SERVER-blue?colorA=00070B&colorB=5661EA&logo=discord&style=for-the-badge" /> <br>
</a> <br>
</p>
<br/>
<div align="center">
<img src="https://readme-typing-svg.demolab.com/?font=Parisienne&size=80&duration=1400&pause=0&color=6791C9&background=000A0E¢er=true&vCenter=true&width=600&height=120&repeat=false&lines=Gallery"><br/>
<br/>
<table>
<tr> <td> <img src="./assets/4.png" /> </td> </tr>
</table>
<table>
<tr>
<td>
<img src="./assets/nord-2.png" height=220 />
<img src="./assets/fluid-magma-theme.png" height=220 />
</td>
</tr>
</table>
<table>
<tr>
<td>
<img src="./assets/x.png"" />
</td>
<td>
<img src="./assets/1.png" height=510 /> </br>
<img src="./assets/2.png" height=510 /> </br>
<img src="./assets/3.png" height=510 />
</td>
</tr>
</table>
</div>
<br/>
<details>
<summary> <samp> Full view (Older themes also listed and available in git history, click to expand) </samp> </summary>
<p align="center">
<img src="./assets/fluid-magma-theme.png" />
<img src="./assets/nord-2.png" />
<img src="./assets/nord-1.png" />
<img src="./assets/4.png" />
<img src="./assets/x.png" />
<img src="./assets/1.png" />
<img src="./assets/2.png" />
<img src="./assets/3.png" />
<img src="./assets/old-banner.png" />
<img src="https://i.imgur.com/2Kj3UyG.png" />
<img src="https://i.imgur.com/iXLEv4l.png" />
<img src="https://i.imgur.com/Qkda2RG.png" />
<img src="https://i.imgur.com/4H4nh90.png" />
<img src="https://i.imgur.com/8BwThTE.png" />
</p>
</details>
<div align="center">
<img src="https://readme-typing-svg.demolab.com/?font=Parisienne&size=70&duration=1400&pause=0&color=AE7CD2&background=000A0E¢er=true&vCenter=true&width=700&height=100&repeat=false&lines=Hyprland%20Keybinds"><br/>
<br/>
</div>
<br/>
<div align="center">
<img src="https://readme-typing-svg.demolab.com/?font=Parisienne&size=60&duration=1400&pause=0&color=78B892&background=000A0E¢er=true&vCenter=true&width=800&height=100&repeat=false&lines=Custom%20NvChad%20Keybinds"><br/>
<br/>
</div>
<br/>
<h2 align="center"> ━━━━━━ ❖ ━━━━━━ </h2>
<div align="center">
<img src="https://readme-typing-svg.demolab.com/?font=Parisienne&size=50&duration=1400&pause=0&color=F26E74&background=000A0E¢er=true&vCenter=true&width=700&height=100&repeat=false&lines=Core%20Dependencies"><br/>
<br/>
</div>
<br/>
<div align="center">
<img src="https://readme-typing-svg.demolab.com/?font=Parisienne&size=60&duration=1400&pause=0&color=E9967E&background=000A0E¢er=true&vCenter=true&width=700&height=100&repeat=false&lines=Quick%20Install"><br/>
</div>
<br/>
<pre><code>
git clone https://github.com/xfcasio/amadeus.git ~/amadeus
cd ~/amadeus
chmod +x install.sh
./install.sh
</code></pre>
</div>
<br/>
<div align="center">
<img src="https://readme-typing-svg.demolab.com/?font=Parisienne&size=60&duration=1400&pause=0&color=A9A9A9&background=000A0E¢er=true&vCenter=true&width=700&height=100&repeat=false&lines=Troubleshooting"><br/>
</div>
<br/>
| Keybind | Action |
|---|---|
<samp> ALT + SHIFT + Return </samp> | <samp> Open terminal (alacritty) </samp> |
<samp> CTRL + SHIFT + Q </samp> | <samp> Kill active window </samp> |
<samp> ALT + [1-9] </samp> | <samp> Switch to workspace 1-9 </samp> |
<samp> ALT + 0 </samp> | <samp> Switch to workspace 10 </samp> |
<samp> ALT + SHIFT + [1-9] </samp> | <samp> Move window to workspace 1-9 </samp> |
<samp> ALT + SHIFT + 0 </samp> | <samp> Move window to workspace 10 </samp> |
<samp> ALT + Q </samp> | <samp> Next workspace </samp> |
<samp> ALT + Tab </samp> | <samp> Previous workspace </samp> |
<samp> ALT + Arrow Keys </samp> | <samp> Move focus between windows </samp> |
<samp> ALT + SHIFT + Arrow Keys </samp> | <samp> Resize window splits </samp> |
<samp> ALT + SPACE </samp> | <samp> Toggle floating mode </samp> |
<samp> ALT + P </samp> | <samp> Open application menu (rofi) </samp> |
<samp> ALT + W </samp> | <samp> Increase volume by 10% </samp> |
<samp> ALT + D </samp> | <samp> Decrease volume by 10% </samp> |
<samp> ALT + T </samp> | <samp> Run password manager (getpass) </samp> |
<samp> ALT + M </samp> | <samp> Create mini floating window (30% size, pinned) </samp> |
<samp> ALT + S </samp> | <samp> Toggle special workspace (scratchpad) </samp> |
<samp> ALT + SHIFT + S </samp> | <samp> Move window to special workspace </samp> |
<samp> ALT + Mouse Left </samp> | <samp> Move window </samp> |
<samp> ALT + Mouse Right </samp> | <samp> Resize window </samp> |
<samp> ALT + SHIFT + Q </samp> | <samp> Exit Hyprland </samp> |
| Mode | Keybind | Action |
|---|---|---|
<samp> Normal </samp> | <samp> Alt + K </samp> | <samp> Open floating terminal </samp> |
<samp> Normal </samp> | <samp> Alt + L </samp> | <samp> Open side terminal </samp> |
<samp> Normal </samp> | <samp> CTRL + X </samp> | <samp> Scroll down (remapped from CTRL+E) </samp> |
<samp> Normal </samp> | <samp> CTRL + M </samp> | <samp> Scroll up (remapped from CTRL+Y) </samp> |
<samp> Normal </samp> | <samp> gd </samp> | <samp> Go to LSP definition (overridden in markdown for Obsidian links) </samp> |
<samp> Normal </samp> | <samp> gr </samp> | <samp> Show LSP references </samp> |
<samp> Normal </samp> | <samp> va </samp> | <samp> New obsidian.nvim note </samp> |
<samp> Normal </samp> | <samp> vs </samp> | <samp> Search obsidian.nvim notes in vault </samp> |
<samp> Visual </samp> | <samp> x </samp> | <samp> Turn selection into obsidian.nvim link </samp> |
<samp> Visual </samp> | <samp> SHIFT + Up </samp> | <samp> Move selected text up </samp> |
<samp> Visual </samp> | <samp> SHIFT + Down </samp> | <samp> Move selected text down </samp> |
| Package Name | Description |
|---|---|
| hyprland | <samp>Wayland compositor (window manager)</samp> |
| quickshell | <samp>QML-based status bar and widgets</samp> |
| qt6-5compat | <samp>Qt5 compatibility module for Qt6</samp> |
| alacritty | <samp>Terminal emulator (default terminal)</samp> |
| fish | <samp>Shell (default shell, though zsh configs are provided)</samp> |
| rofi | <samp>Application launcher (make sure to install wayland version)</samp> |
| neovim | <samp>Text editor</samp> |
| fontconfig | <samp>Font management (fc-cache)</samp> |
The installation script will automatically:
- <samp>Create symbolic links for all configuration files</samp>
- <samp>Install fonts to
/usr/share/fonts</samp> - <samp>Install utility scripts to
/usr/local/bin</samp> - <samp>Set up your profile picture symlink</samp>
- <samp>Configure the wallpaper</samp>
-
Set your profile picture (optional):<br/>
<code>cp your-picture.jpg ~/.face.jpg</code> -
Restart Session to apply all changes:<br/>
<samp>leave your desktop session and log into a hyprland session </samp>
The installer creates symbolic links to the following locations:
| Component | Target Location |
|---|---|
| Hyprland | ~/.config/hypr |
| Quickshell | ~/.config/quickshell |
| Alacritty | ~/.config/alacritty/alacritty.toml |
| Rofi | ~/.config/rofi |
| Neovim | ~/.config/nvim |
| Fonts | /usr/share/fonts |
| Utility Scripts | /usr/local/bin |
- <samp> Make sure all dependencies are installed before running the installer</samp>
- <samp> For display issues, check your monitor configuration in
~/.config/hypr/hyprland.conf(lines 11-24)</samp> - <samp> Check the Issues tab. If you've encountered a bug in amadeus, there's a chance It's an open issue with a full/temp solution mentioned</samp>
- <samp> If it's a bug in amadeus and not already reported in Issues, Open a new Issue for it so I can fix it</samp>
- <samp> If your issue is still not resolved, join our Discord Linux/Ricing/Programming community and ask for help there</samp> <br/>
Contributors
Showing top 2 contributors by commit count.
This article is auto-generated from xfcasio/amadeus via the GitHub API.Last fetched: 6/28/2026
