Skip to content

xfcasio/amadeus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

━━━━━━ ❖ ━━━━━━



Youtube







Full view (Older themes also listed and available in git history, click to expand)



Keybind Action
ALT + SHIFT + Return Open terminal (alacritty)
CTRL + SHIFT + Q Kill active window
ALT + [1-9] Switch to workspace 1-9
ALT + 0 Switch to workspace 10
ALT + SHIFT + [1-9] Move window to workspace 1-9
ALT + SHIFT + 0 Move window to workspace 10
ALT + Q Next workspace
ALT + Tab Previous workspace
ALT + Arrow Keys Move focus between windows
ALT + SHIFT + Arrow Keys Resize window splits
ALT + SPACE Toggle floating mode
ALT + P Open application menu (rofi)
ALT + W Increase volume by 10%
ALT + D Decrease volume by 10%
ALT + T Run password manager (getpass)
ALT + M Create mini floating window (30% size, pinned)
ALT + S Toggle special workspace (scratchpad)
ALT + SHIFT + S Move window to special workspace
ALT + Mouse Left Move window
ALT + Mouse Right Resize window
ALT + SHIFT + Q Exit Hyprland



Mode Keybind Action
Normal Alt + K Open floating terminal
Normal Alt + L Open side terminal
Normal CTRL + X Scroll down (remapped from CTRL+E)
Normal CTRL + M Scroll up (remapped from CTRL+Y)
Normal gd Go to LSP definition (overridden in markdown for Obsidian links)
Normal gr Show LSP references
Normal va New obsidian.nvim note
Normal vs Search obsidian.nvim notes in vault
Visual x Turn selection into obsidian.nvim link
Visual SHIFT + Up Move selected text up
Visual SHIFT + Down Move selected text down

━━━━━━ ❖ ━━━━━━



Package Name Description
hyprland Wayland compositor (window manager)
quickshell QML-based status bar and widgets
qt6-5compat Qt5 compatibility module for Qt6
alacritty Terminal emulator (default terminal)
fish Shell (default shell, though zsh configs are provided)
rofi Application launcher (make sure to install wayland version)
neovim Text editor
fontconfig Font management (fc-cache)




git clone https://github.com/xfcasio/amadeus.git ~/amadeus
cd ~/amadeus
chmod +x install.sh
./install.sh

The installation script will automatically:

  • Create symbolic links for all configuration files
  • Install fonts to /usr/share/fonts
  • Install utility scripts to /usr/local/bin
  • Set up your profile picture symlink
  • Configure the wallpaper



  1. Set your profile picture (optional):
    cp your-picture.jpg ~/.face.jpg

  2. Restart Session to apply all changes:
    leave your desktop session and log into a hyprland session




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



  • Make sure all dependencies are installed before running the installer
  • For display issues, check your monitor configuration in ~/.config/hypr/hyprland.conf (lines 11-24)
  • 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
  • If it's a bug in amadeus and not already reported in Issues, Open a new Issue for it so I can fix it
  • If your issue is still not resolved, join our Discord Linux/Ricing/Programming community and ask for help there



There are many ways you can contribute from opening issues, starting discussions, and making suggestions in the Issues tab to sending pull requests containing enhancements, fixes, etc. etc.
Which are all are welcomed and encouraged.

━━━━━━ ❖ ━━━━━━