nixos/core: set bootloader for per-host

This commit is contained in:
Guanran Wang 2024-04-22 22:34:20 +08:00
parent 59494644db
commit 19c8ad7b34
Signed by: nyancat
GPG key ID: 91F97D9ED12639CF
3 changed files with 12 additions and 14 deletions

View file

@ -13,6 +13,7 @@
../../nixos/profiles/common/opt-in/disko.nix ../../nixos/profiles/common/opt-in/disko.nix
]; ];
boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = "aristotle"; networking.hostName = "aristotle";
time.timeZone = "Asia/Shanghai"; time.timeZone = "Asia/Shanghai";
_module.args.disks = ["/dev/nvme0n1"]; # Disko _module.args.disks = ["/dev/nvme0n1"]; # Disko

View file

@ -13,6 +13,9 @@
./anti-feature.nix ./anti-feature.nix
]; ];
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.systemd-boot.enable = true;
networking.hostName = "blacksteel"; networking.hostName = "blacksteel";
time.timeZone = "Asia/Shanghai"; time.timeZone = "Asia/Shanghai";
@ -28,16 +31,13 @@
eula = true; eula = true;
openFirewall = true; openFirewall = true;
package = pkgs.papermc.override {jre = pkgs.temurin-bin;}; # I should switch to vanilla/fabric one day...
package = pkgs.papermc.overrideAttrs {
# TODO: error: list index 1 is out of bounds version = "1.20.4-485";
# (pkgs.papermc.overrideAttrs (old: { hash = "sha256-8bhlv/MU7KDmdL8Ngvg/zLMlGiO4Fswoyn/1diFE65k=";
# version = "1.20.4.454"; };
# src = old.src.overrideAttrs { # TODO: not working for some reason
# outputHash = "sha256-vH098T6gt/QpM0QOGTzu5VPNWPDYnmF8LQiRK6mDPS8="; #.override {jre = pkgs.temurin-bin;};
# };
# }))
# .override {jre = pkgs.temurin-bin;};
# Aikar's flag # Aikar's flag
# https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/ # https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/

View file

@ -37,10 +37,7 @@
extraSpecialArgs = {inherit inputs;}; # ??? isnt specialArgs imported by default ??? extraSpecialArgs = {inherit inputs;}; # ??? isnt specialArgs imported by default ???
}; };
### Boot boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_zen;
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.systemd-boot.enable = lib.mkDefault true; # mkDefault for Lanzaboote
boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_zen; # mkDefault for server
### Default Programs ### Default Programs
# In addition of https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/config/system-path.nix # In addition of https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/config/system-path.nix