make peach boot seamless

This commit is contained in:
Sean Kovacs 2026-04-04 21:43:47 -04:00
commit 49937eaf99
Signed by: sckova
GPG key ID: 00F325187C68651A
3 changed files with 22 additions and 24 deletions

View file

@ -48,13 +48,13 @@
programs.swaylock = with config.scheme; { programs.swaylock = with config.scheme; {
enable = true; enable = true;
package = pkgs.swaylock-effects; # package = pkgs.swaylock-effects;
settings = { settings = {
# this would sometimes load the previous day's wallpaper # this would sometimes load the previous day's wallpaper
# when it is run before the bing retrieval script finishes # when it is run before the bing retrieval script finishes
image = "~/.local/share/wallpaper/daily-colored.jpg"; # image = "~/.local/share/wallpaper/daily-colored.jpg";
effect-blur = "7x5"; # effect-blur = "7x5";
# color = "000000"; # black color = "000000"; # black
font-size = 24; font-size = 24;
indicator-idle-visible = true; indicator-idle-visible = true;
indicator-radius = 100; indicator-radius = 100;

View file

@ -21,24 +21,20 @@
plymouth.enable = true; plymouth.enable = true;
plymouth.logo = "${pkgs.nixos-icons}/share/icons/hicolor/64x64/apps/nix-snowflake-white.png"; plymouth.logo = "${pkgs.nixos-icons}/share/icons/hicolor/64x64/apps/nix-snowflake-white.png";
loader = { loader = {
timeout = 3; timeout = 1;
systemd-boot.enable = true; limine = {
# limine = { enable = true;
# enable = true; maxGenerations = 10;
# maxGenerations = 10; style = {
# extraConfig = '' wallpapers = [ ];
# timeout: 3 wallpaperStyle = "stretched";
# ''; backdrop = "#1e1e2e";
# style = { interface = {
# wallpapers = [ ]; branding = "kova's nixos!";
# wallpaperStyle = "stretched"; brandingColor = 5;
# backdrop = "#1e1e2e"; };
# interface = { };
# branding = "kova's nixos!"; };
# brandingColor = 5;
# };
# };
# };
}; };
kernelParams = [ kernelParams = [
"quiet" "quiet"

View file

@ -21,6 +21,7 @@ in
postConfigure = (old.postConfigure or "") + '' postConfigure = (old.postConfigure or "") + ''
cat >> .config <<'EOF' cat >> .config <<'EOF'
# CONFIG_VIDEO_LOGO is not set # CONFIG_VIDEO_LOGO is not set
CONFIG_DISPLAY_BOARDINFO_LATE=n
CONFIG_BOOTDELAY=0 CONFIG_BOOTDELAY=0
CONFIG_SILENT_CONSOLE=y CONFIG_SILENT_CONSOLE=y
CONFIG_PREBOOT="setenv silent 1" CONFIG_PREBOOT="setenv silent 1"
@ -34,16 +35,17 @@ in
]; ];
boot = { boot = {
loader.timeout = lib.mkForce 0;
kernelParams = [ "appledrm.show_notch=1" ]; kernelParams = [ "appledrm.show_notch=1" ];
# thank you to u/douv: # thank you to u/douv:
# https://www.reddit.com/r/AsahiLinux/comments/1sb8cby/retro_boot_logo/ # 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 = { plymouth = {
enable = true; enable = true;
theme = "seamless-asahi"; theme = "seamless-asahi";
themePackages = [ themePackages = [
(seamless-asahi-plymouth.packages.${pkgs.system}.default.override { (seamless-asahi-plymouth.packages.${pkgs.system}.default.override {
logo = "${asahi-artwork}/logos/png_64/AsahiLinux_logomark.png"; logo = ./apple-rainbow.png;
}) })
]; ];
extraConfig = '' extraConfig = ''