{"id":24998144,"url":"https://github.com/stuomas/delicious-sddm-theme","last_synced_at":"2026-01-07T17:18:28.175Z","repository":{"id":212234287,"uuid":"172219706","full_name":"stuomas/delicious-sddm-theme","owner":"stuomas","description":"A delicious SDDM theme for DE collectors/addicts","archived":false,"fork":false,"pushed_at":"2020-10-02T22:52:22.000Z","size":17208,"stargazers_count":106,"open_issues_count":4,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-02-04T17:51:15.499Z","etag":null,"topics":["kde","kde-plasma","sddm","sddm-theme"],"latest_commit_sha":null,"homepage":"","language":"QML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stuomas.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-02-23T13:50:21.000Z","updated_at":"2024-09-06T19:15:02.000Z","dependencies_parsed_at":"2024-01-05T20:51:07.792Z","dependency_job_id":null,"html_url":"https://github.com/stuomas/delicious-sddm-theme","commit_stats":null,"previous_names":["stuomas/delicious-sddm-theme"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fdelicious-sddm-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fdelicious-sddm-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fdelicious-sddm-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuomas%2Fdelicious-sddm-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stuomas","download_url":"https://codeload.github.com/stuomas/delicious-sddm-theme/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246215818,"owners_count":20741894,"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":["kde","kde-plasma","sddm","sddm-theme"],"created_at":"2025-02-04T17:39:15.090Z","updated_at":"2026-01-07T17:18:28.113Z","avatar_url":"https://github.com/stuomas.png","language":"QML","funding_links":[],"categories":["Customization"],"sub_categories":["Plasma desktop"],"readme":"\n\u003ch1 align=\"center\"\u003eDelicious greeter theme\u003cbr\u003efor the SDDM display manager\u003c/h1\u003e\n\u003cp align=\"center\"\u003ePut your collection of DEs and WMs on display.\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://github.com/stuomas/stuff/blob/master/screencap.gif\"\u003e\u003c/p\u003e\n\n## Features\nDelicious wants to showcase the available sessions instead of available users as in most cases there is only one user, although the user can of course still be changed in the menu in the footer panel. Delicious is somewhat customizable to your preferences, for example the background can be either a still image or a video and the color of the icons or the whole icon theme can be changed in the configuration file. See [Configuration](#configuration) for more details.\n\n## Installation\n1. `git clone https://github.com/stuomas/delicious-sddm-theme.git`\n\n2. `cd delicious-sddm-theme`\n\n3. `./install.sh`\n\nThe install script moves the delicious-sddm-theme folder to `/usr/share/sddm/themes/delicious` and modifies `/etc/sddm.conf` to set this theme as the Current theme. If `/etc/sddm.conf` file does not exists, the user will be prompted to automatically create one based on currently active settings. The user will be prompted to disable SDDM's virtual keyboard if it is enabled, because it is not well supported by the theme, and it is for some reason enabled in SDDM by default. After this, the script will suggest to test the theme. You can also manually move the files to the correct location. If you use KDE Plasma, you can set the new theme in System Settings → Startup and Shutdown → Login Screen (SDDM).\n\n## Testing\n\nAfter installation, you can and should test the theme with\n\n`sddm-greeter --test-mode --theme /usr/share/sddm/themes/delicious`\n\nIt is important to make sure it works on your system, so you are able to login. The installation script will prompt the user to test right after installation. Missing or mismatchig dependencies might cause it to malfunction, and render you unable to login. If that happens, switch to another TTY and modify `/etc/sddm.conf` from there.\n\n## Configuration\n\nConfiguration file `theme.conf` contains some settings for easy modification. A sample configuration is commeted below. Do not include the comments in the actual configuration file!\n```\n[General]\nbackground=space.mp4 //background image or video located in the background folder\nfontfamily=Noto Sans Display Light //font\nfontcolor=#DD000000 //font color in #AARRBBGG or #RRGGBB format\nfontscale=1.1 //multiplier for font size\nsessions=\"awesome,bspwm,dwm,fluxbox,gnome,i3,plasma,windows\" //available sessions with icons\nicontheme=delicate //icon theme, add your own by making folder inside icons/\niconformat=svg //format of your icons\niconoverlay=#DD000000 //overlay color for icons\niconglow=enable //glow around selected session and text\nglowcolor=#FFFF0000 //color of glow\n```\n#### Adding an icon for missing session\nSessions are looked up from their .desktop files in `/usr/share/xsessions` and `/usr/share/wayland-sessions`, and the session name should be listed in the `sessions=` entry of `theme.conf` and match the icon filename. For example, if you have a session with `Name=xfce` in `/usr/share/xsessions/xfce.desktop`, you need to add `xfce` to the `sessions=`list, and an icon called `xfce.svg` in `/icons/delicate/`. The displayed session name comes from the `Name=` entry in the .desktop file.\n\n#### Hide a session from the list\nIf you want that a specific session won't appear in the list, for example some debug sessions, you can add in the corresponding .desktop file the entry `NoDisplay=true` instead of deleting the whole file.\n\n#### Making your own icon theme\nIf you want to make a icon theme called `thebesticontheme`, make a folder `/icons/thebesticontheme` and add an icon for all your sessions. Then change the `icontheme=` entry in `theme.conf`. If you use other file format than svg for the icons, change also the `iconformat=` entry. If you plan to use the color overlay option for your icon set, it is suggested to use matching color scheme for all icons.\n\n## Acknowledgements\nThe theme uses some of the action icons from the [breeze-icons](https://github.com/KDE/breeze-icons), and some logic and inspiration from the [sddm-deepin](https://github.com/Match-Yang/sddm-deepin) theme.\nVideo used in the screen capture is from [pixabay/tommyvideo](https://pixabay.com/videos/space-galaxy-abstract-lights-5200/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstuomas%2Fdelicious-sddm-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstuomas%2Fdelicious-sddm-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstuomas%2Fdelicious-sddm-theme/lists"}