{"id":13538372,"url":"https://github.com/eromatiya/lightdm-webkit2-theme-glorious","last_synced_at":"2025-04-04T09:10:06.811Z","repository":{"id":37670294,"uuid":"273468696","full_name":"eromatiya/lightdm-webkit2-theme-glorious","owner":"eromatiya","description":"A sleek, modern and glorified LightDM webkit2 theme","archived":false,"fork":false,"pushed_at":"2024-04-06T19:45:44.000Z","size":19613,"stargazers_count":610,"open_issues_count":37,"forks_count":56,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-10-11T02:54:21.241Z","etag":null,"topics":["javascript","lightdm","lightdm-greeter","lightdm-theme","lightdm-webkit2-greeter-theme","linux","unix","unixporn","webkit"],"latest_commit_sha":null,"homepage":"https://manilarome.github.io/lightdm-webkit2-theme-glorious/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eromatiya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-19T10:39:09.000Z","updated_at":"2024-10-06T16:22:32.000Z","dependencies_parsed_at":"2024-01-16T15:40:41.766Z","dependency_job_id":"b710f5fb-6c43-4331-836f-95e3dccbaceb","html_url":"https://github.com/eromatiya/lightdm-webkit2-theme-glorious","commit_stats":null,"previous_names":["eromatiya/lightdm-webkit2-theme-glorious"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eromatiya%2Flightdm-webkit2-theme-glorious","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eromatiya%2Flightdm-webkit2-theme-glorious/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eromatiya%2Flightdm-webkit2-theme-glorious/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eromatiya%2Flightdm-webkit2-theme-glorious/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eromatiya","download_url":"https://codeload.github.com/eromatiya/lightdm-webkit2-theme-glorious/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247149505,"owners_count":20891954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","lightdm","lightdm-greeter","lightdm-theme","lightdm-webkit2-greeter-theme","linux","unix","unixporn","webkit"],"created_at":"2024-08-01T09:01:11.044Z","updated_at":"2025-04-04T09:10:06.795Z","avatar_url":"https://github.com/eromatiya.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"## glorious - a lightdm webkit2 theme\n\n[![maintained](https://img.shields.io/maintenance/yes/2020?label=maintained\u0026style=flat-square)](https://github.com/manilarome/the-glorious-lightdm-webkit2-theme/commits/master) [![contributions](https://img.shields.io/badge/contribution-welcome-brightgreen\u0026?style=flat-square)](https://github.com/manilarome/the-glorious-lightdm-webkit2-theme/pulls) [![HitCount](http://hits.dwyl.com/manilarome/the-glorious-lightdm-webkit2-theme.svg)](http://hits.dwyl.com/manilarome/the-glorious-lightdm-webkit2-theme) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/0812167ef9954b74ac23f7c1bfeb3764)](https://www.codacy.com?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=manilarome/the-glorious-lightdm-webkit2-theme\u0026amp;utm_campaign=Badge_Grade)\n\nA sleek, modern, and glorified lightdm webkit2 theme\n\n## [Live Demo](https://manilarome.github.io/lightdm-webkit2-theme-glorious)\n\n### Demo password: `toor`\n\n\u003cp align='center'\u003e\u003cimg alt='glorious' src='glorious.gif'/\u003e\u003cbr/\u003e\u003ci\u003eglorious - a lightdm webkit 2 theme\u003c/i\u003e\u003c/p\u003e\n\n### Dependencies\n\nPlease make sure you don't have an ancient version of these.\n\n+ lightdm\n+ lightdm-webkit2-greeter\n\n### Installation\n\n0. If you're using `systemd`, make sure that `lightdm.service` or `lightdm-plymouth.service` is enabled and running. There's a bunch of guides on the internet. [Archwiki](https://wiki.archlinux.org/index.php/LightDM) is recommended.\n\n1. Install it. You can get the theme by cloning this repo or by installing it from `AUR` using `makepkg` or an AUR helper like `yay`.\n\n\t+ AUR route.\n\n\t\t```sh\n\t\t# AUR Helper\n\t\tyay -Syu lightdm-webkit2-theme-glorious\n\n\t\t# Makepkg route\n\t\tgit clone https://aur.archlinux.org/lightdm-webkit2-theme-glorious.git\n\t\tcd lightdm-webkit2-theme-glorious\n\t\tmakepkg -sri\n\t\t```\n\n\t+ Clone the repo route.\n\n\t\t1. Download and extract the latest stable release from [here](https://github.com/manilarome/lightdm-webkit2-theme-glorious/releases).\n\t\t2. Copy it to the lightdm-webkit theme folder:\n\n\t\t\t```sh\n\t\t\tcp -r lightdm-webkit2-theme-glorious /usr/share/lightdm-webkit/themes/glorious\n\t\t\t```\n\n3. Set lightdm greeter session to webkit2.\n\n\t```sh\n\t# Set default lightdm greeter to lightdm-webkit2-greeter\n\tsudo sed -i 's/^\\(#?greeter\\)-session\\s*=\\s*\\(.*\\)/greeter-session = lightdm-webkit2-greeter #\\1/ #\\2g' /etc/lightdm/lightdm.conf\n\t```\n\n4. Set it as the lightdm webkit2 theme then enable `debug_mode` by setting it to `true`. Why do we need to enable `debug_mode`? Sometimes you will be greeted by an error. And this error is due to a race condition where the theme is trying to access the `lightdm` object even though it doesn't exist *yet*. Debug mode will allow you to `right-click` and `reload` the greeter just like a webpage.\n\n\t```sh\n\t# Set default lightdm-webkit2-greeter theme to Glorious\n\tsudo sed -i 's/^webkit_theme\\s*=\\s*\\(.*\\)/webkit_theme = glorious #\\1/g' /etc/lightdm/lightdm-webkit2-greeter.conf\n\tsudo sed -i 's/^debug_mode\\s*=\\s*\\(.*\\)/debug_mode = true #\\1/g' /etc/lightdm/lightdm-webkit2-greeter.conf\n\t```\n\n### Uninstall\n\n1. Follow the [installation instruction](#installation) in reverse order.\n\n### Features\n\n+ Multi-user support\n+ Customization and Settings\n+ Keyboard navigation\n+ Remappable keybindings\n+ Swipe gestures\n+ Vanilla Javascript!\n\n### Swipe gestures\n\nWhy do we have this? Linux can be installed on almost anything. Yes, even on a potato. So it exists to save myself some time if someone (including myself) decided to use this theme on a touch screen device (like touch screen potato? Who knows).\n\n+ Swiping up on the greeter screen will close it.\n+ Swiping down on the login screen will open the greeter screen.\n+ Swiping left will open the dashboard.\n+ Swiping right will close the dashboard.\n\n### Keybinds\n\nThe default modifier is \u003ckbd\u003eAlt\u003c/kbd\u003e. You can change it in the settings.\n\n+ \u003ckbd\u003eModifier + s\u003c/kbd\u003e opens the dashboard.\n+ \u003ckbd\u003eModifier + e\u003c/kbd\u003e opens the session selection.\n+ \u003ckbd\u003eModifier + x\u003c/kbd\u003e opens the power selection.\n+ \u003ckbd\u003eModifier + y\u003c/kbd\u003e opens the account selection.\n+ \u003ckbd\u003eEscape\u003c/kbd\u003e to close or go back.\n\n### Customization and Settings\n\n+ Color customization supports `#RGB`, `#RRGGBB`, and `#RRGGBBAA`.\n+ Blur strength settings only allows an integer with `px` suffix.\n+ Animation speed supports `s` and `ms`.\n+ Background image selection. Supports randomness.\n\n### Changing clock mode\n\nThere are two clock modes available - `24-hour` and `12-hour`. Switch between clock modes by just clicking on the clock. Simple.\n\n### Notes\n\n+ Add more background images by putting your wallpapers/images in `/usr/share/backgrounds/`.\n+ Non-image and directory inside `/usr/share/backgrounds/` will cause an error! You will likely encounter this if you installed a package (for example `archlinux-wallpaper` that includes `AUTHORS` file).\n+ Set your profile image in system settings or by using `mugshot`.\n+ Missing DE/WM logo? Submit a [pull request](https://github.com/manilarome/lightdm-webkit2-theme-glorious/pulls)!\n+ Translations are not yet supported. PR's are welcome!\n\n### Credits\n\n\u003cspan\u003eBackground image by \u003ca href=\"https://unsplash.com/@korpa?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003eJr Korpa\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/cherry-blossoms-purple?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\"\u003eUnsplash\u003c/a\u003e\u003c/span\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feromatiya%2Flightdm-webkit2-theme-glorious","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feromatiya%2Flightdm-webkit2-theme-glorious","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feromatiya%2Flightdm-webkit2-theme-glorious/lists"}