Files
SaugOS/modules/core/default.nix
2026-03-25 15:49:07 +01:00

36 lines
647 B
Nix

{
inputs,
host,
...
}:
let
vars = import ../../hosts/${host}/variables.nix;
in
{
imports = [
./boot.nix
./flatpak.nix
./fonts.nix
./hardware.nix
./network.nix
./nfs.nix
./nh.nix
./packages.nix
./printing.nix
(if vars.displayManager == "tui" then ./greetd.nix else ./sddm.nix)
./security.nix
./services.nix
./yubikey.nix
./stylix.nix
./syncthing.nix
./system.nix
./thunar.nix
./user.nix
./virtualisation.nix
./wayland.nix
./xserver.nix
(if vars.desktopEnvironment == "niri" then ./swaylock.nix else null)
inputs.stylix.nixosModules.stylix
];
}