whatisgithub

What is samaritan-sddm-theme?

omerwk/samaritan-sddm-theme — explained in plain English

Analysis updated 2026-05-18

20QMLAudience · generalComplexity · 2/5Setup · moderate

In one sentence

A minimal SDDM Linux login screen theme styled after the Samaritan AI from the TV show Person of Interest.

Mindmap

mindmap
  root((repo))
    What it does
      SDDM login theme
      Samaritan AI styling
      Boot sequence animation
    Tech stack
      QML
      Qt6
      SDDM
    Use cases
      Themed Linux login
      Dark and light modes
      Learning QML theming
    Audience
      Linux desktop users
      Person of Interest fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Give a Linux desktop a themed login screen inspired by the Samaritan AI from Person of Interest.

USE CASE 2

Switch between dark and light presets to match a desktop setup.

USE CASE 3

Learn how an SDDM theme is built in QML by studying and adapting this project's presets.

What is it built with?

QMLQt6SDDM

How does it compare?

omerwk/samaritan-sddm-themebrianblakely/omarchy-pluginsfrancescopnr-dev/xmb-dashboard
Stars202224
LanguageQMLQMLQML
Setup difficultymoderatemoderateeasy
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Manual installation only, the bundled install.sh script is not yet reliable.

License terms are not stated in the material provided.

So what is it?

Samaritan Theme is a login screen theme for SDDM, the display manager many Linux distributions use to show a graphical login prompt. It is styled after Samaritan, the artificial intelligence character from the television show Person of Interest, and the author built it on top of an existing project called Void SDDM Theme, giving credit to that original author. The theme includes a system loading sequence to mimic a boot up feel, an animated password prompt with visual feedback as you type, and a status panel that shows real information about the computer such as its hostname and CPU. It also displays a mix of real and fictional stats to fit the show's aesthetic. Users can configure colors and fonts, and the theme supports both dark and light modes through separate preset files. Keyboard shortcuts let a user navigate with arrow keys, confirm with enter, toggle password visibility, and trigger suspend, shutdown, or reboot. Installation is currently manual only. The author notes that an install script exists but is not yet reliable, so the README instead walks through cloning the repository, copying the theme folder into the system's SDDM themes directory, and editing the SDDM configuration file to point at the new theme. A preview command is also provided so a user can test how the theme looks without logging out first. The project requires SDDM itself and Qt6 to run, since the theme is written in QML, the language Qt uses for building interfaces. The author is upfront that most of the underlying code came from the Void SDDM Theme project and that parts were written with AI assistance, describing this project as a faithful interpretation of the show's aesthetic rather than an exact replica.

Copy-paste prompts

Prompt 1
Walk me through installing the samaritan-sddm-theme on my Arch Linux system step by step.
Prompt 2
Show me how to edit presets/dark.conf in samaritan-sddm-theme to change the accent color.
Prompt 3
Explain what SDDM and Qt6 do and why samaritan-sddm-theme requires them.
Prompt 4
Help me write a proper install.sh script for samaritan-sddm-theme based on the manual installation steps in its README.

Frequently asked questions

What is samaritan-sddm-theme?

A minimal SDDM Linux login screen theme styled after the Samaritan AI from the TV show Person of Interest.

What language is samaritan-sddm-theme written in?

Mainly QML. The stack also includes QML, Qt6, SDDM.

What license does samaritan-sddm-theme use?

License terms are not stated in the material provided.

How hard is samaritan-sddm-theme to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is samaritan-sddm-theme for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.