diff options
| author | Natasha Nightshade <31557030-TashaTheInnkeeper@users.noreply.gitlab.com> | 2026-02-02 13:35:51 +0100 |
|---|---|---|
| committer | Natasha Nightshade <31557030-TashaTheInnkeeper@users.noreply.gitlab.com> | 2026-02-02 13:35:51 +0100 |
| commit | 0423ac08769fce26e4a75ea382874c06d97526f6 (patch) | |
| tree | 9d8a1a934ecf582502f556cc61af0da687840d70 /modules/nixos/base/boot.nix | |
| parent | 5c741252de752af281628dd7c8c780c746236088 (diff) | |
| parent | 0ed5c638945192dc5e4a099fded4db164ba603a2 (diff) | |
Merge branch 'master' into 'main'
merge master into main
See merge request natasha-linux/nixos/dots!1
Diffstat (limited to 'modules/nixos/base/boot.nix')
| -rw-r--r-- | modules/nixos/base/boot.nix | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/modules/nixos/base/boot.nix b/modules/nixos/base/boot.nix new file mode 100644 index 0000000..a9aaff1 --- /dev/null +++ b/modules/nixos/base/boot.nix @@ -0,0 +1,46 @@ +{ config, lib, pkgs, ... }: + +{ + boot = { + kernelPackages = pkgs.linuxPackages_latest; + initrd = { + kernelModules = [ "i915" ]; + systemd.enable = true; + }; + loader = { + efi = { + canTouchEfiVariables = true; + efiSysMountPoint = "/boot"; + }; + grub = { + enable = true; + device = "nodev"; + useOSProber = true; + efiSupport = true; + }; + systemd-boot = { + enable = false; + consoleMode = "keep"; + configurationLimit = 5; + }; + }; + plymouth = { + enable = false; + theme = "deus_ex"; + themePackages = with pkgs; [ + (adi1090x-plymouth-themes.override { + selected_themes = [ "deus_ex" ]; + }) + ]; + logo = pkgs.fetchurl { + url = "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fcdn.icon-icons.com%2Ficons2%2F2699%2FPNG%2F512%2Fnixos_logo_icon_170910.png&f=1&nofb=1&ipt=71345d68f1fc864748db54e81111d5853a24fba1d39bdee7cc6fda3e58181bc0"; + sha256 = "sha256-fr1ZnKdX9EeXl2eTIrxEd17DkVKZL8BV9RGmluSgFfk="; + }; + extraConfig = '' + DeviceScale=1 + ''; + }; + }; + + fileSystems."/boot".options = [ "fmask=0077" "dmask=0077" ]; +} |
