nix machine / user configurations

add trimounts

ptr.pet 63697dca d2411690

verified
Changed files
+2664 -7
hosts
dzwonek
modules
headscale.nix
trimounts
modules
network
nushell
+5
deploy.nu
··· 60 60 user: "root", 61 61 addr: "199.71.188.53", 62 62 }, 63 + trimounts: { 64 + type: "nixos", 65 + user: "root", 66 + addr: "159.195.58.28", 67 + }, 63 68 "dusk@devel.mobi": { 64 69 type: "home", 65 70 user: "dusk",
+2 -2
flake.nix
··· 46 46 nixosConfigurations = import ./hosts { inherit lib tlib allPkgsSets; }; 47 47 homeConfigurations = import ./users { inherit lib tlib allPkgsSets; }; 48 48 49 - legacyPackages = l.mapAttrs (_: set: set.pkgs // { inherit (set) inputs; }) allPkgsSets; 50 - packages = l.mapAttrs (_: set: set.exported) allPkgsSets; 49 + # legacyPackages = l.mapAttrs (_: set: set.pkgs // { inherit (set) inputs; }) allPkgsSets; 50 + # packages = l.mapAttrs (_: set: set.exported) allPkgsSets; 51 51 apps = miscApps; 52 52 53 53 # topology = lib.mapAttrs (_: pkgs:
+1
hosts/default.nix
··· 34 34 dzwonek = allPkgsSets.x86_64-linux; 35 35 volsinii = allPkgsSets.x86_64-linux; 36 36 chernobog = allPkgsSets.x86_64-linux; 37 + trimounts = allPkgsSets.x86_64-linux; 37 38 }; 38 39 in 39 40 lib.mapAttrs mkSystem systems
+4 -4
hosts/dzwonek/modules/headscale.nix/default.nix
··· 41 41 dst = [ "tag:other-infra:*" ]; 42 42 } 43 43 { 44 + src = [ "tag:private-infra" ]; 45 + dst = [ "tag:private-infra:*" ]; 46 + } 47 + { 44 48 src = [ "wolumonde" ]; 45 49 dst = [ "chernobog:*" ]; 46 50 } ··· 54 58 "tag:private-infra" 55 59 ]; 56 60 dst = [ "autogroup:internet:*" ]; 57 - } 58 - { 59 - src = [ "ellite@ellite.dev" ]; 60 - dst = [ "chernobog:8463" ]; 61 61 } 62 62 ]; 63 63 };
+34
hosts/trimounts/default.nix
··· 1 + { 2 + inputs, 3 + tlib, 4 + pkgs, 5 + ... 6 + }: 7 + { 8 + imports = with inputs; [ 9 + "${facter}/modules/nixos/facter.nix" 10 + "${agenix}/modules/age.nix" 11 + "${home}/nixos" 12 + "${disko}/module.nix" 13 + ../../modules 14 + ../../modules/stylix-null.nix 15 + ../../users/root 16 + ./disk-config.nix 17 + ] 18 + ++ (tlib.importFolder (toString ./modules)); 19 + facter.reportPath = ./facter.json; 20 + 21 + boot.loader.grub = { 22 + efiSupport = true; 23 + efiInstallAsRemovable = true; 24 + }; 25 + 26 + environment.systemPackages = [ 27 + pkgs.curl 28 + pkgs.gitMinimal 29 + ]; 30 + 31 + networking.firewall.enable = true; 32 + 33 + system.stateVersion = "25.11"; 34 + }
+54
hosts/trimounts/disk-config.nix
··· 1 + { 2 + disko.devices = { 3 + disk = { 4 + main = { 5 + type = "disk"; 6 + device = "/dev/vda"; 7 + content = { 8 + type = "gpt"; 9 + partitions = { 10 + boot = { 11 + priority = 1; 12 + name = "boot"; 13 + size = "1M"; 14 + type = "EF02"; 15 + }; 16 + esp = { 17 + priority = 2; 18 + name = "ESP"; 19 + size = "500M"; 20 + type = "EF00"; 21 + content = { 22 + type = "filesystem"; 23 + format = "vfat"; 24 + mountpoint = "/boot"; 25 + mountOptions = [ "umask=0077" ]; 26 + }; 27 + }; 28 + root = { 29 + priority = 3; 30 + end = "-8G"; 31 + content = { 32 + type = "btrfs"; 33 + extraArgs = [ "-f" ]; # Override existing partition 34 + mountpoint = "/"; 35 + mountOptions = [ 36 + "compress=zstd" 37 + "noatime" 38 + ]; 39 + }; 40 + }; 41 + plainSwap = { 42 + priority = 4; 43 + size = "100%"; 44 + content = { 45 + type = "swap"; 46 + discardPolicy = "both"; 47 + }; 48 + }; 49 + }; 50 + }; 51 + }; 52 + }; 53 + }; 54 + }
+2547
hosts/trimounts/facter.json
··· 1 + { 2 + "version": 1, 3 + "system": "x86_64-linux", 4 + "virtualisation": "kvm", 5 + "hardware": { 6 + "bios": { 7 + "apm_info": { 8 + "supported": false, 9 + "enabled": false, 10 + "version": 0, 11 + "sub_version": 0, 12 + "bios_flags": 0 13 + }, 14 + "vbe_info": { 15 + "version": 0, 16 + "video_memory": 0 17 + }, 18 + "pnp": false, 19 + "pnp_id": 0, 20 + "lba_support": false, 21 + "low_memory_size": 0, 22 + "smbios_version": 520 23 + }, 24 + "bridge": [ 25 + { 26 + "index": 11, 27 + "attached_to": 0, 28 + "class_list": [ 29 + "pci", 30 + "bridge" 31 + ], 32 + "bus_type": { 33 + "hex": "0004", 34 + "name": "PCI", 35 + "value": 4 36 + }, 37 + "slot": { 38 + "bus": 0, 39 + "number": 1 40 + }, 41 + "base_class": { 42 + "hex": "0006", 43 + "name": "Bridge", 44 + "value": 6 45 + }, 46 + "sub_class": { 47 + "hex": "0001", 48 + "name": "ISA bridge", 49 + "value": 1 50 + }, 51 + "vendor": { 52 + "hex": "8086", 53 + "name": "Intel Corporation", 54 + "value": 32902 55 + }, 56 + "sub_vendor": { 57 + "hex": "1af4", 58 + "value": 6900 59 + }, 60 + "device": { 61 + "hex": "7000", 62 + "value": 28672 63 + }, 64 + "sub_device": { 65 + "hex": "1100", 66 + "value": 4352 67 + }, 68 + "model": "Intel ISA bridge", 69 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0", 70 + "sysfs_bus_id": "0000:00:01.0", 71 + "detail": { 72 + "function": 0, 73 + "command": 7, 74 + "header_type": 0, 75 + "secondary_bus": 0, 76 + "irq": 0, 77 + "prog_if": 0 78 + }, 79 + "module_alias": "pci:v00008086d00007000sv00001AF4sd00001100bc06sc01i00" 80 + }, 81 + { 82 + "index": 13, 83 + "attached_to": 0, 84 + "class_list": [ 85 + "pci", 86 + "bridge" 87 + ], 88 + "bus_type": { 89 + "hex": "0004", 90 + "name": "PCI", 91 + "value": 4 92 + }, 93 + "slot": { 94 + "bus": 0, 95 + "number": 0 96 + }, 97 + "base_class": { 98 + "hex": "0006", 99 + "name": "Bridge", 100 + "value": 6 101 + }, 102 + "sub_class": { 103 + "hex": "0000", 104 + "name": "Host bridge", 105 + "value": 0 106 + }, 107 + "vendor": { 108 + "hex": "8086", 109 + "name": "Intel Corporation", 110 + "value": 32902 111 + }, 112 + "sub_vendor": { 113 + "hex": "1af4", 114 + "value": 6900 115 + }, 116 + "device": { 117 + "hex": "1237", 118 + "value": 4663 119 + }, 120 + "sub_device": { 121 + "hex": "1100", 122 + "value": 4352 123 + }, 124 + "revision": { 125 + "hex": "0002", 126 + "value": 2 127 + }, 128 + "model": "Intel Host bridge", 129 + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", 130 + "sysfs_bus_id": "0000:00:00.0", 131 + "detail": { 132 + "function": 0, 133 + "command": 7, 134 + "header_type": 0, 135 + "secondary_bus": 0, 136 + "irq": 0, 137 + "prog_if": 0 138 + }, 139 + "module_alias": "pci:v00008086d00001237sv00001AF4sd00001100bc06sc00i00" 140 + }, 141 + { 142 + "index": 14, 143 + "attached_to": 0, 144 + "class_list": [ 145 + "pci", 146 + "bridge" 147 + ], 148 + "bus_type": { 149 + "hex": "0004", 150 + "name": "PCI", 151 + "value": 4 152 + }, 153 + "slot": { 154 + "bus": 0, 155 + "number": 1 156 + }, 157 + "base_class": { 158 + "hex": "0006", 159 + "name": "Bridge", 160 + "value": 6 161 + }, 162 + "sub_class": { 163 + "hex": "0080", 164 + "name": "Bridge", 165 + "value": 128 166 + }, 167 + "vendor": { 168 + "hex": "8086", 169 + "name": "Intel Corporation", 170 + "value": 32902 171 + }, 172 + "sub_vendor": { 173 + "hex": "1af4", 174 + "value": 6900 175 + }, 176 + "device": { 177 + "hex": "7113", 178 + "value": 28947 179 + }, 180 + "sub_device": { 181 + "hex": "1100", 182 + "value": 4352 183 + }, 184 + "revision": { 185 + "hex": "0003", 186 + "value": 3 187 + }, 188 + "model": "Intel Bridge", 189 + "sysfs_id": "/devices/pci0000:00/0000:00:01.3", 190 + "sysfs_bus_id": "0000:00:01.3", 191 + "resources": [ 192 + { 193 + "type": "irq", 194 + "base": 9, 195 + "triggered": 0, 196 + "enabled": true 197 + } 198 + ], 199 + "detail": { 200 + "function": 3, 201 + "command": 7, 202 + "header_type": 0, 203 + "secondary_bus": 0, 204 + "irq": 9, 205 + "prog_if": 0 206 + }, 207 + "driver": "piix4_smbus", 208 + "driver_module": "i2c_piix4", 209 + "drivers": [ 210 + "piix4_smbus" 211 + ], 212 + "driver_modules": [ 213 + "i2c_piix4" 214 + ], 215 + "module_alias": "pci:v00008086d00007113sv00001AF4sd00001100bc06sc80i00" 216 + } 217 + ], 218 + "cdrom": [ 219 + { 220 + "index": 23, 221 + "attached_to": 16, 222 + "class_list": [ 223 + "cdrom", 224 + "scsi", 225 + "block_device" 226 + ], 227 + "bus_type": { 228 + "hex": "0084", 229 + "name": "SCSI", 230 + "value": 132 231 + }, 232 + "slot": { 233 + "bus": 0, 234 + "number": 0 235 + }, 236 + "base_class": { 237 + "hex": "0106", 238 + "name": "Mass Storage Device", 239 + "value": 262 240 + }, 241 + "sub_class": { 242 + "hex": "0002", 243 + "name": "CD-ROM", 244 + "value": 2 245 + }, 246 + "pci_interface": { 247 + "hex": "0003", 248 + "name": "DVD", 249 + "value": 3 250 + }, 251 + "vendor": { 252 + "hex": "0000", 253 + "name": "QEMU", 254 + "value": 0 255 + }, 256 + "device": { 257 + "hex": "0000", 258 + "name": "QEMU DVD-ROM", 259 + "value": 0 260 + }, 261 + "revision": { 262 + "hex": "0000", 263 + "name": "2.5+", 264 + "value": 0 265 + }, 266 + "model": "QEMU DVD-ROM", 267 + "sysfs_id": "/class/block/sr0", 268 + "sysfs_bus_id": "0:0:0:0", 269 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.1/ata1/host0/target0:0:0/0:0:0:0", 270 + "unix_device_name": "/dev/sr0", 271 + "unix_device_number": { 272 + "type": 98, 273 + "major": 11, 274 + "minor": 0, 275 + "range": 1 276 + }, 277 + "unix_device_names": [ 278 + "/dev/cdrom", 279 + "/dev/disk/by-id/ata-QEMU_DVD-ROM_QM00001", 280 + "/dev/disk/by-label/nixos-minimal-25.05-x86_64", 281 + "/dev/disk/by-path/pci-0000:00:01.1-ata-1", 282 + "/dev/disk/by-path/pci-0000:00:01.1-ata-1.0", 283 + "/dev/disk/by-uuid/1980-01-01-00-00-00-00", 284 + "/dev/root", 285 + "/dev/sr0" 286 + ], 287 + "unix_device_name2": "/dev/sg0", 288 + "unix_device_number2": { 289 + "type": 99, 290 + "major": 21, 291 + "minor": 0, 292 + "range": 1 293 + }, 294 + "driver": "ata_piix", 295 + "driver_module": "ata_piix", 296 + "drivers": [ 297 + "ata_piix", 298 + "sr" 299 + ], 300 + "driver_modules": [ 301 + "ata_piix", 302 + "sr_mod" 303 + ] 304 + } 305 + ], 306 + "cpu": [ 307 + { 308 + "architecture": "x86_64", 309 + "vendor_name": "AuthenticAMD", 310 + "family": 25, 311 + "model": 17, 312 + "stepping": 0, 313 + "features": [ 314 + "fpu", 315 + "vme", 316 + "de", 317 + "pse", 318 + "tsc", 319 + "msr", 320 + "pae", 321 + "mce", 322 + "cx8", 323 + "apic", 324 + "sep", 325 + "mtrr", 326 + "pge", 327 + "mca", 328 + "cmov", 329 + "pat", 330 + "pse36", 331 + "clflush", 332 + "mmx", 333 + "fxsr", 334 + "sse", 335 + "sse2", 336 + "syscall", 337 + "nx", 338 + "mmxext", 339 + "fxsr_opt", 340 + "pdpe1gb", 341 + "rdtscp", 342 + "lm", 343 + "rep_good", 344 + "nopl", 345 + "xtopology", 346 + "cpuid", 347 + "extd_apicid", 348 + "tsc_known_freq", 349 + "pni", 350 + "pclmulqdq", 351 + "ssse3", 352 + "fma", 353 + "cx16", 354 + "pcid", 355 + "sse4_1", 356 + "sse4_2", 357 + "x2apic", 358 + "movbe", 359 + "popcnt", 360 + "tsc_deadline_timer", 361 + "aes", 362 + "xsave", 363 + "avx", 364 + "f16c", 365 + "rdrand", 366 + "hypervisor", 367 + "lahf_lm", 368 + "cmp_legacy", 369 + "cr8_legacy", 370 + "abm", 371 + "sse4a", 372 + "misalignsse", 373 + "3dnowprefetch", 374 + "osvw", 375 + "topoext", 376 + "perfctr_core", 377 + "ssbd", 378 + "ibrs", 379 + "ibpb", 380 + "stibp", 381 + "ibrs_enhanced", 382 + "vmmcall", 383 + "fsgsbase", 384 + "tsc_adjust", 385 + "bmi1", 386 + "avx2", 387 + "smep", 388 + "bmi2", 389 + "erms", 390 + "invpcid", 391 + "avx512f", 392 + "avx512dq", 393 + "rdseed", 394 + "adx", 395 + "smap", 396 + "avx512ifma", 397 + "clflushopt", 398 + "clwb", 399 + "avx512cd", 400 + "sha_ni", 401 + "avx512bw", 402 + "avx512vl", 403 + "xsaveopt", 404 + "xsavec", 405 + "xgetbv1", 406 + "xsaves", 407 + "avx_vnni", 408 + "avx512_bf16", 409 + "clzero", 410 + "xsaveerptr", 411 + "wbnoinvd", 412 + "arat", 413 + "avx512vbmi", 414 + "umip", 415 + "pku", 416 + "ospke", 417 + "avx512_vbmi2", 418 + "gfni", 419 + "vaes", 420 + "vpclmulqdq", 421 + "avx512_vnni", 422 + "avx512_bitalg", 423 + "avx512_vpopcntdq", 424 + "la57", 425 + "rdpid", 426 + "movdiri", 427 + "movdir64b", 428 + "fsrm", 429 + "avx512_vp2intersect", 430 + "flush_l1d", 431 + "arch_capabilities" 432 + ], 433 + "bugs": [ 434 + "sysret_ss_attrs", 435 + "spectre_v1", 436 + "spectre_v2", 437 + "spec_store_bypass", 438 + "srso", 439 + "ibpb_no_ret", 440 + "tsa" 441 + ], 442 + "bogo": 4593.1, 443 + "cache": 1024, 444 + "physical_id": 0, 445 + "siblings": 1, 446 + "cores": 1, 447 + "fpu": true, 448 + "fpu_exception": true, 449 + "cpuid_level": 13, 450 + "write_protect": false, 451 + "tlb_size": 1024, 452 + "clflush_size": 64, 453 + "cache_alignment": 64, 454 + "address_sizes": { 455 + "physical": "0x28", 456 + "virtual": "0x39" 457 + } 458 + }, 459 + { 460 + "architecture": "x86_64", 461 + "vendor_name": "AuthenticAMD", 462 + "family": 25, 463 + "model": 17, 464 + "stepping": 0, 465 + "features": [ 466 + "fpu", 467 + "vme", 468 + "de", 469 + "pse", 470 + "tsc", 471 + "msr", 472 + "pae", 473 + "mce", 474 + "cx8", 475 + "apic", 476 + "sep", 477 + "mtrr", 478 + "pge", 479 + "mca", 480 + "cmov", 481 + "pat", 482 + "pse36", 483 + "clflush", 484 + "mmx", 485 + "fxsr", 486 + "sse", 487 + "sse2", 488 + "syscall", 489 + "nx", 490 + "mmxext", 491 + "fxsr_opt", 492 + "pdpe1gb", 493 + "rdtscp", 494 + "lm", 495 + "rep_good", 496 + "nopl", 497 + "xtopology", 498 + "cpuid", 499 + "extd_apicid", 500 + "tsc_known_freq", 501 + "pni", 502 + "pclmulqdq", 503 + "ssse3", 504 + "fma", 505 + "cx16", 506 + "pcid", 507 + "sse4_1", 508 + "sse4_2", 509 + "x2apic", 510 + "movbe", 511 + "popcnt", 512 + "tsc_deadline_timer", 513 + "aes", 514 + "xsave", 515 + "avx", 516 + "f16c", 517 + "rdrand", 518 + "hypervisor", 519 + "lahf_lm", 520 + "cmp_legacy", 521 + "cr8_legacy", 522 + "abm", 523 + "sse4a", 524 + "misalignsse", 525 + "3dnowprefetch", 526 + "osvw", 527 + "topoext", 528 + "perfctr_core", 529 + "ssbd", 530 + "ibrs", 531 + "ibpb", 532 + "stibp", 533 + "ibrs_enhanced", 534 + "vmmcall", 535 + "fsgsbase", 536 + "tsc_adjust", 537 + "bmi1", 538 + "avx2", 539 + "smep", 540 + "bmi2", 541 + "erms", 542 + "invpcid", 543 + "avx512f", 544 + "avx512dq", 545 + "rdseed", 546 + "adx", 547 + "smap", 548 + "avx512ifma", 549 + "clflushopt", 550 + "clwb", 551 + "avx512cd", 552 + "sha_ni", 553 + "avx512bw", 554 + "avx512vl", 555 + "xsaveopt", 556 + "xsavec", 557 + "xgetbv1", 558 + "xsaves", 559 + "avx_vnni", 560 + "avx512_bf16", 561 + "clzero", 562 + "xsaveerptr", 563 + "wbnoinvd", 564 + "arat", 565 + "avx512vbmi", 566 + "umip", 567 + "pku", 568 + "ospke", 569 + "avx512_vbmi2", 570 + "gfni", 571 + "vaes", 572 + "vpclmulqdq", 573 + "avx512_vnni", 574 + "avx512_bitalg", 575 + "avx512_vpopcntdq", 576 + "la57", 577 + "rdpid", 578 + "movdiri", 579 + "movdir64b", 580 + "fsrm", 581 + "avx512_vp2intersect", 582 + "flush_l1d", 583 + "arch_capabilities" 584 + ], 585 + "bugs": [ 586 + "sysret_ss_attrs", 587 + "spectre_v1", 588 + "spectre_v2", 589 + "spec_store_bypass", 590 + "srso", 591 + "ibpb_no_ret", 592 + "tsa" 593 + ], 594 + "bogo": 4593.1, 595 + "cache": 1024, 596 + "physical_id": 1, 597 + "siblings": 1, 598 + "cores": 1, 599 + "fpu": true, 600 + "fpu_exception": true, 601 + "cpuid_level": 13, 602 + "write_protect": false, 603 + "tlb_size": 1024, 604 + "clflush_size": 64, 605 + "cache_alignment": 64, 606 + "address_sizes": { 607 + "physical": "0x28", 608 + "virtual": "0x39" 609 + } 610 + }, 611 + { 612 + "architecture": "x86_64", 613 + "vendor_name": "AuthenticAMD", 614 + "family": 25, 615 + "model": 17, 616 + "stepping": 0, 617 + "features": [ 618 + "fpu", 619 + "vme", 620 + "de", 621 + "pse", 622 + "tsc", 623 + "msr", 624 + "pae", 625 + "mce", 626 + "cx8", 627 + "apic", 628 + "sep", 629 + "mtrr", 630 + "pge", 631 + "mca", 632 + "cmov", 633 + "pat", 634 + "pse36", 635 + "clflush", 636 + "mmx", 637 + "fxsr", 638 + "sse", 639 + "sse2", 640 + "syscall", 641 + "nx", 642 + "mmxext", 643 + "fxsr_opt", 644 + "pdpe1gb", 645 + "rdtscp", 646 + "lm", 647 + "rep_good", 648 + "nopl", 649 + "xtopology", 650 + "cpuid", 651 + "extd_apicid", 652 + "tsc_known_freq", 653 + "pni", 654 + "pclmulqdq", 655 + "ssse3", 656 + "fma", 657 + "cx16", 658 + "pcid", 659 + "sse4_1", 660 + "sse4_2", 661 + "x2apic", 662 + "movbe", 663 + "popcnt", 664 + "tsc_deadline_timer", 665 + "aes", 666 + "xsave", 667 + "avx", 668 + "f16c", 669 + "rdrand", 670 + "hypervisor", 671 + "lahf_lm", 672 + "cmp_legacy", 673 + "cr8_legacy", 674 + "abm", 675 + "sse4a", 676 + "misalignsse", 677 + "3dnowprefetch", 678 + "osvw", 679 + "topoext", 680 + "perfctr_core", 681 + "ssbd", 682 + "ibrs", 683 + "ibpb", 684 + "stibp", 685 + "ibrs_enhanced", 686 + "vmmcall", 687 + "fsgsbase", 688 + "tsc_adjust", 689 + "bmi1", 690 + "avx2", 691 + "smep", 692 + "bmi2", 693 + "erms", 694 + "invpcid", 695 + "avx512f", 696 + "avx512dq", 697 + "rdseed", 698 + "adx", 699 + "smap", 700 + "avx512ifma", 701 + "clflushopt", 702 + "clwb", 703 + "avx512cd", 704 + "sha_ni", 705 + "avx512bw", 706 + "avx512vl", 707 + "xsaveopt", 708 + "xsavec", 709 + "xgetbv1", 710 + "xsaves", 711 + "avx_vnni", 712 + "avx512_bf16", 713 + "clzero", 714 + "xsaveerptr", 715 + "wbnoinvd", 716 + "arat", 717 + "avx512vbmi", 718 + "umip", 719 + "pku", 720 + "ospke", 721 + "avx512_vbmi2", 722 + "gfni", 723 + "vaes", 724 + "vpclmulqdq", 725 + "avx512_vnni", 726 + "avx512_bitalg", 727 + "avx512_vpopcntdq", 728 + "la57", 729 + "rdpid", 730 + "movdiri", 731 + "movdir64b", 732 + "fsrm", 733 + "avx512_vp2intersect", 734 + "flush_l1d", 735 + "arch_capabilities" 736 + ], 737 + "bugs": [ 738 + "sysret_ss_attrs", 739 + "spectre_v1", 740 + "spectre_v2", 741 + "spec_store_bypass", 742 + "srso", 743 + "ibpb_no_ret", 744 + "tsa" 745 + ], 746 + "bogo": 4593.1, 747 + "cache": 1024, 748 + "physical_id": 2, 749 + "siblings": 1, 750 + "cores": 1, 751 + "fpu": true, 752 + "fpu_exception": true, 753 + "cpuid_level": 13, 754 + "write_protect": false, 755 + "tlb_size": 1024, 756 + "clflush_size": 64, 757 + "cache_alignment": 64, 758 + "address_sizes": { 759 + "physical": "0x28", 760 + "virtual": "0x39" 761 + } 762 + }, 763 + { 764 + "architecture": "x86_64", 765 + "vendor_name": "AuthenticAMD", 766 + "family": 25, 767 + "model": 17, 768 + "stepping": 0, 769 + "features": [ 770 + "fpu", 771 + "vme", 772 + "de", 773 + "pse", 774 + "tsc", 775 + "msr", 776 + "pae", 777 + "mce", 778 + "cx8", 779 + "apic", 780 + "sep", 781 + "mtrr", 782 + "pge", 783 + "mca", 784 + "cmov", 785 + "pat", 786 + "pse36", 787 + "clflush", 788 + "mmx", 789 + "fxsr", 790 + "sse", 791 + "sse2", 792 + "syscall", 793 + "nx", 794 + "mmxext", 795 + "fxsr_opt", 796 + "pdpe1gb", 797 + "rdtscp", 798 + "lm", 799 + "rep_good", 800 + "nopl", 801 + "xtopology", 802 + "cpuid", 803 + "extd_apicid", 804 + "tsc_known_freq", 805 + "pni", 806 + "pclmulqdq", 807 + "ssse3", 808 + "fma", 809 + "cx16", 810 + "pcid", 811 + "sse4_1", 812 + "sse4_2", 813 + "x2apic", 814 + "movbe", 815 + "popcnt", 816 + "tsc_deadline_timer", 817 + "aes", 818 + "xsave", 819 + "avx", 820 + "f16c", 821 + "rdrand", 822 + "hypervisor", 823 + "lahf_lm", 824 + "cmp_legacy", 825 + "cr8_legacy", 826 + "abm", 827 + "sse4a", 828 + "misalignsse", 829 + "3dnowprefetch", 830 + "osvw", 831 + "topoext", 832 + "perfctr_core", 833 + "ssbd", 834 + "ibrs", 835 + "ibpb", 836 + "stibp", 837 + "ibrs_enhanced", 838 + "vmmcall", 839 + "fsgsbase", 840 + "tsc_adjust", 841 + "bmi1", 842 + "avx2", 843 + "smep", 844 + "bmi2", 845 + "erms", 846 + "invpcid", 847 + "avx512f", 848 + "avx512dq", 849 + "rdseed", 850 + "adx", 851 + "smap", 852 + "avx512ifma", 853 + "clflushopt", 854 + "clwb", 855 + "avx512cd", 856 + "sha_ni", 857 + "avx512bw", 858 + "avx512vl", 859 + "xsaveopt", 860 + "xsavec", 861 + "xgetbv1", 862 + "xsaves", 863 + "avx_vnni", 864 + "avx512_bf16", 865 + "clzero", 866 + "xsaveerptr", 867 + "wbnoinvd", 868 + "arat", 869 + "avx512vbmi", 870 + "umip", 871 + "pku", 872 + "ospke", 873 + "avx512_vbmi2", 874 + "gfni", 875 + "vaes", 876 + "vpclmulqdq", 877 + "avx512_vnni", 878 + "avx512_bitalg", 879 + "avx512_vpopcntdq", 880 + "la57", 881 + "rdpid", 882 + "movdiri", 883 + "movdir64b", 884 + "fsrm", 885 + "avx512_vp2intersect", 886 + "flush_l1d", 887 + "arch_capabilities" 888 + ], 889 + "bugs": [ 890 + "sysret_ss_attrs", 891 + "spectre_v1", 892 + "spectre_v2", 893 + "spec_store_bypass", 894 + "srso", 895 + "ibpb_no_ret", 896 + "tsa" 897 + ], 898 + "bogo": 4593.1, 899 + "cache": 1024, 900 + "physical_id": 3, 901 + "siblings": 1, 902 + "cores": 1, 903 + "fpu": true, 904 + "fpu_exception": true, 905 + "cpuid_level": 13, 906 + "write_protect": false, 907 + "tlb_size": 1024, 908 + "clflush_size": 64, 909 + "cache_alignment": 64, 910 + "address_sizes": { 911 + "physical": "0x28", 912 + "virtual": "0x39" 913 + } 914 + } 915 + ], 916 + "disk": [ 917 + { 918 + "index": 24, 919 + "attached_to": 18, 920 + "class_list": [ 921 + "disk", 922 + "block_device" 923 + ], 924 + "base_class": { 925 + "hex": "0106", 926 + "name": "Mass Storage Device", 927 + "value": 262 928 + }, 929 + "sub_class": { 930 + "hex": "0000", 931 + "name": "Disk", 932 + "value": 0 933 + }, 934 + "model": "Disk", 935 + "sysfs_id": "/class/block/vda", 936 + "sysfs_bus_id": "virtio1", 937 + "sysfs_device_link": "/devices/pci0000:00/0000:00:10.0/virtio1", 938 + "unix_device_name": "/dev/vda", 939 + "unix_device_number": { 940 + "type": 98, 941 + "major": 253, 942 + "minor": 0, 943 + "range": 16 944 + }, 945 + "unix_device_names": [ 946 + "/dev/disk/by-path/pci-0000:00:10.0", 947 + "/dev/disk/by-path/virtio-pci-0000:00:10.0", 948 + "/dev/vda" 949 + ], 950 + "rom_id": "0x80", 951 + "resources": [ 952 + { 953 + "type": "disk_geo", 954 + "cylinders": 1065220, 955 + "heads": 16, 956 + "sectors": 63, 957 + "size": "0x0", 958 + "geo_type": "logical" 959 + }, 960 + { 961 + "type": "size", 962 + "unit": "sectors", 963 + "value_1": 1073741824, 964 + "value_2": 512 965 + } 966 + ], 967 + "driver": "virtio-pci", 968 + "driver_module": "virtio_pci", 969 + "drivers": [ 970 + "virtio-pci", 971 + "virtio_blk" 972 + ], 973 + "driver_modules": [ 974 + "virtio_blk", 975 + "virtio_pci" 976 + ] 977 + } 978 + ], 979 + "graphics_card": [ 980 + { 981 + "index": 17, 982 + "attached_to": 0, 983 + "class_list": [ 984 + "graphics_card", 985 + "pci" 986 + ], 987 + "bus_type": { 988 + "hex": "0004", 989 + "name": "PCI", 990 + "value": 4 991 + }, 992 + "slot": { 993 + "bus": 0, 994 + "number": 2 995 + }, 996 + "base_class": { 997 + "hex": "0003", 998 + "name": "Display controller", 999 + "value": 3 1000 + }, 1001 + "sub_class": { 1002 + "hex": "0000", 1003 + "name": "VGA compatible controller", 1004 + "value": 0 1005 + }, 1006 + "pci_interface": { 1007 + "hex": "0000", 1008 + "name": "VGA", 1009 + "value": 0 1010 + }, 1011 + "vendor": { 1012 + "hex": "1234", 1013 + "value": 4660 1014 + }, 1015 + "sub_vendor": { 1016 + "hex": "1af4", 1017 + "value": 6900 1018 + }, 1019 + "device": { 1020 + "hex": "1111", 1021 + "value": 4369 1022 + }, 1023 + "sub_device": { 1024 + "hex": "1100", 1025 + "value": 4352 1026 + }, 1027 + "revision": { 1028 + "hex": "0002", 1029 + "value": 2 1030 + }, 1031 + "model": "VGA compatible controller", 1032 + "sysfs_id": "/devices/pci0000:00/0000:00:02.0", 1033 + "sysfs_bus_id": "0000:00:02.0", 1034 + "resources": [ 1035 + { 1036 + "type": "mem", 1037 + "base": 3221225472, 1038 + "range": 8388608, 1039 + "enabled": true, 1040 + "access": "read_only", 1041 + "prefetch": "no" 1042 + }, 1043 + { 1044 + "type": "mem", 1045 + "base": 3229888512, 1046 + "range": 4096, 1047 + "enabled": true, 1048 + "access": "read_write", 1049 + "prefetch": "no" 1050 + }, 1051 + { 1052 + "type": "mem", 1053 + "base": 786432, 1054 + "range": 131072, 1055 + "enabled": false, 1056 + "access": "read_write", 1057 + "prefetch": "no" 1058 + } 1059 + ], 1060 + "detail": { 1061 + "function": 0, 1062 + "command": 7, 1063 + "header_type": 0, 1064 + "secondary_bus": 0, 1065 + "irq": 0, 1066 + "prog_if": 0 1067 + }, 1068 + "driver": "bochs-drm", 1069 + "driver_module": "bochs", 1070 + "drivers": [ 1071 + "bochs-drm" 1072 + ], 1073 + "driver_modules": [ 1074 + "bochs" 1075 + ], 1076 + "module_alias": "pci:v00001234d00001111sv00001AF4sd00001100bc03sc00i00" 1077 + } 1078 + ], 1079 + "hub": [ 1080 + { 1081 + "index": 25, 1082 + "attached_to": 9, 1083 + "class_list": [ 1084 + "usb", 1085 + "hub" 1086 + ], 1087 + "bus_type": { 1088 + "hex": "0086", 1089 + "name": "USB", 1090 + "value": 134 1091 + }, 1092 + "slot": { 1093 + "bus": 0, 1094 + "number": 0 1095 + }, 1096 + "base_class": { 1097 + "hex": "010a", 1098 + "name": "Hub", 1099 + "value": 266 1100 + }, 1101 + "vendor": { 1102 + "hex": "1d6b", 1103 + "name": "Linux 6.12.58 uhci_hcd", 1104 + "value": 7531 1105 + }, 1106 + "device": { 1107 + "hex": "0001", 1108 + "name": "UHCI Host Controller", 1109 + "value": 1 1110 + }, 1111 + "revision": { 1112 + "hex": "0000", 1113 + "name": "6.12", 1114 + "value": 0 1115 + }, 1116 + "serial": "0000:00:01.2", 1117 + "model": "Linux 6.12.58 uhci_hcd UHCI Host Controller", 1118 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-0:1.0", 1119 + "sysfs_bus_id": "1-0:1.0", 1120 + "resources": [ 1121 + { 1122 + "type": "baud", 1123 + "speed": 12000000, 1124 + "bits": 0, 1125 + "stop_bits": 0, 1126 + "parity": 0, 1127 + "handshake": 0 1128 + } 1129 + ], 1130 + "detail": { 1131 + "device_class": { 1132 + "hex": "0009", 1133 + "name": "hub", 1134 + "value": 9 1135 + }, 1136 + "device_subclass": { 1137 + "hex": "0000", 1138 + "name": "per_interface", 1139 + "value": 0 1140 + }, 1141 + "device_protocol": 0, 1142 + "interface_class": { 1143 + "hex": "0009", 1144 + "name": "hub", 1145 + "value": 9 1146 + }, 1147 + "interface_subclass": { 1148 + "hex": "0000", 1149 + "name": "per_interface", 1150 + "value": 0 1151 + }, 1152 + "interface_protocol": 0, 1153 + "interface_number": 0, 1154 + "interface_alternate_setting": 0 1155 + }, 1156 + "hotplug": "usb", 1157 + "driver": "hub", 1158 + "driver_module": "usbcore", 1159 + "drivers": [ 1160 + "hub" 1161 + ], 1162 + "driver_modules": [ 1163 + "usbcore" 1164 + ], 1165 + "module_alias": "usb:v1D6Bp0001d0612dc09dsc00dp00ic09isc00ip00in00" 1166 + } 1167 + ], 1168 + "memory": [ 1169 + { 1170 + "index": 7, 1171 + "attached_to": 0, 1172 + "class_list": [ 1173 + "memory" 1174 + ], 1175 + "base_class": { 1176 + "hex": "0101", 1177 + "name": "Internally Used Class", 1178 + "value": 257 1179 + }, 1180 + "sub_class": { 1181 + "hex": "0002", 1182 + "name": "Main Memory", 1183 + "value": 2 1184 + }, 1185 + "model": "Main Memory", 1186 + "resources": [ 1187 + { 1188 + "type": "mem", 1189 + "base": 0, 1190 + "range": 8323563520, 1191 + "enabled": true, 1192 + "access": "read_write", 1193 + "prefetch": "unknown" 1194 + }, 1195 + { 1196 + "type": "phys_mem", 1197 + "range": 8589934592 1198 + } 1199 + ] 1200 + } 1201 + ], 1202 + "monitor": [ 1203 + { 1204 + "index": 22, 1205 + "attached_to": 17, 1206 + "class_list": [ 1207 + "monitor" 1208 + ], 1209 + "base_class": { 1210 + "hex": "0100", 1211 + "name": "Monitor", 1212 + "value": 256 1213 + }, 1214 + "sub_class": { 1215 + "hex": "0002", 1216 + "name": "LCD Monitor", 1217 + "value": 2 1218 + }, 1219 + "vendor": { 1220 + "hex": "4914", 1221 + "value": 18708 1222 + }, 1223 + "device": { 1224 + "hex": "1234", 1225 + "name": "QEMU Monitor", 1226 + "value": 4660 1227 + }, 1228 + "serial": "0", 1229 + "model": "QEMU Monitor", 1230 + "resources": [ 1231 + { 1232 + "type": "monitor", 1233 + "width": 1024, 1234 + "height": 768, 1235 + "vertical_frequency": 60, 1236 + "interlaced": false 1237 + }, 1238 + { 1239 + "type": "monitor", 1240 + "width": 1280, 1241 + "height": 800, 1242 + "vertical_frequency": 60, 1243 + "interlaced": false 1244 + }, 1245 + { 1246 + "type": "monitor", 1247 + "width": 1600, 1248 + "height": 1200, 1249 + "vertical_frequency": 60, 1250 + "interlaced": false 1251 + }, 1252 + { 1253 + "type": "monitor", 1254 + "width": 1920, 1255 + "height": 1080, 1256 + "vertical_frequency": 60, 1257 + "interlaced": false 1258 + }, 1259 + { 1260 + "type": "monitor", 1261 + "width": 2048, 1262 + "height": 1152, 1263 + "vertical_frequency": 60, 1264 + "interlaced": false 1265 + }, 1266 + { 1267 + "type": "monitor", 1268 + "width": 640, 1269 + "height": 480, 1270 + "vertical_frequency": 60, 1271 + "interlaced": false 1272 + }, 1273 + { 1274 + "type": "monitor", 1275 + "width": 800, 1276 + "height": 600, 1277 + "vertical_frequency": 60, 1278 + "interlaced": false 1279 + }, 1280 + { 1281 + "type": "size", 1282 + "unit": "mm", 1283 + "value_1": 325, 1284 + "value_2": 203 1285 + } 1286 + ], 1287 + "detail": { 1288 + "manufacture_year": 2014, 1289 + "manufacture_week": 42, 1290 + "vertical_sync": { 1291 + "min": 50, 1292 + "max": 125 1293 + }, 1294 + "horizontal_sync": { 1295 + "min": 30, 1296 + "max": 160 1297 + }, 1298 + "horizontal_sync_timings": { 1299 + "disp": 1280, 1300 + "sync_start": 1600, 1301 + "sync_end": 1638, 1302 + "total": 1728 1303 + }, 1304 + "vertical_sync_timings": { 1305 + "disp": 800, 1306 + "sync_start": 804, 1307 + "sync_end": 808, 1308 + "total": 828 1309 + }, 1310 + "clock": 107300, 1311 + "width": 1280, 1312 + "height": 800, 1313 + "width_millimetres": 325, 1314 + "height_millimetres": 203, 1315 + "horizontal_flag": 45, 1316 + "vertical_flag": 45, 1317 + "vendor": "", 1318 + "name": "QEMU Monitor" 1319 + }, 1320 + "driver_info": { 1321 + "type": "display", 1322 + "width": 2048, 1323 + "height": 1152, 1324 + "vertical_sync": { 1325 + "min": 50, 1326 + "max": 125 1327 + }, 1328 + "horizontal_sync": { 1329 + "min": 30, 1330 + "max": 160 1331 + }, 1332 + "bandwidth": 0, 1333 + "horizontal_sync_timings": { 1334 + "disp": 1280, 1335 + "sync_start": 1600, 1336 + "sync_end": 1638, 1337 + "total": 1728 1338 + }, 1339 + "vertical_sync_timings": { 1340 + "disp": 800, 1341 + "sync_start": 804, 1342 + "sync_end": 808, 1343 + "total": 828 1344 + }, 1345 + "horizontal_flag": 45, 1346 + "vertical_flag": 45 1347 + } 1348 + } 1349 + ], 1350 + "mouse": [ 1351 + { 1352 + "index": 26, 1353 + "attached_to": 25, 1354 + "class_list": [ 1355 + "mouse", 1356 + "usb" 1357 + ], 1358 + "bus_type": { 1359 + "hex": "0086", 1360 + "name": "USB", 1361 + "value": 134 1362 + }, 1363 + "slot": { 1364 + "bus": 0, 1365 + "number": 0 1366 + }, 1367 + "base_class": { 1368 + "hex": "0105", 1369 + "name": "Mouse", 1370 + "value": 261 1371 + }, 1372 + "sub_class": { 1373 + "hex": "0003", 1374 + "name": "USB Mouse", 1375 + "value": 3 1376 + }, 1377 + "vendor": { 1378 + "hex": "0627", 1379 + "name": "QEMU", 1380 + "value": 1575 1381 + }, 1382 + "device": { 1383 + "hex": "0001", 1384 + "name": "QEMU USB Tablet", 1385 + "value": 1 1386 + }, 1387 + "serial": "28754-0000:00:01.2-1", 1388 + "compat_vendor": "Unknown", 1389 + "compat_device": "Generic USB Mouse", 1390 + "model": "QEMU USB Tablet", 1391 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-1/1-1:1.0", 1392 + "sysfs_bus_id": "1-1:1.0", 1393 + "unix_device_name": "/dev/input/mice", 1394 + "unix_device_number": { 1395 + "type": 99, 1396 + "major": 13, 1397 + "minor": 63, 1398 + "range": 1 1399 + }, 1400 + "unix_device_names": [ 1401 + "/dev/input/mice" 1402 + ], 1403 + "unix_device_name2": "/dev/input/mouse0", 1404 + "unix_device_number2": { 1405 + "type": 99, 1406 + "major": 13, 1407 + "minor": 32, 1408 + "range": 1 1409 + }, 1410 + "resources": [ 1411 + { 1412 + "type": "baud", 1413 + "speed": 12000000, 1414 + "bits": 0, 1415 + "stop_bits": 0, 1416 + "parity": 0, 1417 + "handshake": 0 1418 + } 1419 + ], 1420 + "detail": { 1421 + "device_class": { 1422 + "hex": "0000", 1423 + "name": "per_interface", 1424 + "value": 0 1425 + }, 1426 + "device_subclass": { 1427 + "hex": "0000", 1428 + "name": "per_interface", 1429 + "value": 0 1430 + }, 1431 + "device_protocol": 0, 1432 + "interface_class": { 1433 + "hex": "0003", 1434 + "name": "hid", 1435 + "value": 3 1436 + }, 1437 + "interface_subclass": { 1438 + "hex": "0000", 1439 + "name": "per_interface", 1440 + "value": 0 1441 + }, 1442 + "interface_protocol": 0, 1443 + "interface_number": 0, 1444 + "interface_alternate_setting": 0 1445 + }, 1446 + "hotplug": "usb", 1447 + "driver": "usbhid", 1448 + "driver_module": "usbhid", 1449 + "drivers": [ 1450 + "usbhid" 1451 + ], 1452 + "driver_modules": [ 1453 + "usbhid" 1454 + ], 1455 + "driver_info": { 1456 + "type": "mouse", 1457 + "db_entry_0": [ 1458 + "explorerps/2", 1459 + "exps2" 1460 + ], 1461 + "xf86": "explorerps/2", 1462 + "gpm": "exps2", 1463 + "buttons": -1, 1464 + "wheels": -1 1465 + }, 1466 + "module_alias": "usb:v0627p0001d0000dc00dsc00dp00ic03isc00ip00in00" 1467 + } 1468 + ], 1469 + "network_controller": [ 1470 + { 1471 + "index": 20, 1472 + "attached_to": 15, 1473 + "class_list": [ 1474 + "network_controller" 1475 + ], 1476 + "bus_type": { 1477 + "hex": "008f", 1478 + "name": "Virtio", 1479 + "value": 143 1480 + }, 1481 + "slot": { 1482 + "bus": 0, 1483 + "number": 0 1484 + }, 1485 + "base_class": { 1486 + "hex": "0002", 1487 + "name": "Network controller", 1488 + "value": 2 1489 + }, 1490 + "sub_class": { 1491 + "hex": "0000", 1492 + "name": "Ethernet controller", 1493 + "value": 0 1494 + }, 1495 + "vendor": "Virtio", 1496 + "device": "Ethernet Card 0", 1497 + "model": "Virtio Ethernet Card 0", 1498 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0/virtio0", 1499 + "sysfs_bus_id": "virtio0", 1500 + "unix_device_name": "ens3", 1501 + "unix_device_names": [ 1502 + "ens3" 1503 + ], 1504 + "resources": [ 1505 + { 1506 + "type": "hwaddr", 1507 + "address": 50 1508 + }, 1509 + { 1510 + "type": "phwaddr", 1511 + "address": 50 1512 + } 1513 + ], 1514 + "driver": "virtio_net", 1515 + "driver_module": "virtio_net", 1516 + "drivers": [ 1517 + "virtio_net" 1518 + ], 1519 + "driver_modules": [ 1520 + "virtio_net" 1521 + ], 1522 + "module_alias": "virtio:d00000001v00001AF4" 1523 + } 1524 + ], 1525 + "network_interface": [ 1526 + { 1527 + "index": 27, 1528 + "attached_to": 0, 1529 + "class_list": [ 1530 + "network_interface" 1531 + ], 1532 + "base_class": { 1533 + "hex": "0107", 1534 + "name": "Network Interface", 1535 + "value": 263 1536 + }, 1537 + "sub_class": { 1538 + "hex": "0000", 1539 + "name": "Loopback", 1540 + "value": 0 1541 + }, 1542 + "model": "Loopback network interface", 1543 + "sysfs_id": "/class/net/lo", 1544 + "unix_device_name": "lo", 1545 + "unix_device_names": [ 1546 + "lo" 1547 + ] 1548 + }, 1549 + { 1550 + "index": 28, 1551 + "attached_to": 20, 1552 + "class_list": [ 1553 + "network_interface" 1554 + ], 1555 + "base_class": { 1556 + "hex": "0107", 1557 + "name": "Network Interface", 1558 + "value": 263 1559 + }, 1560 + "sub_class": { 1561 + "hex": "0001", 1562 + "name": "Ethernet", 1563 + "value": 1 1564 + }, 1565 + "model": "Ethernet network interface", 1566 + "sysfs_id": "/class/net/ens3", 1567 + "sysfs_device_link": "/devices/pci0000:00/0000:00:03.0/virtio0", 1568 + "unix_device_name": "ens3", 1569 + "unix_device_names": [ 1570 + "ens3" 1571 + ], 1572 + "resources": [ 1573 + { 1574 + "type": "hwaddr", 1575 + "address": 50 1576 + }, 1577 + { 1578 + "type": "phwaddr", 1579 + "address": 50 1580 + } 1581 + ], 1582 + "driver": "virtio_net", 1583 + "driver_module": "virtio_net", 1584 + "drivers": [ 1585 + "virtio_net" 1586 + ], 1587 + "driver_modules": [ 1588 + "virtio_net" 1589 + ] 1590 + } 1591 + ], 1592 + "pci": [ 1593 + { 1594 + "index": 8, 1595 + "attached_to": 0, 1596 + "class_list": [ 1597 + "pci", 1598 + "unknown" 1599 + ], 1600 + "bus_type": { 1601 + "hex": "0004", 1602 + "name": "PCI", 1603 + "value": 4 1604 + }, 1605 + "slot": { 1606 + "bus": 0, 1607 + "number": 28 1608 + }, 1609 + "base_class": { 1610 + "hex": "0007", 1611 + "name": "Communication controller", 1612 + "value": 7 1613 + }, 1614 + "sub_class": { 1615 + "hex": "0080", 1616 + "name": "Communication controller", 1617 + "value": 128 1618 + }, 1619 + "vendor": { 1620 + "hex": "1af4", 1621 + "value": 6900 1622 + }, 1623 + "sub_vendor": { 1624 + "hex": "1af4", 1625 + "value": 6900 1626 + }, 1627 + "device": { 1628 + "hex": "1003", 1629 + "value": 4099 1630 + }, 1631 + "sub_device": { 1632 + "hex": "0003", 1633 + "value": 3 1634 + }, 1635 + "model": "Communication controller", 1636 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0", 1637 + "sysfs_bus_id": "0000:00:1c.0", 1638 + "resources": [ 1639 + { 1640 + "type": "io", 1641 + "base": 49344, 1642 + "range": 64, 1643 + "enabled": true, 1644 + "access": "read_write" 1645 + }, 1646 + { 1647 + "type": "irq", 1648 + "base": 11, 1649 + "triggered": 0, 1650 + "enabled": true 1651 + }, 1652 + { 1653 + "type": "mem", 1654 + "base": 3229876224, 1655 + "range": 4096, 1656 + "enabled": true, 1657 + "access": "read_write", 1658 + "prefetch": "no" 1659 + }, 1660 + { 1661 + "type": "mem", 1662 + "base": 824633753600, 1663 + "range": 16384, 1664 + "enabled": true, 1665 + "access": "read_only", 1666 + "prefetch": "no" 1667 + } 1668 + ], 1669 + "detail": { 1670 + "function": 0, 1671 + "command": 1031, 1672 + "header_type": 0, 1673 + "secondary_bus": 0, 1674 + "irq": 11, 1675 + "prog_if": 0 1676 + }, 1677 + "driver": "virtio-pci", 1678 + "driver_module": "virtio_pci", 1679 + "drivers": [ 1680 + "virtio-pci" 1681 + ], 1682 + "driver_modules": [ 1683 + "virtio_pci" 1684 + ], 1685 + "module_alias": "pci:v00001AF4d00001003sv00001AF4sd00000003bc07sc80i00" 1686 + }, 1687 + { 1688 + "index": 10, 1689 + "attached_to": 0, 1690 + "class_list": [ 1691 + "pci", 1692 + "unknown" 1693 + ], 1694 + "bus_type": { 1695 + "hex": "0004", 1696 + "name": "PCI", 1697 + "value": 4 1698 + }, 1699 + "slot": { 1700 + "bus": 0, 1701 + "number": 16 1702 + }, 1703 + "base_class": { 1704 + "hex": "0001", 1705 + "name": "Mass storage controller", 1706 + "value": 1 1707 + }, 1708 + "sub_class": { 1709 + "hex": "0000", 1710 + "name": "SCSI storage controller", 1711 + "value": 0 1712 + }, 1713 + "vendor": { 1714 + "hex": "1af4", 1715 + "value": 6900 1716 + }, 1717 + "sub_vendor": { 1718 + "hex": "1af4", 1719 + "value": 6900 1720 + }, 1721 + "device": { 1722 + "hex": "1001", 1723 + "value": 4097 1724 + }, 1725 + "sub_device": { 1726 + "hex": "0002", 1727 + "value": 2 1728 + }, 1729 + "model": "SCSI storage controller", 1730 + "sysfs_id": "/devices/pci0000:00/0000:00:10.0", 1731 + "sysfs_bus_id": "0000:00:10.0", 1732 + "resources": [ 1733 + { 1734 + "type": "io", 1735 + "base": 49152, 1736 + "range": 128, 1737 + "enabled": true, 1738 + "access": "read_write" 1739 + }, 1740 + { 1741 + "type": "irq", 1742 + "base": 11, 1743 + "triggered": 0, 1744 + "enabled": true 1745 + }, 1746 + { 1747 + "type": "mem", 1748 + "base": 3229880320, 1749 + "range": 4096, 1750 + "enabled": true, 1751 + "access": "read_write", 1752 + "prefetch": "no" 1753 + }, 1754 + { 1755 + "type": "mem", 1756 + "base": 824633737216, 1757 + "range": 16384, 1758 + "enabled": true, 1759 + "access": "read_only", 1760 + "prefetch": "no" 1761 + } 1762 + ], 1763 + "detail": { 1764 + "function": 0, 1765 + "command": 1031, 1766 + "header_type": 0, 1767 + "secondary_bus": 0, 1768 + "irq": 11, 1769 + "prog_if": 0 1770 + }, 1771 + "driver": "virtio-pci", 1772 + "driver_module": "virtio_pci", 1773 + "drivers": [ 1774 + "virtio-pci" 1775 + ], 1776 + "driver_modules": [ 1777 + "virtio_pci" 1778 + ], 1779 + "module_alias": "pci:v00001AF4d00001001sv00001AF4sd00000002bc01sc00i00" 1780 + }, 1781 + { 1782 + "index": 12, 1783 + "attached_to": 0, 1784 + "class_list": [ 1785 + "pci", 1786 + "unknown" 1787 + ], 1788 + "bus_type": { 1789 + "hex": "0004", 1790 + "name": "PCI", 1791 + "value": 4 1792 + }, 1793 + "slot": { 1794 + "bus": 0, 1795 + "number": 30 1796 + }, 1797 + "base_class": { 1798 + "hex": "0000", 1799 + "name": "Unclassified device", 1800 + "value": 0 1801 + }, 1802 + "sub_class": { 1803 + "hex": "00ff", 1804 + "value": 255 1805 + }, 1806 + "vendor": { 1807 + "hex": "1af4", 1808 + "value": 6900 1809 + }, 1810 + "sub_vendor": { 1811 + "hex": "1af4", 1812 + "value": 6900 1813 + }, 1814 + "device": { 1815 + "hex": "1002", 1816 + "value": 4098 1817 + }, 1818 + "sub_device": { 1819 + "hex": "0005", 1820 + "value": 5 1821 + }, 1822 + "model": "Unclassified device", 1823 + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0", 1824 + "sysfs_bus_id": "0000:00:1e.0", 1825 + "resources": [ 1826 + { 1827 + "type": "io", 1828 + "base": 49280, 1829 + "range": 64, 1830 + "enabled": true, 1831 + "access": "read_write" 1832 + }, 1833 + { 1834 + "type": "irq", 1835 + "base": 10, 1836 + "triggered": 0, 1837 + "enabled": true 1838 + }, 1839 + { 1840 + "type": "mem", 1841 + "base": 824633769984, 1842 + "range": 16384, 1843 + "enabled": true, 1844 + "access": "read_only", 1845 + "prefetch": "no" 1846 + } 1847 + ], 1848 + "detail": { 1849 + "function": 0, 1850 + "command": 7, 1851 + "header_type": 0, 1852 + "secondary_bus": 0, 1853 + "irq": 10, 1854 + "prog_if": 0 1855 + }, 1856 + "driver": "virtio-pci", 1857 + "driver_module": "virtio_pci", 1858 + "drivers": [ 1859 + "virtio-pci" 1860 + ], 1861 + "driver_modules": [ 1862 + "virtio_pci" 1863 + ], 1864 + "module_alias": "pci:v00001AF4d00001002sv00001AF4sd00000005bc00scFFi00" 1865 + }, 1866 + { 1867 + "index": 15, 1868 + "attached_to": 0, 1869 + "class_list": [ 1870 + "pci", 1871 + "unknown" 1872 + ], 1873 + "bus_type": { 1874 + "hex": "0004", 1875 + "name": "PCI", 1876 + "value": 4 1877 + }, 1878 + "slot": { 1879 + "bus": 0, 1880 + "number": 3 1881 + }, 1882 + "base_class": { 1883 + "hex": "0002", 1884 + "name": "Network controller", 1885 + "value": 2 1886 + }, 1887 + "sub_class": { 1888 + "hex": "0000", 1889 + "name": "Ethernet controller", 1890 + "value": 0 1891 + }, 1892 + "vendor": { 1893 + "hex": "1af4", 1894 + "value": 6900 1895 + }, 1896 + "sub_vendor": { 1897 + "hex": "1af4", 1898 + "value": 6900 1899 + }, 1900 + "device": { 1901 + "hex": "1000", 1902 + "value": 4096 1903 + }, 1904 + "sub_device": { 1905 + "hex": "0001", 1906 + "value": 1 1907 + }, 1908 + "model": "Ethernet controller", 1909 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0", 1910 + "sysfs_bus_id": "0000:00:03.0", 1911 + "resources": [ 1912 + { 1913 + "type": "io", 1914 + "base": 49408, 1915 + "range": 64, 1916 + "enabled": true, 1917 + "access": "read_write" 1918 + }, 1919 + { 1920 + "type": "irq", 1921 + "base": 10, 1922 + "triggered": 0, 1923 + "enabled": true 1924 + }, 1925 + { 1926 + "type": "mem", 1927 + "base": 3229614080, 1928 + "range": 262144, 1929 + "enabled": false, 1930 + "access": "read_only", 1931 + "prefetch": "no" 1932 + }, 1933 + { 1934 + "type": "mem", 1935 + "base": 3229884416, 1936 + "range": 4096, 1937 + "enabled": true, 1938 + "access": "read_write", 1939 + "prefetch": "no" 1940 + }, 1941 + { 1942 + "type": "mem", 1943 + "base": 824633720832, 1944 + "range": 16384, 1945 + "enabled": true, 1946 + "access": "read_only", 1947 + "prefetch": "no" 1948 + } 1949 + ], 1950 + "detail": { 1951 + "function": 0, 1952 + "command": 1031, 1953 + "header_type": 0, 1954 + "secondary_bus": 0, 1955 + "irq": 10, 1956 + "prog_if": 0 1957 + }, 1958 + "driver": "virtio-pci", 1959 + "driver_module": "virtio_pci", 1960 + "drivers": [ 1961 + "virtio-pci" 1962 + ], 1963 + "driver_modules": [ 1964 + "virtio_pci" 1965 + ], 1966 + "module_alias": "pci:v00001AF4d00001000sv00001AF4sd00000001bc02sc00i00" 1967 + } 1968 + ], 1969 + "storage_controller": [ 1970 + { 1971 + "index": 16, 1972 + "attached_to": 0, 1973 + "class_list": [ 1974 + "storage_controller", 1975 + "pci" 1976 + ], 1977 + "bus_type": { 1978 + "hex": "0004", 1979 + "name": "PCI", 1980 + "value": 4 1981 + }, 1982 + "slot": { 1983 + "bus": 0, 1984 + "number": 1 1985 + }, 1986 + "base_class": { 1987 + "hex": "0001", 1988 + "name": "Mass storage controller", 1989 + "value": 1 1990 + }, 1991 + "sub_class": { 1992 + "hex": "0001", 1993 + "name": "IDE interface", 1994 + "value": 1 1995 + }, 1996 + "pci_interface": { 1997 + "hex": "0080", 1998 + "value": 128 1999 + }, 2000 + "vendor": { 2001 + "hex": "8086", 2002 + "name": "Intel Corporation", 2003 + "value": 32902 2004 + }, 2005 + "sub_vendor": { 2006 + "hex": "1af4", 2007 + "value": 6900 2008 + }, 2009 + "device": { 2010 + "hex": "7010", 2011 + "value": 28688 2012 + }, 2013 + "sub_device": { 2014 + "hex": "1100", 2015 + "value": 4352 2016 + }, 2017 + "model": "Intel IDE interface", 2018 + "sysfs_id": "/devices/pci0000:00/0000:00:01.1", 2019 + "sysfs_bus_id": "0000:00:01.1", 2020 + "resources": [ 2021 + { 2022 + "type": "io", 2023 + "base": 1014, 2024 + "range": 1, 2025 + "enabled": true, 2026 + "access": "read_write" 2027 + }, 2028 + { 2029 + "type": "io", 2030 + "base": 368, 2031 + "range": 8, 2032 + "enabled": true, 2033 + "access": "read_write" 2034 + }, 2035 + { 2036 + "type": "io", 2037 + "base": 49504, 2038 + "range": 16, 2039 + "enabled": true, 2040 + "access": "read_write" 2041 + }, 2042 + { 2043 + "type": "io", 2044 + "base": 496, 2045 + "range": 8, 2046 + "enabled": true, 2047 + "access": "read_write" 2048 + }, 2049 + { 2050 + "type": "io", 2051 + "base": 886, 2052 + "range": 1, 2053 + "enabled": true, 2054 + "access": "read_write" 2055 + } 2056 + ], 2057 + "detail": { 2058 + "function": 1, 2059 + "command": 7, 2060 + "header_type": 0, 2061 + "secondary_bus": 0, 2062 + "irq": 0, 2063 + "prog_if": 128 2064 + }, 2065 + "driver": "ata_piix", 2066 + "driver_module": "ata_piix", 2067 + "drivers": [ 2068 + "ata_piix" 2069 + ], 2070 + "driver_modules": [ 2071 + "ata_piix" 2072 + ], 2073 + "module_alias": "pci:v00008086d00007010sv00001AF4sd00001100bc01sc01i80" 2074 + }, 2075 + { 2076 + "index": 18, 2077 + "attached_to": 10, 2078 + "class_list": [ 2079 + "storage_controller" 2080 + ], 2081 + "bus_type": { 2082 + "hex": "008f", 2083 + "name": "Virtio", 2084 + "value": 143 2085 + }, 2086 + "slot": { 2087 + "bus": 0, 2088 + "number": 0 2089 + }, 2090 + "base_class": { 2091 + "hex": "0001", 2092 + "name": "Mass storage controller", 2093 + "value": 1 2094 + }, 2095 + "sub_class": { 2096 + "hex": "0080", 2097 + "name": "Storage controller", 2098 + "value": 128 2099 + }, 2100 + "vendor": "Virtio", 2101 + "device": "Storage 0", 2102 + "model": "Virtio Storage 0", 2103 + "sysfs_id": "/devices/pci0000:00/0000:00:10.0/virtio1", 2104 + "sysfs_bus_id": "virtio1", 2105 + "driver": "virtio_blk", 2106 + "driver_module": "virtio_blk", 2107 + "drivers": [ 2108 + "virtio_blk" 2109 + ], 2110 + "driver_modules": [ 2111 + "virtio_blk" 2112 + ], 2113 + "module_alias": "virtio:d00000002v00001AF4" 2114 + } 2115 + ], 2116 + "system": { 2117 + "form_factor": "desktop" 2118 + }, 2119 + "unknown": [ 2120 + { 2121 + "index": 19, 2122 + "attached_to": 8, 2123 + "class_list": [ 2124 + "unknown" 2125 + ], 2126 + "base_class": { 2127 + "hex": "0000", 2128 + "name": "Unclassified device", 2129 + "value": 0 2130 + }, 2131 + "sub_class": { 2132 + "hex": "0000", 2133 + "name": "Unclassified device", 2134 + "value": 0 2135 + }, 2136 + "vendor": "Virtio", 2137 + "device": "", 2138 + "model": "Virtio Unclassified device", 2139 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0/virtio2", 2140 + "sysfs_bus_id": "virtio2", 2141 + "driver": "virtio_console", 2142 + "driver_module": "virtio_console", 2143 + "drivers": [ 2144 + "virtio_console" 2145 + ], 2146 + "driver_modules": [ 2147 + "virtio_console" 2148 + ], 2149 + "module_alias": "virtio:d00000003v00001AF4" 2150 + }, 2151 + { 2152 + "index": 21, 2153 + "attached_to": 12, 2154 + "class_list": [ 2155 + "unknown" 2156 + ], 2157 + "base_class": { 2158 + "hex": "0000", 2159 + "name": "Unclassified device", 2160 + "value": 0 2161 + }, 2162 + "sub_class": { 2163 + "hex": "0000", 2164 + "name": "Unclassified device", 2165 + "value": 0 2166 + }, 2167 + "vendor": "Virtio", 2168 + "device": "", 2169 + "model": "Virtio Unclassified device", 2170 + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0/virtio3", 2171 + "sysfs_bus_id": "virtio3", 2172 + "driver": "virtio_balloon", 2173 + "driver_module": "virtio_balloon", 2174 + "drivers": [ 2175 + "virtio_balloon" 2176 + ], 2177 + "driver_modules": [ 2178 + "virtio_balloon" 2179 + ], 2180 + "module_alias": "virtio:d00000005v00001AF4" 2181 + } 2182 + ], 2183 + "usb_controller": [ 2184 + { 2185 + "index": 9, 2186 + "attached_to": 0, 2187 + "class_list": [ 2188 + "usb_controller", 2189 + "pci" 2190 + ], 2191 + "bus_type": { 2192 + "hex": "0004", 2193 + "name": "PCI", 2194 + "value": 4 2195 + }, 2196 + "slot": { 2197 + "bus": 0, 2198 + "number": 1 2199 + }, 2200 + "base_class": { 2201 + "hex": "000c", 2202 + "name": "Serial bus controller", 2203 + "value": 12 2204 + }, 2205 + "sub_class": { 2206 + "hex": "0003", 2207 + "name": "USB Controller", 2208 + "value": 3 2209 + }, 2210 + "pci_interface": { 2211 + "hex": "0000", 2212 + "name": "UHCI", 2213 + "value": 0 2214 + }, 2215 + "vendor": { 2216 + "hex": "8086", 2217 + "name": "Intel Corporation", 2218 + "value": 32902 2219 + }, 2220 + "sub_vendor": { 2221 + "hex": "1af4", 2222 + "value": 6900 2223 + }, 2224 + "device": { 2225 + "hex": "7020", 2226 + "value": 28704 2227 + }, 2228 + "sub_device": { 2229 + "hex": "1100", 2230 + "value": 4352 2231 + }, 2232 + "revision": { 2233 + "hex": "0001", 2234 + "value": 1 2235 + }, 2236 + "model": "Intel USB Controller", 2237 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2", 2238 + "sysfs_bus_id": "0000:00:01.2", 2239 + "resources": [ 2240 + { 2241 + "type": "io", 2242 + "base": 49472, 2243 + "range": 32, 2244 + "enabled": true, 2245 + "access": "read_write" 2246 + }, 2247 + { 2248 + "type": "irq", 2249 + "base": 11, 2250 + "triggered": 0, 2251 + "enabled": true 2252 + } 2253 + ], 2254 + "detail": { 2255 + "function": 2, 2256 + "command": 7, 2257 + "header_type": 0, 2258 + "secondary_bus": 0, 2259 + "irq": 11, 2260 + "prog_if": 0 2261 + }, 2262 + "driver": "uhci_hcd", 2263 + "driver_module": "uhci_hcd", 2264 + "drivers": [ 2265 + "uhci_hcd" 2266 + ], 2267 + "driver_modules": [ 2268 + "uhci_hcd" 2269 + ], 2270 + "driver_info": { 2271 + "type": "module", 2272 + "db_entry_0": [ 2273 + "uhci-hcd" 2274 + ], 2275 + "active": true, 2276 + "modprobe": true, 2277 + "names": [ 2278 + "uhci-hcd" 2279 + ], 2280 + "module_args": [ 2281 + "" 2282 + ], 2283 + "conf": "" 2284 + }, 2285 + "module_alias": "pci:v00008086d00007020sv00001AF4sd00001100bc0Csc03i00" 2286 + } 2287 + ] 2288 + }, 2289 + "smbios": { 2290 + "bios": { 2291 + "handle": 0, 2292 + "vendor": "netcup", 2293 + "version": "VPS 1000 G12 Pro", 2294 + "date": "11/28/2025", 2295 + "features": null, 2296 + "start_address": "0xe8000", 2297 + "rom_size": 65536 2298 + }, 2299 + "chassis": [ 2300 + { 2301 + "handle": 768, 2302 + "manufacturer": "QEMU", 2303 + "version": "pc-i440fx-9.2", 2304 + "chassis_type": { 2305 + "hex": "0001", 2306 + "name": "Other", 2307 + "value": 1 2308 + }, 2309 + "lock_present": false, 2310 + "bootup_state": { 2311 + "hex": "0003", 2312 + "name": "Safe", 2313 + "value": 3 2314 + }, 2315 + "power_state": { 2316 + "hex": "0003", 2317 + "name": "Safe", 2318 + "value": 3 2319 + }, 2320 + "thermal_state": { 2321 + "hex": "0003", 2322 + "name": "Safe", 2323 + "value": 3 2324 + }, 2325 + "security_state": { 2326 + "hex": "0002", 2327 + "name": "Unknown", 2328 + "value": 2 2329 + }, 2330 + "oem": "0x0" 2331 + } 2332 + ], 2333 + "memory_array": [ 2334 + { 2335 + "handle": 4096, 2336 + "location": { 2337 + "hex": "0001", 2338 + "name": "Other", 2339 + "value": 1 2340 + }, 2341 + "usage": { 2342 + "hex": "0003", 2343 + "name": "System memory", 2344 + "value": 3 2345 + }, 2346 + "ecc": { 2347 + "hex": "0006", 2348 + "name": "Multi-bit", 2349 + "value": 6 2350 + }, 2351 + "max_size": "0x800000", 2352 + "error_handle": 65534, 2353 + "slots": 1 2354 + } 2355 + ], 2356 + "memory_array_mapped_address": [ 2357 + { 2358 + "handle": 4864, 2359 + "array_handle": 4096, 2360 + "start_address": "0x0", 2361 + "end_address": "0xc0000000", 2362 + "part_width": 1 2363 + }, 2364 + { 2365 + "handle": 4865, 2366 + "array_handle": 4096, 2367 + "start_address": "0x100000000", 2368 + "end_address": "0x240000000", 2369 + "part_width": 1 2370 + } 2371 + ], 2372 + "memory_device": [ 2373 + { 2374 + "handle": 4352, 2375 + "location": "DIMM 0", 2376 + "bank_location": "", 2377 + "manufacturer": "QEMU", 2378 + "part_number": "", 2379 + "array_handle": 4096, 2380 + "error_handle": 65534, 2381 + "width": 0, 2382 + "ecc_bits": 0, 2383 + "size": 8388608, 2384 + "form_factor": { 2385 + "hex": "0009", 2386 + "name": "DIMM", 2387 + "value": 9 2388 + }, 2389 + "set": 0, 2390 + "memory_type": { 2391 + "hex": "0007", 2392 + "name": "RAM", 2393 + "value": 7 2394 + }, 2395 + "memory_type_details": [ 2396 + "Other" 2397 + ], 2398 + "speed": 0 2399 + } 2400 + ], 2401 + "processor": [ 2402 + { 2403 + "handle": 1024, 2404 + "socket": "CPU 0", 2405 + "socket_type": { 2406 + "hex": "0001", 2407 + "name": "Other", 2408 + "value": 1 2409 + }, 2410 + "socket_populated": true, 2411 + "manufacturer": "QEMU", 2412 + "version": "pc-i440fx-9.2", 2413 + "part": "", 2414 + "processor_type": { 2415 + "hex": "0003", 2416 + "name": "CPU", 2417 + "value": 3 2418 + }, 2419 + "processor_family": { 2420 + "hex": "00fe", 2421 + "name": "Other", 2422 + "value": 254 2423 + }, 2424 + "processor_status": { 2425 + "hex": "0001", 2426 + "name": "Enabled", 2427 + "value": 1 2428 + }, 2429 + "clock_ext": 0, 2430 + "clock_max": 2000, 2431 + "cache_handle_l1": 0, 2432 + "cache_handle_l2": 0, 2433 + "cache_handle_l3": 0 2434 + }, 2435 + { 2436 + "handle": 1025, 2437 + "socket": "CPU 1", 2438 + "socket_type": { 2439 + "hex": "0001", 2440 + "name": "Other", 2441 + "value": 1 2442 + }, 2443 + "socket_populated": true, 2444 + "manufacturer": "QEMU", 2445 + "version": "pc-i440fx-9.2", 2446 + "part": "", 2447 + "processor_type": { 2448 + "hex": "0003", 2449 + "name": "CPU", 2450 + "value": 3 2451 + }, 2452 + "processor_family": { 2453 + "hex": "00fe", 2454 + "name": "Other", 2455 + "value": 254 2456 + }, 2457 + "processor_status": { 2458 + "hex": "0001", 2459 + "name": "Enabled", 2460 + "value": 1 2461 + }, 2462 + "clock_ext": 0, 2463 + "clock_max": 2000, 2464 + "cache_handle_l1": 0, 2465 + "cache_handle_l2": 0, 2466 + "cache_handle_l3": 0 2467 + }, 2468 + { 2469 + "handle": 1026, 2470 + "socket": "CPU 2", 2471 + "socket_type": { 2472 + "hex": "0001", 2473 + "name": "Other", 2474 + "value": 1 2475 + }, 2476 + "socket_populated": true, 2477 + "manufacturer": "QEMU", 2478 + "version": "pc-i440fx-9.2", 2479 + "part": "", 2480 + "processor_type": { 2481 + "hex": "0003", 2482 + "name": "CPU", 2483 + "value": 3 2484 + }, 2485 + "processor_family": { 2486 + "hex": "00fe", 2487 + "name": "Other", 2488 + "value": 254 2489 + }, 2490 + "processor_status": { 2491 + "hex": "0001", 2492 + "name": "Enabled", 2493 + "value": 1 2494 + }, 2495 + "clock_ext": 0, 2496 + "clock_max": 2000, 2497 + "cache_handle_l1": 0, 2498 + "cache_handle_l2": 0, 2499 + "cache_handle_l3": 0 2500 + }, 2501 + { 2502 + "handle": 1027, 2503 + "socket": "CPU 3", 2504 + "socket_type": { 2505 + "hex": "0001", 2506 + "name": "Other", 2507 + "value": 1 2508 + }, 2509 + "socket_populated": true, 2510 + "manufacturer": "QEMU", 2511 + "version": "pc-i440fx-9.2", 2512 + "part": "", 2513 + "processor_type": { 2514 + "hex": "0003", 2515 + "name": "CPU", 2516 + "value": 3 2517 + }, 2518 + "processor_family": { 2519 + "hex": "00fe", 2520 + "name": "Other", 2521 + "value": 254 2522 + }, 2523 + "processor_status": { 2524 + "hex": "0001", 2525 + "name": "Enabled", 2526 + "value": 1 2527 + }, 2528 + "clock_ext": 0, 2529 + "clock_max": 2000, 2530 + "cache_handle_l1": 0, 2531 + "cache_handle_l2": 0, 2532 + "cache_handle_l3": 0 2533 + } 2534 + ], 2535 + "system": { 2536 + "handle": 256, 2537 + "manufacturer": "netcup", 2538 + "product": "KVM Server", 2539 + "version": "VPS 1000 G12 Pro", 2540 + "wake_up": { 2541 + "hex": "0006", 2542 + "name": "Power Switch", 2543 + "value": 6 2544 + } 2545 + } 2546 + } 2547 + }
+7
hosts/trimounts/modules/ssh.nix
··· 1 + { 2 + services.fail2ban.enable = true; 3 + services.openssh = { 4 + enable = true; 5 + settings.PasswordAuthentication = false; 6 + }; 7 + }
+9
hosts/trimounts/modules/tailscale.nix
··· 1 + { ... }: 2 + { 3 + imports = [ ../../../modules/network/tailscale.nix ]; 4 + 5 + services.tailscale = { 6 + extraSetFlags = [ "--advertise-exit-node" ]; 7 + useRoutingFeatures = "both"; 8 + }; 9 + }
-1
modules/network/ssh.nix
··· 3 3 enable = true; 4 4 challengeResponseAuthentication = false; 5 5 passwordAuthentication = false; 6 - forwardX11 = true; 7 6 }; 8 7 }
+1
modules/nushell/prompt.nu
··· 5 5 "sd-148036": {start: "0x595CFF", end: "0xC6F8FF"}, 6 6 dzwonek: {start: "0x595CFF", end: "0xC6F8FF"}, 7 7 volsinii: {start: "0x595CFF", end: "0xC6F8FF"}, 8 + trimounts: {start: "0x533A71", end: "0xFE5F55"}, 8 9 } 9 10 let user_colors = { 10 11 kirara: {start: "0xFF407D", end: "0xEE99C2"},