From c72858525eb716b308d410c9dffd0203a81d398e Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Thu, 19 Mar 2026 10:57:18 +0000 Subject: [PATCH] Working on reshuffling --- Droidnix/README.org | 3 +- .../traveldroid/hardware-configuration.nix | 47 +++++++++++++++++++ .../hosts/traveldroid/traveldroid.nix | 15 ++++++ 3 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 Droidnix/generated/hosts/traveldroid/hardware-configuration.nix create mode 100644 Droidnix/generated/hosts/traveldroid/traveldroid.nix diff --git a/Droidnix/README.org b/Droidnix/README.org index 960eace5c..e972c6ab7 100644 --- a/Droidnix/README.org +++ b/Droidnix/README.org @@ -406,7 +406,8 @@ in desktop.stylix.enable = true; # Hardware overrides hardware.nvidia.enable = false; -}#+END_SRC +} +#+END_SRC ** =generated/hosts/traveldroid/hardware-configuration.nix= 1. Boot into NixOS Live ISO or your installed system. diff --git a/Droidnix/generated/hosts/traveldroid/hardware-configuration.nix b/Droidnix/generated/hosts/traveldroid/hardware-configuration.nix new file mode 100644 index 000000000..802b3df31 --- /dev/null +++ b/Droidnix/generated/hosts/traveldroid/hardware-configuration.nix @@ -0,0 +1,47 @@ +{ + hostname, + pkgs, + lib, + modulesPath, + user, + config, + ... +}: +{ + imports = [ + # (modulesPath + "/installer/scan/not-detected.nix") + #../../hardware/hardware.nix + ]; + + boot.initrd.availableKernelModules = [ + "xhci_pci" + "nvme" + "usb_storage" + "sd_mod" + "rtsx_usb_sdmmc" + ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-intel" ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/69433a14-fbaf-401b-af85-cd1bbf02b4e2"; + fsType = "ext4"; + }; + + fileSystems."/boot" = { + device = "/dev/disk/by-uuid/811D-0676"; + fsType = "vfat"; + options = [ + "fmask=0077" + "dmask=0077" + ]; + }; + + swapDevices = [ + { device = "/dev/disk/by-uuid/b6c557c2-7682-460b-a5e7-8f6f2f429a3a"; } + ]; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} diff --git a/Droidnix/generated/hosts/traveldroid/traveldroid.nix b/Droidnix/generated/hosts/traveldroid/traveldroid.nix new file mode 100644 index 000000000..a232f0d20 --- /dev/null +++ b/Droidnix/generated/hosts/traveldroid/traveldroid.nix @@ -0,0 +1,15 @@ +{ config, lib, ... }: + +{ + # Host-specific system configuration + networking.hostName = "traveldroid"; + system.stateVersion = "25.11"; + # User-defined features + mySystem.system.core.enable = true; + # Desktop environment + desktop.hyprland.enable = true; + desktop.noctalia.enable = true; + desktop.stylix.enable = true; + # Hardware overrides + hardware.nvidia.enable = false; +}