as cool as plymouth is, it just doesnt work super well. going to need to find another alternative, perhaps a login manager that supports pre-login animations

This commit is contained in:
TheWanderingCrow 2024-12-30 19:30:00 -05:00
parent 59e7584602
commit 4cae26f26a
3 changed files with 0 additions and 42 deletions

View file

@ -6,22 +6,7 @@
efi = {
canTouchEfiVariables = true;
};
# Can press any key to get the generation list, otherwise just load the first one cause it's probably what you want
timeout = 0;
};
# Silent Booting
consoleLogLevel = 0;
initrd.verbose = false;
kernelParams = [
"quiet"
"splash"
"boot.shell_on_fail"
"loglevel=3"
"rd.systemd.show_status=false"
"rd.udev.log_level=3"
"udev.log_priority=3"
];
};
};
}

View file

@ -1,5 +1,4 @@
{
imports = [
./plymouth.nix
];
}

View file

@ -1,26 +0,0 @@
{
config,
lib,
pkgs,
...
}: let
rices = {
basic = {
enable = true;
themePackages = with pkgs; [
(adi1090x-plymouth-themes.override {
selected_themes = ["deus_ex"];
})
];
theme = "deus_ex";
extraConfig = "";
};
};
rice = let
enabledSet = lib.filter (set: config.ricing.${set}.enable) (lib.attrNames rices);
in
rices.${lib.head enabledSet};
in {
boot.plymouth = rice;
}