aboutsummaryrefslogtreecommitdiff
path: root/hosts/sol/default.nix
diff options
context:
space:
mode:
authortdback <tyler@tdback.net>2025-03-05 20:07:01 -0500
committertdback <tyler@tdback.net>2025-03-05 20:07:01 -0500
commit134264245ff8b1e6f0347b063b58821a938210f4 (patch)
tree9587090d787b75b161f10906cd1d5d23924f1194 /hosts/sol/default.nix
parent4063c2a6e59c9cd5233688db679b80fadf16ad33 (diff)
flake: add sol server
Diffstat (limited to 'hosts/sol/default.nix')
-rw-r--r--hosts/sol/default.nix44
1 files changed, 44 insertions, 0 deletions
diff --git a/hosts/sol/default.nix b/hosts/sol/default.nix
new file mode 100644
index 0000000..bee11d7
--- /dev/null
+++ b/hosts/sol/default.nix
@@ -0,0 +1,44 @@
+{
+ inputs,
+ ...
+}:
+{
+ system.stateVersion = "24.11";
+
+ imports = [
+ ./filesystems
+ ./modules
+ ];
+
+ boot.loader.grub = {
+ enable = true;
+ device = "nodev";
+ };
+ boot.initrd = {
+ availableKernelModules = [
+ "ahci"
+ "xhci_pci"
+ "virtio_pci"
+ "virtio_scsi"
+ "sd_mod"
+ "sr_mod"
+ ];
+ kernelModules = [ "dm-snapshot" ];
+ };
+
+ home-manager = {
+ useGlobalPkgs = true;
+ useUserPackages = true;
+ users = import "${inputs.self}/users";
+ extraSpecialArgs = {
+ inherit inputs;
+ headless = true;
+ };
+ };
+
+ time.timeZone = "America/Detroit";
+ networking = {
+ hostName = "sol";
+ networkmanager.enable = true;
+ };
+}