From 16262c2f192798bc3ec929ee77eac82312ad2d8c Mon Sep 17 00:00:00 2001 From: Ahwx Date: Wed, 4 Feb 2026 17:42:21 +0100 Subject: [PATCH] feat: write very basic example for `azalea` prior to getting it :) --- hosts/azalea/default.nix | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 hosts/azalea/default.nix diff --git a/hosts/azalea/default.nix b/hosts/azalea/default.nix new file mode 100644 index 0000000..fab7d42 --- /dev/null +++ b/hosts/azalea/default.nix @@ -0,0 +1,42 @@ +{ username, ... }: +{ + imports = [ + #./hardware-configuration.nix + #./../../modules/core + #./../../modules/core/virtualization.nix + #./../../modules/services/tailscale.nix + #./../../modules/services/mpd.nix + #./../../modules/services/smart-monitoring.nix + #./../../modules/services/mullvad.nix + #./../../modules/home/steam.nix + #./../../modules/services/ollama.nix + #./../../modules/services/automount.nix + ]; + + security.pam.enableSudoTouchIdAuth = true; + system.primaryUser = username; + homebrew = { + enable = true; + onActivation = { + autoUpdate = true; + cleanup = "uninstall"; + upgrade = true; + }; + brewPrefix = "/opt/homebrew/bin"; + caskArgs = { + no_quarantine = true; + }; + casks = [ + # "steam" + "libreoffice" + "signal" + "handbrake" + "tailscale" + "ungoogled-chromium" + # "orca-slicer" + "element" + "raycast" + "anki" + ]; + }; +}