diff options
author | Mathieu A.-Tetreault <alexandretm@amotus.ca> | 2019-09-20 12:00:24 -0400 |
---|---|---|
committer | Mathieu A.-Tetreault <alexandretm@amotus.ca> | 2019-10-07 09:43:23 -0400 |
commit | 001b42db7f18f62cf8853586c1114d66b3889708 (patch) | |
tree | d2551832797526903952c1fb705452699fd1277d /nixos | |
parent | 39049dbd37fbdc6183526fcda16fc00e0c7423fb (diff) | |
download | nixpkgs-001b42db7f18f62cf8853586c1114d66b3889708.tar nixpkgs-001b42db7f18f62cf8853586c1114d66b3889708.tar.gz nixpkgs-001b42db7f18f62cf8853586c1114d66b3889708.tar.bz2 nixpkgs-001b42db7f18f62cf8853586c1114d66b3889708.tar.lz nixpkgs-001b42db7f18f62cf8853586c1114d66b3889708.tar.xz nixpkgs-001b42db7f18f62cf8853586c1114d66b3889708.tar.zst nixpkgs-001b42db7f18f62cf8853586c1114d66b3889708.zip |
breeze-plymouth: allow usage of custom logo
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/system/boot/plymouth.nix | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/nixos/modules/system/boot/plymouth.nix b/nixos/modules/system/boot/plymouth.nix index e4223bae7d3..fd43ea1620c 100644 --- a/nixos/modules/system/boot/plymouth.nix +++ b/nixos/modules/system/boot/plymouth.nix @@ -5,17 +5,20 @@ with lib; let inherit (pkgs) plymouth; + inherit (pkgs) nixos-icons; cfg = config.boot.plymouth; - breezePlymouth = pkgs.breeze-plymouth.override { - nixosBranding = true; - nixosVersion = config.system.nixos.release; + nixosBreezePlymouth = pkgs.breeze-plymouth.override { + logoFile = cfg.logo; + logoName = "nixos"; + osName = "NixOS"; + osVersion = config.system.nixos.release; }; themesEnv = pkgs.buildEnv { name = "plymouth-themes"; - paths = [ plymouth breezePlymouth ] ++ cfg.themePackages; + paths = [ plymouth ] ++ cfg.themePackages; }; configFile = pkgs.writeText "plymouthd.conf" '' @@ -35,7 +38,7 @@ in enable = mkEnableOption "Plymouth boot splash screen"; themePackages = mkOption { - default = []; + default = [ nixosBreezePlymouth ]; type = types.listOf types.package; description = '' Extra theme packages for plymouth. @@ -52,10 +55,7 @@ in logo = mkOption { type = types.path; - default = pkgs.fetchurl { - url = "https://nixos.org/logo/nixos-hires.png"; - sha256 = "1ivzgd7iz0i06y36p8m5w48fd8pjqwxhdaavc0pxs7w1g7mcy5si"; - }; + default = "${nixos-icons}/share/icons/hicolor/128x128/apps/nix-snowflake.png"; defaultText = ''pkgs.fetchurl { url = "https://nixos.org/logo/nixos-hires.png"; sha256 = "1ivzgd7iz0i06y36p8m5w48fd8pjqwxhdaavc0pxs7w1g7mcy5si"; |