From 49937eaf99aaaf8c290773f27445197484bfd6cc Mon Sep 17 00:00:00 2001 From: Sean Kovacs Date: Sat, 4 Apr 2026 21:43:47 -0400 Subject: [PATCH] make peach boot seamless --- home/sckova/tiling/default.nix | 8 ++++---- system/default.nix | 32 ++++++++++++++------------------ system/hosts/peach/default.nix | 6 ++++-- 3 files changed, 22 insertions(+), 24 deletions(-) diff --git a/home/sckova/tiling/default.nix b/home/sckova/tiling/default.nix index cbe4ad1..7299d80 100644 --- a/home/sckova/tiling/default.nix +++ b/home/sckova/tiling/default.nix @@ -48,13 +48,13 @@ programs.swaylock = with config.scheme; { enable = true; - package = pkgs.swaylock-effects; + # package = pkgs.swaylock-effects; settings = { # this would sometimes load the previous day's wallpaper # when it is run before the bing retrieval script finishes - image = "~/.local/share/wallpaper/daily-colored.jpg"; - effect-blur = "7x5"; - # color = "000000"; # black + # image = "~/.local/share/wallpaper/daily-colored.jpg"; + # effect-blur = "7x5"; + color = "000000"; # black font-size = 24; indicator-idle-visible = true; indicator-radius = 100; diff --git a/system/default.nix b/system/default.nix index 1e87920..a37f1f3 100755 --- a/system/default.nix +++ b/system/default.nix @@ -21,24 +21,20 @@ plymouth.enable = true; plymouth.logo = "${pkgs.nixos-icons}/share/icons/hicolor/64x64/apps/nix-snowflake-white.png"; loader = { - timeout = 3; - systemd-boot.enable = true; - # limine = { - # enable = true; - # maxGenerations = 10; - # extraConfig = '' - # timeout: 3 - # ''; - # style = { - # wallpapers = [ ]; - # wallpaperStyle = "stretched"; - # backdrop = "#1e1e2e"; - # interface = { - # branding = "kova's nixos!"; - # brandingColor = 5; - # }; - # }; - # }; + timeout = 1; + limine = { + enable = true; + maxGenerations = 10; + style = { + wallpapers = [ ]; + wallpaperStyle = "stretched"; + backdrop = "#1e1e2e"; + interface = { + branding = "kova's nixos!"; + brandingColor = 5; + }; + }; + }; }; kernelParams = [ "quiet" diff --git a/system/hosts/peach/default.nix b/system/hosts/peach/default.nix index a24c60b..e28d886 100644 --- a/system/hosts/peach/default.nix +++ b/system/hosts/peach/default.nix @@ -21,6 +21,7 @@ in postConfigure = (old.postConfigure or "") + '' cat >> .config <<'EOF' # CONFIG_VIDEO_LOGO is not set + CONFIG_DISPLAY_BOARDINFO_LATE=n CONFIG_BOOTDELAY=0 CONFIG_SILENT_CONSOLE=y CONFIG_PREBOOT="setenv silent 1" @@ -34,16 +35,17 @@ in ]; boot = { + loader.timeout = lib.mkForce 0; kernelParams = [ "appledrm.show_notch=1" ]; # thank you to u/douv: # https://www.reddit.com/r/AsahiLinux/comments/1sb8cby/retro_boot_logo/ - m1n1CustomLogo = "${asahi-artwork}/logos/png_256/AsahiLinux_logomark.png"; + m1n1CustomLogo = ./apple-rainbow.png; plymouth = { enable = true; theme = "seamless-asahi"; themePackages = [ (seamless-asahi-plymouth.packages.${pkgs.system}.default.override { - logo = "${asahi-artwork}/logos/png_64/AsahiLinux_logomark.png"; + logo = ./apple-rainbow.png; }) ]; extraConfig = ''