profiles: Introduce core, server and workstation profiles

This commit is contained in:
SebastianStork 2026-02-03 21:09:06 +01:00
parent 1c0f293c3d
commit 100f02a2d8
Signed by: SebastianStork
SSH key fingerprint: SHA256:tRrGdjYOwgHxpSc/wTOZQZEjxcb15P0tyXRsbAfd+2Q
15 changed files with 94 additions and 163 deletions

22
profiles/workstation.nix Normal file
View file

@ -0,0 +1,22 @@
{ self, pkgs, ... }:
{
imports = [ self.nixosModules.profile-core ];
boot.kernelPackages = pkgs.linuxPackages_latest;
custom = {
networking.overlay.role = "client";
boot.silent = true;
dm.tuigreet = {
enable = true;
autoLogin = true;
};
de.hyprland.enable = true;
services = {
sound.enable = true;
syncthing.enable = true;
};
};
programs.localsend.enable = true;
}