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; {
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;

View file

@ -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"

View file

@ -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 = ''