🖲️ | Simple and elegant Xinux plymouth themes [maintainer=@bemeritus]
  • Nix 79.5%
  • Shell 20.5%
Find a file
2025-11-21 19:23:00 +05:00
.github/assets chore: add assets and changed README 2025-11-21 19:14:20 +05:00
src/mac-style chore: changed logo position 2025-11-21 18:56:59 +05:00
.envrc chore: initial 2025-11-19 20:00:13 +05:00
.gitignore chore: initial 2025-11-19 20:00:13 +05:00
flake.lock chore: initial 2025-11-19 20:00:13 +05:00
flake.nix chore: initial 2025-11-19 20:00:13 +05:00
LICENSE chore: initial 2025-11-19 20:00:13 +05:00
package.nix chore: initial 2025-11-19 20:00:13 +05:00
README.md chore: again update 2025-11-21 19:23:00 +05:00
show-splash.sh chore: initial 2025-11-19 20:00:13 +05:00

Xinux Plymouth Theme

Xinux Plymouth

Animated plymouth theme with Xinux logo and elegant look.

Flake Install

Include in your flake.nix inputs:

inputs.mac-style-plymouth = {
  url = "github:xinux-org/xinux-plymouth-theme";
  inputs.nixpkgs.follows = "nixpkgs";
};

Apply the overlay (mac-style-plymouth.overlays.default) to nixpkgs, and enable plymouth as follows.

# in example
pkgs = import nixpkgs {
  overlays = [ inputs.mac-style-plymouth.overlays.default ];
};

Use Theme 🥳

boot = {
  plymouth = {
    enable = true;
    theme = "mac-style";
    themePackages = [ pkgs.mac-style-plymouth ];
  };
};

Legacy Install

Configurate plymouth

{ pkgs, ... }: let
    mac-style-src = pkgs.fetchFromGitHub {
      owner = "xinux-org";
      repo = "xinux-plymouth-theme";
      rev = "6ccd64447719fd2c603f9ce29add09b1e1e66ac6";
      sha256 = "sha256-qnMbkbSriXFSt+3E++7TjDIF3qOVqZ4VVYwGjYgh6E4=";
    };
    mac-style-load = pkgs.callPackage mac-style-src {};
in {
  boot = {
    plymouth = {
      enable = true;
      theme = "mac-style";
      themePackages = [ mac-style-load ];
    };
  };
}