This commit is contained in:
Mars 2024-12-03 00:53:48 -05:00
parent 27bf6633b2
commit 00ef021927
Signed by: pupbrained
GPG key ID: 0FF5B8826803F895
7 changed files with 569 additions and 301 deletions

View file

@ -86,8 +86,78 @@
packages = with pkgs;
[
ibm-plex
nerdfonts
recursive
]
++ (with nerd-fonts; [
_0xproto
_3270
agave
anonymice
arimo
aurulent-sans-mono
bigblue-terminal
bitstream-vera-sans-mono
blex-mono
caskaydia-cove
caskaydia-mono
code-new-roman
comic-shanns-mono
commit-mono
cousine
d2coding
daddy-time-mono
dejavu-sans-mono
departure-mono
droid-sans-mono
envy-code-r
fantasque-sans-mono
fira-code
fira-mono
geist-mono
go-mono
gohufont
hack
hasklug
heavy-data
hurmit
im-writing
inconsolata
inconsolata-go
inconsolata-lgc
intone-mono
iosevka
iosevka-term
iosevka-term-slab
jetbrains-mono
lekton
liberation
lilex
martian-mono
meslo-lg
monaspace
monofur
monoid
mononoki
mplus
noto
open-dyslexic
overpass
profont
proggy-clean-tt
recursive-mono
roboto-mono
sauce-code-pro
shure-tech-mono
space-mono
symbols-only
terminess-ttf
tinos
ubuntu
ubuntu-mono
ubuntu-sans
victor-mono
zed-mono
])
++ (with iosevka-comfy; [
comfy
comfy-duo
@ -371,13 +441,15 @@
gnupg.agent.enable = true;
virt-manager.enable = true;
river.enable = true;
appimage = {
enable = true;
binfmt = true;
};
hyprland = {
enable = false;
enable = true;
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
};
@ -499,10 +571,10 @@
nvidia-container-toolkit.enable = true;
nvidia = {
package = config.boot.kernelPackages.nvidiaPackages.latest;
package = config.boot.kernelPackages.nvidiaPackages.beta;
modesetting.enable = true;
powerManagement.enable = true;
open = false;
powerManagement.enable = false;
open = true;
};
};

View file

@ -23,8 +23,8 @@
},
"bluetooth": [
{
"index": 53,
"attached_to": 52,
"index": 55,
"attached_to": 54,
"class_list": [
"usb",
"bluetooth"
@ -102,8 +102,8 @@
"module_alias": "usb:v8087p0032d0000dcE0dsc01dp01icE0isc01ip01in00"
},
{
"index": 66,
"attached_to": 52,
"index": 69,
"attached_to": 54,
"class_list": [
"usb",
"bluetooth"
@ -691,8 +691,8 @@
],
"camera": [
{
"index": 46,
"attached_to": 52,
"index": 47,
"attached_to": 54,
"class_list": [
"camera",
"usb"
@ -792,8 +792,8 @@
"module_alias": "usb:v322Ep202Cd0103dcEFdsc02dp01ic0Eisc01ip00in00"
},
{
"index": 57,
"attached_to": 52,
"index": 59,
"attached_to": 54,
"class_list": [
"camera",
"usb"
@ -1322,7 +1322,7 @@
},
{
"type": "irq",
"base": 186,
"base": 171,
"triggered": 0,
"enabled": true
},
@ -1364,7 +1364,7 @@
"command": 1031,
"header_type": 0,
"secondary_bus": 0,
"irq": 186,
"irq": 171,
"prog_if": 0
},
"driver": "nvidia",
@ -1486,8 +1486,8 @@
],
"hub": [
{
"index": 45,
"attached_to": 52,
"index": 46,
"attached_to": 54,
"class_list": [
"usb",
"hub"
@ -1567,7 +1567,7 @@
"module_alias": "usb:v214Bp7250d0100dc09dsc00dp01ic09isc00ip00in00"
},
{
"index": 52,
"index": 54,
"attached_to": 38,
"class_list": [
"usb",
@ -1650,8 +1650,8 @@
"module_alias": "usb:v1D6Bp0002d0611dc09dsc00dp01ic09isc00ip00in00"
},
{
"index": 54,
"attached_to": 45,
"index": 56,
"attached_to": 46,
"class_list": [
"usb",
"hub"
@ -1731,7 +1731,7 @@
"module_alias": "usb:v214Bp7250d0100dc09dsc00dp01ic09isc00ip00in00"
},
{
"index": 58,
"index": 60,
"attached_to": 38,
"class_list": [
"usb",
@ -1804,7 +1804,7 @@
"module_alias": "usb:v1D6Bp0003d0611dc09dsc00dp03ic09isc00ip00in00"
},
{
"index": 63,
"index": 66,
"attached_to": 19,
"class_list": [
"usb",
@ -1887,7 +1887,7 @@
"module_alias": "usb:v1D6Bp0002d0611dc09dsc00dp01ic09isc00ip00in00"
},
{
"index": 70,
"index": 72,
"attached_to": 19,
"class_list": [
"usb",
@ -1962,8 +1962,8 @@
],
"keyboard": [
{
"index": 62,
"attached_to": 54,
"index": 65,
"attached_to": 56,
"class_list": [
"keyboard",
"usb"
@ -2005,18 +2005,18 @@
"model": "Logitech USB Receiver",
"sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.1/3-3.2.1:1.1",
"sysfs_bus_id": "3-3.2.1:1.1",
"unix_device_name": "/dev/input/event10",
"unix_device_name": "/dev/input/event6",
"unix_device_number": {
"type": 99,
"major": 13,
"minor": 74,
"minor": 70,
"range": 1
},
"unix_device_names": [
"/dev/input/by-id/usb-Logitech_USB_Receiver-if01-event-kbd",
"/dev/input/by-path/pci-0000:00:14.0-usb-0:3.2.1:1.1-event-kbd",
"/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.2.1:1.1-event-kbd",
"/dev/input/event10"
"/dev/input/event6"
],
"resources": [
{
@ -2071,8 +2071,8 @@
"module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc01ip01in01"
},
{
"index": 65,
"attached_to": 52,
"index": 68,
"attached_to": 54,
"class_list": [
"keyboard",
"usb"
@ -2393,8 +2393,8 @@
],
"mouse": [
{
"index": 51,
"attached_to": 54,
"index": 53,
"attached_to": 56,
"class_list": [
"mouse",
"usb"
@ -2448,11 +2448,11 @@
"unix_device_names": [
"/dev/input/mice"
],
"unix_device_name2": "/dev/input/mouse1",
"unix_device_name2": "/dev/input/mouse0",
"unix_device_number2": {
"type": 99,
"major": 13,
"minor": 33,
"minor": 32,
"range": 1
},
"resources": [
@ -2514,8 +2514,8 @@
"module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc01ip02in00"
},
{
"index": 61,
"attached_to": 52,
"index": 64,
"attached_to": 54,
"class_list": [
"mouse",
"usb"
@ -2569,11 +2569,11 @@
"unix_device_names": [
"/dev/input/mice"
],
"unix_device_name2": "/dev/input/mouse0",
"unix_device_name2": "/dev/input/mouse1",
"unix_device_number2": {
"type": 99,
"major": 13,
"minor": 32,
"minor": 33,
"range": 1
},
"resources": [
@ -2635,7 +2635,7 @@
"module_alias": "usb:v3434p0260d0101dc00dsc00dp00ic03isc00ip00in02"
},
{
"index": 75,
"index": 77,
"attached_to": 0,
"bus_type": {
"hex": "0081",
@ -2660,9 +2660,9 @@
"hex": "307a",
"value": 12410
},
"sysfs_id": "/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN1203:00/0018:04F3:307A.000A/input/input22",
"sysfs_id": "/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN1203:00/0018:04F3:307A.0009/input/input27",
"unix_device_names": [
"/dev/input/event19",
"/dev/input/event24",
"/dev/input/ + handler"
]
}
@ -2963,71 +2963,6 @@
}
],
"network_interface": [
{
"index": 72,
"attached_to": 36,
"class_list": [
"network_interface"
],
"base_class": {
"hex": "0107",
"name": "Network Interface",
"value": 263
},
"sub_class": {
"hex": "000a",
"name": "WLAN",
"value": 10
},
"model": "WLAN network interface",
"sysfs_id": "/class/net/wlan0",
"sysfs_device_link": "/devices/pci0000:00/0000:00:1c.0/0000:04:00.0",
"unix_device_name": "wlan0",
"unix_device_names": [
"wlan0"
],
"resources": [
{
"type": "hwaddr",
"address": 54
},
{
"type": "phwaddr",
"address": 54
}
],
"driver": "iwlwifi",
"driver_module": "iwlwifi",
"drivers": [
"iwlwifi"
],
"driver_modules": [
"iwlwifi"
]
},
{
"index": 73,
"attached_to": 0,
"class_list": [
"network_interface"
],
"base_class": {
"hex": "0107",
"name": "Network Interface",
"value": 263
},
"sub_class": {
"hex": "0000",
"name": "Loopback",
"value": 0
},
"model": "Loopback network interface",
"sysfs_id": "/class/net/lo",
"unix_device_name": "lo",
"unix_device_names": [
"lo"
]
},
{
"index": 74,
"attached_to": 32,
@ -3069,6 +3004,71 @@
"driver_modules": [
"r8169"
]
},
{
"index": 75,
"attached_to": 0,
"class_list": [
"network_interface"
],
"base_class": {
"hex": "0107",
"name": "Network Interface",
"value": 263
},
"sub_class": {
"hex": "0000",
"name": "Loopback",
"value": 0
},
"model": "Loopback network interface",
"sysfs_id": "/class/net/lo",
"unix_device_name": "lo",
"unix_device_names": [
"lo"
]
},
{
"index": 76,
"attached_to": 36,
"class_list": [
"network_interface"
],
"base_class": {
"hex": "0107",
"name": "Network Interface",
"value": 263
},
"sub_class": {
"hex": "000a",
"name": "WLAN",
"value": 10
},
"model": "WLAN network interface",
"sysfs_id": "/class/net/wlan0",
"sysfs_device_link": "/devices/pci0000:00/0000:00:1c.0/0000:04:00.0",
"unix_device_name": "wlan0",
"unix_device_names": [
"wlan0"
],
"resources": [
{
"type": "hwaddr",
"address": 54
},
{
"type": "phwaddr",
"address": 54
}
],
"driver": "iwlwifi",
"driver_module": "iwlwifi",
"drivers": [
"iwlwifi"
],
"driver_modules": [
"iwlwifi"
]
}
],
"pci": [
@ -3899,8 +3899,8 @@
"module_alias": "pci:v000010DEd00002291sv00001043sd000013FCbc04sc03i00"
},
{
"index": 47,
"attached_to": 54,
"index": 49,
"attached_to": 56,
"class_list": [
"sound",
"usb"
@ -3990,8 +3990,8 @@
"module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc01ip00in03"
},
{
"index": 49,
"attached_to": 54,
"index": 51,
"attached_to": 56,
"class_list": [
"sound",
"usb"
@ -4081,8 +4081,8 @@
"module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc02ip00in01"
},
{
"index": 55,
"attached_to": 52,
"index": 57,
"attached_to": 54,
"class_list": [
"sound",
"usb"
@ -4171,8 +4171,8 @@
"module_alias": "usb:v3142pA008d0100dc00dsc00dp00ic01isc02ip00in02"
},
{
"index": 56,
"attached_to": 52,
"index": 58,
"attached_to": 54,
"class_list": [
"sound",
"usb"
@ -4261,8 +4261,8 @@
"module_alias": "usb:v3142pA008d0100dc00dsc00dp00ic01isc01ip00in00"
},
{
"index": 59,
"attached_to": 54,
"index": 62,
"attached_to": 56,
"class_list": [
"sound",
"usb"
@ -4352,8 +4352,8 @@
"module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc02ip00in04"
},
{
"index": 60,
"attached_to": 54,
"index": 63,
"attached_to": 56,
"class_list": [
"sound",
"usb"
@ -4443,8 +4443,8 @@
"module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc02ip00in02"
},
{
"index": 64,
"attached_to": 54,
"index": 67,
"attached_to": 56,
"class_list": [
"sound",
"usb"
@ -4534,8 +4534,8 @@
"module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc01ip00in00"
},
{
"index": 69,
"attached_to": 52,
"index": 71,
"attached_to": 54,
"class_list": [
"sound",
"usb"
@ -4814,7 +4814,91 @@
"usb": [
{
"index": 44,
"attached_to": 54,
"attached_to": 46,
"class_list": [
"usb",
"unknown"
],
"bus_type": {
"hex": "0086",
"name": "USB",
"value": 134
},
"slot": {
"bus": 0,
"number": 0
},
"base_class": {
"hex": "0000",
"name": "Unclassified device",
"value": 0
},
"sub_class": {
"hex": "0000",
"name": "Unclassified device",
"value": 0
},
"vendor": {
"hex": "045e",
"name": "Microsoft",
"value": 1118
},
"device": {
"hex": "0b12",
"name": "Controller",
"value": 2834
},
"revision": {
"hex": "0000",
"name": "5.0d",
"value": 0
},
"serial": "3039565836353439313237313235",
"model": "Microsoft Controller",
"sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.2",
"sysfs_bus_id": "3-3.1:1.2",
"resources": [
{
"type": "baud",
"speed": 12000000,
"bits": 0,
"stop_bits": 0,
"parity": 0,
"handshake": 0
}
],
"detail": {
"device_class": {
"hex": "00ff",
"name": "vendor_spec",
"value": 255
},
"device_subclass": {
"hex": "0047",
"name": "UsbClass(71)",
"value": 71
},
"device_protocol": 208,
"interface_class": {
"hex": "00ff",
"name": "vendor_spec",
"value": 255
},
"interface_subclass": {
"hex": "0047",
"name": "UsbClass(71)",
"value": 71
},
"interface_protocol": 208,
"interface_number": 2,
"interface_alternate_setting": 0
},
"hotplug": "usb",
"module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in02"
},
{
"index": 45,
"attached_to": 56,
"class_list": [
"usb",
"unknown"
@ -4864,6 +4948,9 @@
"range": 1
},
"unix_device_names": [
"/dev/input/by-id/usb-SteelSeries_SteelSeries_Arctis_7-event-if05",
"/dev/input/by-path/pci-0000:00:14.0-usb-0:3.2.3:1.5-event",
"/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.2.3:1.5-event",
"/dev/input/event9"
],
"resources": [
@ -4915,7 +5002,112 @@
},
{
"index": 48,
"attached_to": 54,
"attached_to": 46,
"class_list": [
"usb",
"unknown"
],
"bus_type": {
"hex": "0086",
"name": "USB",
"value": 134
},
"slot": {
"bus": 0,
"number": 0
},
"base_class": {
"hex": "0000",
"name": "Unclassified device",
"value": 0
},
"sub_class": {
"hex": "0000",
"name": "Unclassified device",
"value": 0
},
"vendor": {
"hex": "045e",
"name": "Microsoft",
"value": 1118
},
"device": {
"hex": "0b12",
"name": "Controller",
"value": 2834
},
"revision": {
"hex": "0000",
"name": "5.0d",
"value": 0
},
"serial": "3039565836353439313237313235",
"model": "Microsoft Controller",
"sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.0",
"sysfs_bus_id": "3-3.1:1.0",
"unix_device_name": "/dev/input/event17",
"unix_device_number": {
"type": 99,
"major": 13,
"minor": 81,
"range": 1
},
"unix_device_names": [
"/dev/input/by-id/usb-Microsoft_Controller_3039565836353439313237313235-event-joystick",
"/dev/input/by-path/pci-0000:00:14.0-usb-0:3.1:1.0-event-joystick",
"/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.1:1.0-event-joystick",
"/dev/input/event17"
],
"resources": [
{
"type": "baud",
"speed": 12000000,
"bits": 0,
"stop_bits": 0,
"parity": 0,
"handshake": 0
}
],
"detail": {
"device_class": {
"hex": "00ff",
"name": "vendor_spec",
"value": 255
},
"device_subclass": {
"hex": "0047",
"name": "UsbClass(71)",
"value": 71
},
"device_protocol": 208,
"interface_class": {
"hex": "00ff",
"name": "vendor_spec",
"value": 255
},
"interface_subclass": {
"hex": "0047",
"name": "UsbClass(71)",
"value": 71
},
"interface_protocol": 208,
"interface_number": 0,
"interface_alternate_setting": 0
},
"hotplug": "usb",
"driver": "xpad",
"driver_module": "xpad",
"drivers": [
"xpad"
],
"driver_modules": [
"xpad"
],
"module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in00"
},
{
"index": 50,
"attached_to": 56,
"class_list": [
"usb",
"unknown"
@ -5005,8 +5197,8 @@
"module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc00ip00in02"
},
{
"index": 50,
"attached_to": 52,
"index": 52,
"attached_to": 54,
"class_list": [
"usb",
"unknown"
@ -5096,8 +5288,92 @@
"module_alias": "usb:v3434p0260d0101dc00dsc00dp00ic03isc00ip00in01"
},
{
"index": 67,
"attached_to": 52,
"index": 61,
"attached_to": 46,
"class_list": [
"usb",
"unknown"
],
"bus_type": {
"hex": "0086",
"name": "USB",
"value": 134
},
"slot": {
"bus": 0,
"number": 0
},
"base_class": {
"hex": "0000",
"name": "Unclassified device",
"value": 0
},
"sub_class": {
"hex": "0000",
"name": "Unclassified device",
"value": 0
},
"vendor": {
"hex": "045e",
"name": "Microsoft",
"value": 1118
},
"device": {
"hex": "0b12",
"name": "Controller",
"value": 2834
},
"revision": {
"hex": "0000",
"name": "5.0d",
"value": 0
},
"serial": "3039565836353439313237313235",
"model": "Microsoft Controller",
"sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.1",
"sysfs_bus_id": "3-3.1:1.1",
"resources": [
{
"type": "baud",
"speed": 12000000,
"bits": 0,
"stop_bits": 0,
"parity": 0,
"handshake": 0
}
],
"detail": {
"device_class": {
"hex": "00ff",
"name": "vendor_spec",
"value": 255
},
"device_subclass": {
"hex": "0047",
"name": "UsbClass(71)",
"value": 71
},
"device_protocol": 208,
"interface_class": {
"hex": "00ff",
"name": "vendor_spec",
"value": 255
},
"interface_subclass": {
"hex": "0047",
"name": "UsbClass(71)",
"value": 71
},
"interface_protocol": 208,
"interface_number": 1,
"interface_alternate_setting": 0
},
"hotplug": "usb",
"module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in01"
},
{
"index": 70,
"attached_to": 54,
"class_list": [
"usb",
"unknown"
@ -5199,99 +5475,8 @@
"module_alias": "usb:v3142pA008d0100dc00dsc00dp00ic03isc00ip00in03"
},
{
"index": 68,
"attached_to": 45,
"class_list": [
"usb",
"unknown"
],
"bus_type": {
"hex": "0086",
"name": "USB",
"value": 134
},
"slot": {
"bus": 0,
"number": 0
},
"base_class": {
"hex": "0000",
"name": "Unclassified device",
"value": 0
},
"sub_class": {
"hex": "0000",
"name": "Unclassified device",
"value": 0
},
"vendor": {
"hex": "1038",
"name": "SteelSeries",
"value": 4152
},
"device": {
"hex": "12ae",
"name": "SteelSeries Arctis 7 Bootloader",
"value": 4782
},
"revision": {
"hex": "0000",
"name": "1.19",
"value": 0
},
"model": "SteelSeries Arctis 7 Bootloader",
"sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.4/3-3.4:1.0",
"sysfs_bus_id": "3-3.4:1.0",
"resources": [
{
"type": "baud",
"speed": 12000000,
"bits": 0,
"stop_bits": 0,
"parity": 0,
"handshake": 0
}
],
"detail": {
"device_class": {
"hex": "0000",
"name": "per_interface",
"value": 0
},
"device_subclass": {
"hex": "0000",
"name": "per_interface",
"value": 0
},
"device_protocol": 0,
"interface_class": {
"hex": "0003",
"name": "hid",
"value": 3
},
"interface_subclass": {
"hex": "0000",
"name": "per_interface",
"value": 0
},
"interface_protocol": 0,
"interface_number": 0,
"interface_alternate_setting": 0
},
"hotplug": "usb",
"driver": "usbhid",
"driver_module": "usbhid",
"drivers": [
"usbhid"
],
"driver_modules": [
"usbhid"
],
"module_alias": "usb:v1038p12AEd0119dc00dsc00dp00ic03isc00ip00in00"
},
{
"index": 71,
"attached_to": 52,
"index": 73,
"attached_to": 54,
"class_list": [
"usb",
"unknown"
@ -5425,7 +5610,7 @@
"resources": [
{
"type": "irq",
"base": 129,
"base": 127,
"triggered": 0,
"enabled": true
},
@ -5443,7 +5628,7 @@
"command": 1030,
"header_type": 0,
"secondary_bus": 0,
"irq": 129,
"irq": 127,
"prog_if": 48
},
"driver": "xhci_hcd",