@@ -1,50 +1,31 @@
# 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 ,
modulesPath ,
. . .
}:
{ config , lib , pkgs , modulesPath , . . . }:
{
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 "
" a h c i "
" n v m e "
" u s b h i d "
" u s b _ s t o r a g e "
" s d _ m o d "
] ;
# Bootloader.
boot . loader . grub . enable = true ;
boot . loader . grub . device = " / d e v / s d a " ;
boot . loader . grub . useOSProber = true ;
boot . initrd . availableKernelModules = [ " x h c i _ p c i " " e h c i _ p c i " " a t a _ p i i x " " a h c i " " u s b h i d " " u s b _ s t o r a g e " " s d _ m o d " ] ;
boot . initrd . kernelModules = [ ] ;
boot . kernelModules = [ " k v m - i n t e l " ] ;
boot . extraModulePackages = [ ] ;
fileSystems . " / " = {
device = " / d e v / d i s k / b y - u u i d / 3 43 c 0 a c 5 - 3 9 7 3 - 4 9 b 3 - 9 6 4 a - 6 a d 9 0 c 3 6 b 8 9 c " ;
fsType = " e x t 4 " ;
} ;
fileSystems . " / " =
{ device = " / d e v / d i s k / b y - u u i d / 4 9 8 1 a d 4 2 - b 1 0 8 - 4 e b 4 - a c c b - b 0 9 2 8 1 3 b d 9 8 1 " ;
fsType = " e x t 4 " ;
} ;
fileSystems . " / b o o t " = {
device = " / d e v / d i s k / b y - u u i d / 5 F 9 9 - 0 4 3 D " ;
fsType = " v f a t " ;
options = [
" f m a s k = 0 0 7 7 "
" d m a s k = 0 0 7 7 "
swapDevices =
[ { device = " / d e v / d i s k / b y - u u i d / f 8 8 6 8 d c e - 6 b 3 2 - 4 5 b 7 - b d f 3 - c 9 a 3 4 d f 1 4 4 1 d " ; }
] ;
} ;
fileSystems . " / h o m e " = {
device = " / d e v / d i s k / b y - u u i d / 2 8 f 4 f b 4 1 - 9 4 1 4 - 4 5 0 4 - a 7 6 7 - c 2 e 8 b f 5 e b 2 c 8 " ;
fsType = " e x t 4 " ;
} ;
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
@@ -52,7 +33,7 @@
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking . useDHCP = lib . mkDefault true ;
# networking.interfaces.enp3s0.useDHCP = lib.mkDefault true;
# networking.interfaces.wlo1 .useDHCP = lib.mkDefault true;
# networking.interfaces.wlp5s0 .useDHCP = lib.mkDefault true;
nixpkgs . hostPlatform = lib . mkDefault " x 8 6 _ 6 4 - l i n u x " ;
hardware . cpu . intel . updateMicrocode = lib . mkDefault config . hardware . enableRedistributableFirmware ;
@@ -88,13 +69,4 @@
nvidiaSettings = true ;
} ;
# Add a udev rule to prevent the mouse from waking the system. Note that it
# has two entries depending on whether it's plugged in or not.
# Bus 001 Device 009: ID 046d:c539 Logitech, Inc. Lightspeed Receiver
# Bus 001 Device 015: ID 046d:c08d Logitech, Inc. G502 LIGHTSPEED Wireless Gaming Mouse
# Note: Still seem to require `sudo udevadm trigger` or reconnecting the device after the change.
services . udev . extraRules = ''
A C T I O N = = " a d d | c h a n g e " , S U B S Y S T E M = = " u s b " , D R I V E R S = = " u s b " , A T T R S { i d V e n d o r } = = " 0 4 6 d " , A T T R S { i d P r o d u c t } = = " c 5 3 9 " , A T T R { p o w e r / w a k e u p } = " d i s a b l e d "
A C T I O N = = " a d d | c h a n g e " , S U B S Y S T E M = = " u s b " , D R I V E R S = = " u s b " , A T T R S { i d V e n d o r } = = " 0 4 6 d " , A T T R S { i d P r o d u c t } = = " c 0 8 d " , A T T R { p o w e r / w a k e u p } = " d i s a b l e d "
'' ;
}