{ inputs, self, pkgs, pkgs-unstable, ... }: { # System Info: # - Model: Dell OptiPlex 3040 Micro # - CPU: Intel Core i3-6100T (2C/4T, Passmark: 1859/3642) # - RAM: 16GB # - Storage: # - ADATA SP550 2G3720040332 240GB SATA SSD networking.hostName = "living-room"; system.stateVersion = "25.05"; home-manager = { extraSpecialArgs = { inherit self pkgs-unstable; }; users."lauren_lagarde" = { home.stateVersion = "25.05"; imports = self.homeManagerModules."lauren_lagarde@gui.mlaga97.space" ++ [ ./home.nix ]; }; }; time.timeZone = "America/Chicago"; sops.defaultSopsFile = ../../secrets.yaml; imports = [ inputs.disko.nixosModules.default inputs.sops-nix.nixosModules.sops inputs.lix-module.nixosModules.default inputs.home-manager.nixosModules.home-manager # Core Features ../../nixos/features/base.nix ../../nixos/features/tui-apps.nix ../../nixos/features/openssh-server.nix # Core Tweaks ../../nixos/tweaks/zram.nix ../../nixos/tweaks/enable_flakes.nix ../../nixos/tweaks/disable_nixos_user.nix ../../nixos/tweaks/systemd-resolved_nonsense.nix # Dotspace ../../dotspace/configuration.nix ../../nixos/features/stronghold-binary-cache.nix # Users ../../users/lauren_lagarde/autologin.nix ../../users/lauren_lagarde/configuration.nix # i3wm ../../nixos/features/i3wm.nix # living-room ../../nixos/features/gpu/intel.nix ../../nixos/features/systemd-boot.nix # TODO: Composable Disko Config ]; hardware.cpu.intel.updateMicrocode = true; hardware.enableRedistributableFirmware = true; image.modules = { iso = { }; }; disko.devices = { disk = { vda = { #device = "/dev/vda"; type = "disk"; content = { type = "gpt"; partitions = { ESP = { type = "EF00"; size = "1G"; content = { type = "filesystem"; format = "vfat"; mountpoint = "/boot"; mountOptions = [ "umask=0077" ]; }; }; root = { size = "100%"; content = { type = "filesystem"; format = "ext4"; mountpoint = "/"; }; }; }; }; }; }; }; }