Bootloader Plymouth added
This commit is contained in:
parent
21f01007ca
commit
2b423f44f5
|
Before Width: | Height: | Size: 340 KiB After Width: | Height: | Size: 340 KiB |
BIN
config/nerv.png
Normal file
BIN
config/nerv.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 99 KiB |
@ -27,6 +27,7 @@
|
|||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
sys = {
|
sys = {
|
||||||
audio.enable = true;
|
audio.enable = true;
|
||||||
|
bootloader.plymouth.enable = false;
|
||||||
#bootloader.systemd-boot.enable = true;
|
#bootloader.systemd-boot.enable = true;
|
||||||
desktop = {
|
desktop = {
|
||||||
plasma.enable = false;
|
plasma.enable = false;
|
||||||
@ -59,7 +60,7 @@
|
|||||||
# Configured programs to enable
|
# Configured programs to enable
|
||||||
program = {
|
program = {
|
||||||
docker.enable = false;
|
docker.enable = false;
|
||||||
podman.enable = true;
|
podman.enable = false;
|
||||||
steam.enable = false;
|
steam.enable = false;
|
||||||
proxychains.enable = false;
|
proxychains.enable = false;
|
||||||
tor.enable = false;
|
tor.enable = false;
|
||||||
|
|||||||
@ -31,6 +31,7 @@
|
|||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
sys = {
|
sys = {
|
||||||
audio.enable = true;
|
audio.enable = true;
|
||||||
|
bootloader.plymouth.enable = true;
|
||||||
#bootloader.systemd-boot.enable = true;
|
#bootloader.systemd-boot.enable = true;
|
||||||
desktop = {
|
desktop = {
|
||||||
steamdeck.enable = true;
|
steamdeck.enable = true;
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
config = lib.mkIf config.program.fastfetch.enable {
|
config = lib.mkIf config.program.fastfetch.enable {
|
||||||
home.file = {
|
home.file = {
|
||||||
".config/fastfetch/logo.png".source = ../../../../config/logo.png;
|
".config/fastfetch/logo.png".source = ../../../../config/asuka.png;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.fastfetch = {
|
programs.fastfetch = {
|
||||||
|
|||||||
@ -1,12 +1,21 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
config,
|
config,
|
||||||
|
...
|
||||||
}: {
|
}: {
|
||||||
options = {
|
options = {
|
||||||
sys.bootloader.systemd-boot.enable = lib.mkEnableOption "Enable systemd-boot as the bootloader";
|
sys.bootloader.systemd-boot.enable = lib.mkEnableOption "Enable systemd-boot as the bootloader";
|
||||||
|
sys.bootloader.plymouth.enable = lib.mkEnableOption "Enable Plymouth as the bootloader animation";
|
||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf config.sys.bootloader.systemd-boot.enable {
|
config = lib.mkMerge [
|
||||||
boot.loader.systemd-boot.enable = true;
|
(lib.mkIf config.sys.bootloader.systemd-boot.enable {
|
||||||
};
|
boot.loader.systemd-boot.enable = true;
|
||||||
|
})
|
||||||
|
(lib.mkIf config.sys.bootloader.plymouth.enable {
|
||||||
|
boot.plymouth = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
})
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -77,6 +77,16 @@
|
|||||||
name = "Noto Color Emoji";
|
name = "Noto Color Emoji";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
targets = {
|
||||||
|
plymouth = {
|
||||||
|
logo =
|
||||||
|
if userSettings.theme == "evangelion-blood"
|
||||||
|
then ../../../config/nerv.png
|
||||||
|
else "";
|
||||||
|
logoAnimated = if "evangelion-blood" == userSettings.theme then false else true;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,13 +17,14 @@
|
|||||||
./settings/default-applications.nix
|
./settings/default-applications.nix
|
||||||
./settings/logind.nix
|
./settings/logind.nix
|
||||||
./settings/updates.nix
|
./settings/updates.nix
|
||||||
#./settings/bootloader.nix
|
./settings/bootloader.nix
|
||||||
|
|
||||||
./settings/user.nix
|
./settings/user.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
sys = {
|
sys = {
|
||||||
audio.enable = lib.mkDefault true;
|
audio.enable = lib.mkDefault true;
|
||||||
|
bootloader.plymouth.enable = lib.mkDefault true;
|
||||||
#bootloader.systemd-boot.enable = lib.mkDefault true;
|
#bootloader.systemd-boot.enable = lib.mkDefault true;
|
||||||
desktop = {
|
desktop = {
|
||||||
plasma.enable =
|
plasma.enable =
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user