diff --git a/hosts/m920q/default.nix b/hosts/m920q/default.nix index 2a941bd..b19b830 100644 --- a/hosts/m920q/default.nix +++ b/hosts/m920q/default.nix @@ -28,46 +28,36 @@ # Bootloader. boot.loader = { - efi = { - canTouchEfiVariables = true; - # efiSysMountPoint = "/boot/efi"; # ← use the same mount point here. - }; + efi.canTouchEfiVariables = true; systemd-boot.enable = true; }; - networking.hostName = "nix-desktop"; # Define your hostname. - # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. + networking = { + hostName = "nix-desktop"; + networkmanager.enable = true; + useDHCP = false; + dhcpcd.enable = false; + interfaces = { + eno1.ipv4.addresses = [{ + address = "192.168.2.40"; + prefixLength = 24; + }]; + }; - # Configure network proxy if necessary - # networking.proxy.default = "http://user:password@proxy:port/"; - # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; + defaultGateway = { + address = "192.168.2.1"; + interface = "eth0"; + }; - # Enable networking - networking.networkmanager.enable = true; - networking.defaultGateway = "192.168.2.1"; - networking.useDHCP = false; - networking.dhcpcd.enable = false; - networking.nameservers = [ - "1.1.1.1" - "1.0.0.1" - "8.8.8.8" - "8.8.4.4" - ]; + nameservers = [ + "192.168.2.50" + "1.1.1.1" + "8.8.8.8" + ]; + }; - # for Nvidia GPU - #services.xserver.videoDrivers = ["nvidia"]; hardware.graphics.enable = true; - #hardware.nvidia = { - # package = config.boot.kernelPackages.nvidiaPackages.stable; - # modesetting.enable = true; - #}; - # This value determines the NixOS release from which the default - # settings for stateful data, like file locations and database versions - # on your system were taken. It‘s perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). system.stateVersion = "25.11"; # Did you read the comment? } diff --git a/hosts/m920q/hardware-configuration.nix b/hosts/m920q/hardware-configuration.nix index 6d7c2bb..dd6911c 100644 --- a/hosts/m920q/hardware-configuration.nix +++ b/hosts/m920q/hardware-configuration.nix @@ -24,6 +24,11 @@ options = [ "fmask=0022" "dmask=0022" ]; }; + fileSystems."/storage" = + { device = "/dev/disk/by-label/STORAGE"; + fsType = "ext4"; + }; + swapDevices = [ ]; # Enables DHCP on each ethernet and wireless interface. In case of scripted networking