Initial setup for lanzaboote

This commit is contained in:
marked 2025-03-29 19:25:27 +01:00
parent 24a865004a
commit 1908280a34
6 changed files with 207 additions and 9 deletions

View file

@ -46,6 +46,8 @@ in
fuse # Virtual file systems
greetd.tuigreet # Display Manager
#(callPackage ../../packages/sddm-rose-pine.nix {}) # SDDM theme
cloudflared # Cloudflare daemon
sbctl # Secure Boot keys
] ++ [
rustup # Rust toolchain manager
clang # C compiler

View file

@ -1,4 +1,4 @@
{ host, profile, config, pkgs, ... }:
{ lib, host, profile, config, pkgs, enableLanzaboote, ... }:
let
inherit
(import ../../../hosts/${host}/variables.nix)
@ -29,7 +29,7 @@ in
wayland.windowManager.hyprland = {
enable = true;
package = pkgs.hyprland;
systemd = {
systemd = lib.mkIf enableLanzaboote == false {
enable = true;
enableXdgAutostart = true;
variables = [ "--all" ];