https://github.com/hertg/lightdm-neon
:art: A customizable theme for web-greeter in a nostalgic but modern neon look
https://github.com/hertg/lightdm-neon
hacktoberfest lightdm lightdm-theme lightdm-web-greeter lightdm-web-theme lightdm-webkit2-greeter-theme linux nody-greeter svelte theme web-greeter web-greeter-theme
Last synced: 8 months ago
JSON representation
:art: A customizable theme for web-greeter in a nostalgic but modern neon look
- Host: GitHub
- URL: https://github.com/hertg/lightdm-neon
- Owner: hertg
- License: gpl-3.0
- Created: 2022-06-18T14:46:59.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-03T19:44:34.000Z (over 1 year ago)
- Last Synced: 2025-04-13T18:44:03.055Z (about 1 year ago)
- Topics: hacktoberfest, lightdm, lightdm-theme, lightdm-web-greeter, lightdm-web-theme, lightdm-webkit2-greeter-theme, linux, nody-greeter, svelte, theme, web-greeter, web-greeter-theme
- Language: Svelte
- Homepage: https://hertg.github.io/lightdm-neon/
- Size: 26.1 MB
- Stars: 139
- Watchers: 5
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
LightDM Neon Theme
A modern and customizable theme for nody-greeter / web-greeter in a nostalgic neon look



## Make it your own
You can customize the theme to your own preferences.
- enter your own text for the neon sign or simply display a clock
- change the accent color (used for neon sign, user avatar placeholders, ...)
- choose from different fonts for the neon sign
- choose from different background images or use your own
- enable / disable the splashscreen
- and more...
## Demo
Click here for a fully functional [live demo](https://hertg.github.io/lightdm-neon/) of the theme.
## Installation
> :bulb: You still need to [enable the theme](#enable-the-theme) after installation.
### Manual
```sh
git clone https://github.com/hertg/lightdm-neon.git
cd lightdm-neon
make build
sudo make install
```
```sh
sudo make uninstall
```
### AUR
```sh
paru -S lightdm-theme-neon-git
```
> :bulb: [paru](https://github.com/Morganamilo/paru) is an AUR helper written in Rust
## Enable the theme
Make sure to set the `theme` in your greeter configuration.
```yaml
# /etc/lightdm/web-greeter.yml
greeter:
theme: neon
```
## Compatibility
This theme is developed for [web-greeter](https://github.com/JezerM/web-greeter) / [nody-greeter](https://github.com/JezerM/nody-greeter). The no longer maintained [Antergos/web-greeter](https://github.com/Antergos/web-greeter) is not supported.
## Build
### Dependencies
- nodejs (`v16+`)
- npm
### Build
```sh
make build
```
### Run in dev mode
```sh
make dev
```
## Contributing
See [CONTRIBUTING.md](https://github.com/hertg/lightdm-neon/blob/main/CONTRIBUTING.md)
## Credits
See [CREDITS.md](https://github.com/hertg/lightdm-neon/blob/main/CREDITS.md)
## Links
- [Building a LightDM Webkit Greeter Theme](https://www.chathandriehuys.com/blog/posts/2021/01/building-a-lightdm-webkit-greeter-theme/) (chathandriehuys.com)
- [lightdm-webkit-theme](https://github.com/cdriehuys/lightdm-webkit-theme) (github.com)
- [lightdm-webkit2-greeter](https://github.com/antergos/web-greeter) (github.com)
- [lightdm-webkit2-theme-reactive](https://github.com/gitneeraj/lightdm-webkit2-theme-reactive) (github.com)
- [nody-greeter](https://github.com/JezerM/nody-greeter)