From 8cd229777cbe35d9e56742658ee052cafca22ad5 Mon Sep 17 00:00:00 2001 From: isabel Date: Tue, 30 Jun 2026 21:20:40 +0100 Subject: [PATCH] systems/freyja: init --- modules/flake/default.nix | 2 ++ systems/freyja/default.nix | 22 ++++++++++++++++++++++ systems/freyja/hardware.nix | 21 +++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 systems/freyja/default.nix create mode 100644 systems/freyja/hardware.nix diff --git a/modules/flake/default.nix b/modules/flake/default.nix index 60dd8dd8..afbfb816 100644 --- a/modules/flake/default.nix +++ b/modules/flake/default.nix @@ -45,6 +45,8 @@ in athena = { }; + freyja = { }; + isis = { }; lilith = { diff --git a/systems/freyja/default.nix b/systems/freyja/default.nix new file mode 100644 index 00000000..7086a756 --- /dev/null +++ b/systems/freyja/default.nix @@ -0,0 +1,22 @@ +{ + imports = [ + ./hardware.nix + ]; + + garden = { + profiles = { + server.enable = true; + headless.enable = true; + }; + + device = { + cpu = "amd"; + gpu = "nvidia"; + capabilities = { + tpm = true; + }; + }; + + system.boot.loader = "systemd-boot"; + }; +} diff --git a/systems/freyja/hardware.nix b/systems/freyja/hardware.nix new file mode 100644 index 00000000..db836d0c --- /dev/null +++ b/systems/freyja/hardware.nix @@ -0,0 +1,21 @@ +{ + fileSystems = { + "/" = { + device = "/dev/disk/by-uuid/b431ca51-9fd3-48b2-bc60-642c57e4df09"; + fsType = "btrfs"; + }; + + "/boot" = { + device = "/dev/disk/by-uuid/61A5-D03F"; + fsType = "vfat"; + options = [ + "fmask=0022" + "dmask=0022" + ]; + }; + }; + + swapDevices = [ + { device = "/dev/disk/by-uuid/975ce62b-2d49-44f4-94cf-f2125eb3defb"; } + ]; +} -- 2.51.2