Broken system controls
preview.mp4
The user will be shown with a Capital Letter regardless of the typed case, this is only a graphical effect- You can choose the capitalization through the theme.conf file
- Last logged in user will be used as text placeholder
- Random quotes will be fetched from the Quotes module
- The Quotes Folder is now simply for reference and to store quotes you may want
- Sound effects play on button switch
- Scales to higher resolutions. If you have a 16:9 instead of a 16:10 monitor, change the height in the sizeHelper in Main.qml from 1200 to 1080
YoRHa-sddm-theme/
├── Assets/
│ ├── Icons
│ ├── sfx
│ └── [Images]
├── Components/
│ ├── ButtonBackground.qml
│ ├── ControlButtons.qml
│ ├── ControlPanel.qml
│ ├── Footer.qml
│ ├── Input.qml
│ ├── LoginForm.qml
│ ├── Main.qml
│ ├── Modal.qml
│ ├── PanelButton.qml
│ ├── Quotes.qml
│ └── SessionButton.qml
├── Fonts/
│ └── Rodin-Pro-M.otf
├── Previews/
│ └── preview.mp4
├── Quotes/
│ └── [quote files]
├── AUTHORS
├── CHANGELOG.md
├── CREDITS
├── metadata.desktop
├── TOFIX.md
├── ROADMAP.md
└── README.md
-
Clone the repository in
/usr/share/sddm/themescd /usr/share/sddm/themes git clone https://github.com/NeekoKun/YoRHa-sddm-theme -
Edit
/etc/sddm.confand set:[Theme] Current=YoRHa-sddm-theme -
Restart your display manager or reboot your system
Optional: To preview the theme before applying it, run:
sddm-greeter --test-mode --theme <theme root folder>Install sddm-theme-yorha with your favorite AUR helper
yay -S sddm-theme-yorhaparu -S sddm-theme-yorhaThis will write a configuration script in /etc/sddm.conf.d/YoRHa-sddm-theme.conf which should set it as the default theme.
The repo uses pointSize instead of pixelSize, so if
sddm-greeter --test-mode --theme /usr/share/sddm/themes/YoRHa-sddm-themeshows a correct pixel size, the X11 sddm session has a wrong/different DPI scale set. To change the DPI, edit /etc/sddm.conf and add
#...
[X11]
ServerArguments=-dpi <your system dpi>Tip
To get you system DPI you can:
- On X11
- Run
xdgyinfo | grep dots
- Run
- On Hyprland
- Run
hyprctl monitors - Get the
scalefield of the working monitor and multiply that by 100
- Run
Probably another theme is conflicting in /etc/sddm.conf. check if the Current field is set anywhere other than /etc/sddm.conf.d/YoRHa-sddm-theme.conf