@@ -1,39 +1,55 @@
# Do not modify this file! It was generated by ‘ nixos-generate-config’
# and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead.
{ config , lib , pkgs , modulesPath , . . . }:
{ config , lib , modulesPath , username , . . . }:
{
imports =
[ ( modulesPath + " / i n s t a l l e r / s c a n / n o t - d e t e c t e d . n i x " )
] ;
imports = [ ( modulesPath + " / i n s t a l l e r / s c a n / n o t - d e t e c t e d . n i x " ) ] ;
boot . initrd . availableKernelModules = [ " x h c i _ p c i " " e h c i _ p c i " " a h c i " " u s b _ s t o r a g e " " s d _ m o d " " r t s x _ p c i _ s d mm c " ] ;
boot . initrd . kernelModules = [ ] ;
boot . kernelModules = [ " k v m - i n t e l " ] ;
boot . extraModulePackages = [ ] ;
boot . initrd . availableKernelModules = [ " n v m e " " x h c i _ p c i " " a h c i " " u s b h i d " " u s b _ s t o r a g e " " u a s " " s d _ m o d " ] ;
boot . initrd . kernelModules = [ ] ;
boot . kernelModules = [ " k v m - a m d " ] ;
boot . extraModulePackages = [ ] ;
fileSystems . " / " =
{ device = " / d e v / d i s k / b y - u u i d / 3 3 4 f 7 4 2 b - 4 6 0 f - 4 3 f 8 - b 8 1 9 - 3 3 0 8 6 a d f a 9 f b " ;
fsType = " e x t 4 " ;
} ;
fileSystems . " / " =
{ device = " / d e v / d i s k / b y - u u i d / a 6 8 7 e 4 e 2 - 8 6 6 5 - 4 3 f 1 - 9 d 6 2 - 3 e 3 f 2 1 4 2 3 5 7 9 " ;
fsType = " e x t 4 " ;
} ;
fileSystems . " / b o o t " =
{ device = " / d e v / d i s k / b y - u u i d / E C D 9 - F 4 3 B " ;
fsType = " v f a t " ;
options = [ " f m a s k = 0 0 2 2 " " d m a s k = 0 0 2 2 " ] ;
} ;
fileSystems . " / b o o t " =
{ device = " / d e v / d i s k / b y - u u i d / 6 E A D - 2 C 4 8 " ;
fsType = " v f a t " ;
options = [ " f m a s k = 0 0 2 2 " " d m a s k = 0 0 2 2 " ] ;
} ;
swapDevices = [ ] ;
fileSystems . " / h o m e " =
{ device = " / d e v / n v m e 0 n 1 p 5 " ;
fsType = " e x t 4 " ;
} ;
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
# still possible to use this option, but it's recommended to use it in conjunction
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking . useDHCP = lib . mkDefault true ;
# networking.interfaces.enp0s25.useDHCP = lib.mkDefault true;
# networking.interfaces.wlp3s0.useDHCP = lib.mkDefault true;
fileSystems . " / h o m e / ${ username } / s t e a m l i b " =
{ device = " / d e v / n v m e 0 n 1 p 1 " ;
fsType = " e x t 4 " ;
} ;
nixpkgs . hostPlatform = lib . mkDefault " x 8 6 _ 6 4 - l i n u x " ;
hardware . cpu . intel . updateMicrocode = lib . mkDefault config . hardware . enableRedistributableFirmware ;
swapDevices = [ ] ;
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
# still possible to use this option, but it's recommended to use it in conjunction
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking . useDHCP = lib . mkDefault true ;
# networking.interfaces.enp14s0.useDHCP = lib.mkDefault true;
# networking.interfaces.wlp15s0.useDHCP = lib.mkDefault true;
nixpkgs . hostPlatform = lib . mkDefault " x 8 6 _ 6 4 - l i n u x " ;
hardware = {
cpu . amd . updateMicrocode = lib . mkDefault config . hardware . enableRedistributableFirmware ;
keyboard . uhk . enable = true ;
amdgpu . amdvlk . enable = true ;
bluetooth = {
enable = true ;
powerOnBoot = true ;
} ;
} ;
}