mirror of
https://github.com/Noratrieb/nixos.git
synced 2026-01-14 11:45:06 +01:00
random bsod
This commit is contained in:
parent
c836aeb76a
commit
acd37d67e2
9 changed files with 459 additions and 1 deletions
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"tinymist.fontPaths": ["home-manager/bsod"]
|
||||||
|
}
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 38 KiB |
|
|
@ -1,6 +1,6 @@
|
||||||
{ ... }: {
|
{ ... }: {
|
||||||
programs.swaylock.enable = true;
|
programs.swaylock.enable = true;
|
||||||
programs.swaylock.settings = {
|
programs.swaylock.settings = {
|
||||||
image = ./Bsodwindows10-wikimedia.png;
|
image = "/run/user/1000/lockscreen.png";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
BIN
nixos/bsod/bsod.png
Normal file
BIN
nixos/bsod/bsod.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.3 MiB |
46
nixos/bsod/bsod.typ
Normal file
46
nixos/bsod/bsod.typ
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
#import "@preview/cades:0.3.0": qr-code
|
||||||
|
|
||||||
|
#let background-color = rgb(0x00, 0x78, 0xd7)
|
||||||
|
#let url = "https://noratrieb.dev"
|
||||||
|
#let percent = sys.inputs.at("percent", default: "20");
|
||||||
|
#let stopcode = sys.inputs.at("stopcode", default: "KASAN_ENLIGHTENMENT_VIOLATION")
|
||||||
|
|
||||||
|
#set page(
|
||||||
|
flipped: true,
|
||||||
|
margin: (
|
||||||
|
top: 184pt,
|
||||||
|
right: 0pt,
|
||||||
|
left: 190pt,
|
||||||
|
bottom: 0pt,
|
||||||
|
),
|
||||||
|
width: 1080pt,
|
||||||
|
height: 1920pt,
|
||||||
|
fill: background-color,
|
||||||
|
)
|
||||||
|
|
||||||
|
#set text(font: "Segoe UI")
|
||||||
|
|
||||||
|
#set text(rgb(255, 255, 255))
|
||||||
|
|
||||||
|
// :(
|
||||||
|
#text(size: 210pt, [:(])
|
||||||
|
|
||||||
|
#place(dx: 17pt, dy: 77pt, text(size: 42pt, [Your PC ran into a problem and needs to restart. We\'re]))
|
||||||
|
#place(dx: 21pt, dy: 136pt, text(size: 42pt, [just collecting some error info, and then we\'ll restart for]))
|
||||||
|
#place(dx: 19pt, dy: 195pt, text(size: 42pt, [you.]))
|
||||||
|
|
||||||
|
#place(dx: 18pt, dy: 284pt, text(size: 42pt, [#percent% complete]))
|
||||||
|
|
||||||
|
#place(dx: 152pt, dy: 371pt, text(
|
||||||
|
size: 20pt,
|
||||||
|
[For more information about this issue and possible fixes, visit https://www.windows.com/stopcode],
|
||||||
|
))
|
||||||
|
|
||||||
|
#place(dx: 17pt, dy: 371pt, [
|
||||||
|
#rect(width: 115pt, height: 115pt, inset: 9pt, fill: white, qr-code(url, color: background-color))
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
#place(dx: 151pt, dy: 438pt, text(size: 16pt, [If you call a support person, give them this info:]))
|
||||||
|
|
||||||
|
#place(dx: 151pt, dy: 472pt, text(size: 16pt, [Stop code: #stopcode]))
|
||||||
379
nixos/bsod/codes.txt
Normal file
379
nixos/bsod/codes.txt
Normal file
|
|
@ -0,0 +1,379 @@
|
||||||
|
APC_INDEX_MISMATCH
|
||||||
|
DEVICE_QUEUE_NOT_BUSY
|
||||||
|
INVALID_AFFINITY_SET
|
||||||
|
INVALID_DATA_ACCESS_TRAP
|
||||||
|
INVALID_PROCESS_ATTACH_ATTEMPT
|
||||||
|
INVALID_PROCESS_DETACH_ATTEMPT
|
||||||
|
INVALID_SOFTWARE_INTERRUPT
|
||||||
|
IRQL_NOT_DISPATCH_LEVEL
|
||||||
|
IRQL_NOT_GREATER_OR_EQUAL
|
||||||
|
IRQL_NOT_LESS_OR_EQUAL
|
||||||
|
NO_EXCEPTION_HANDLING_SUPPORT
|
||||||
|
MAXIMUM_WAIT_OBJECTS_EXCEEDED
|
||||||
|
MUTEX_LEVEL_NUMBER_VIOLATION
|
||||||
|
NO_USER_MODE_CONTEXT
|
||||||
|
SPIN_LOCK_ALREADY_OWNED
|
||||||
|
SPIN_LOCK_NOT_OWNED
|
||||||
|
THREAD_NOT_MUTEX_OWNER
|
||||||
|
TRAP_CAUSE_UNKNOWN
|
||||||
|
EMPTY_THREAD_REAPER_LIST
|
||||||
|
CREATE_DELETE_LOCK_NOT_LOCKED
|
||||||
|
LAST_CHANCE_CALLED_FROM_KMODE
|
||||||
|
CID_HANDLE_CREATION
|
||||||
|
CID_HANDLE_DELETION
|
||||||
|
REFERENCE_BY_POINTER
|
||||||
|
BAD_POOL_HEADER
|
||||||
|
MEMORY_MANAGEMENT
|
||||||
|
PFN_SHARE_COUNT
|
||||||
|
PFN_REFERENCE_COUNT
|
||||||
|
NO_SPIN_LOCK_AVAILABLE
|
||||||
|
KMODE_EXCEPTION_NOT_HANDLED
|
||||||
|
SHARED_RESOURCE_CONV_ERROR
|
||||||
|
KERNEL_APC_PENDING_DURING_EXIT
|
||||||
|
QUOTA_UNDERFLOW
|
||||||
|
FILE_SYSTEM
|
||||||
|
FAT_FILE_SYSTEM
|
||||||
|
NTFS_FILE_SYSTEM
|
||||||
|
NPFS_FILE_SYSTEM
|
||||||
|
CDFS_FILE_SYSTEM
|
||||||
|
RDR_FILE_SYSTEM
|
||||||
|
CORRUPT_ACCESS_TOKEN
|
||||||
|
SECURITY_SYSTEM
|
||||||
|
INCONSISTENT_IRP
|
||||||
|
PANIC_STACK_SWITCH
|
||||||
|
PORT_DRIVER_INTERNAL
|
||||||
|
SCSI_DISK_DRIVER_INTERNAL
|
||||||
|
DATA_BUS_ERROR
|
||||||
|
INSTRUCTION_BUS_ERROR
|
||||||
|
SET_OF_INVALID_CONTEXT
|
||||||
|
PHASE0_INITIALIZATION_FAILED
|
||||||
|
PHASE1_INITIALIZATION_FAILED
|
||||||
|
UNEXPECTED_INITIALIZATION_CALL
|
||||||
|
CACHE_MANAGER
|
||||||
|
NO_MORE_IRP_STACK_LOCATIONS
|
||||||
|
DEVICE_REFERENCE_COUNT_NOT_ZERO
|
||||||
|
FLOPPY_INTERNAL_ERROR
|
||||||
|
SERIAL_DRIVER_INTERNAL
|
||||||
|
SYSTEM_EXIT_OWNED_MUTEX
|
||||||
|
SYSTEM_UNWIND_PREVIOUS_USER
|
||||||
|
SYSTEM_SERVICE_EXCEPTION
|
||||||
|
INTERRUPT_UNWIND_ATTEMPTED
|
||||||
|
INTERRUPT_EXCEPTION_NOT_HANDLED
|
||||||
|
MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
|
||||||
|
NO_MORE_SYSTEM_PTES
|
||||||
|
TARGET_MDL_TOO_SMALL
|
||||||
|
MUST_SUCCEED_POOL_EMPTY
|
||||||
|
ATDISK_DRIVER_INTERNAL
|
||||||
|
NO_SUCH_PARTITION
|
||||||
|
MULTIPLE_IRP_COMPLETE_REQUESTS
|
||||||
|
INSUFFICIENT_SYSTEM_MAP_REGS
|
||||||
|
DEREF_UNKNOWN_LOGON_SESSION
|
||||||
|
REF_UNKNOWN_LOGON_SESSION
|
||||||
|
CANCEL_STATE_IN_COMPLETED_IRP
|
||||||
|
PAGE_FAULT_WITH_INTERRUPTS_OFF
|
||||||
|
IRQL_GT_ZERO_AT_SYSTEM_SERVICE
|
||||||
|
STREAMS_INTERNAL_ERROR
|
||||||
|
FATAL_UNHANDLED_HARD_ERROR
|
||||||
|
NO_PAGES_AVAILABLE
|
||||||
|
PFN_LIST_CORRUPT
|
||||||
|
NDIS_INTERNAL_ERROR
|
||||||
|
PAGE_FAULT_IN_NONPAGED_AREA
|
||||||
|
REGISTRY_ERROR
|
||||||
|
MAILSLOT_FILE_SYSTEM
|
||||||
|
NO_BOOT_DEVICE
|
||||||
|
LM_SERVER_INTERNAL_ERROR
|
||||||
|
DATA_COHERENCY_EXCEPTION
|
||||||
|
INSTRUCTION_COHERENCY_EXCEPTION
|
||||||
|
XNS_INTERNAL_ERROR
|
||||||
|
FTDISK_INTERNAL_ERROR
|
||||||
|
PINBALL_FILE_SYSTEM
|
||||||
|
CRITICAL_SERVICE_FAILED
|
||||||
|
SET_ENV_VAR_FAILED
|
||||||
|
HAL_INITIALIZATION_FAILED
|
||||||
|
UNSUPPORTED_PROCESSOR
|
||||||
|
OBJECT_INITIALIZATION_FAILED
|
||||||
|
SECURITY_INITIALIZATION_FAILED
|
||||||
|
PROCESS_INITIALIZATION_FAILED
|
||||||
|
HAL1_INITIALIZATION_FAILED
|
||||||
|
OBJECT1_INITIALIZATION_FAILED
|
||||||
|
SECURITY1_INITIALIZATION_FAILED
|
||||||
|
SYMBOLIC_INITIALIZATION_FAILED
|
||||||
|
MEMORY1_INITIALIZATION_FAILED
|
||||||
|
CACHE_INITIALIZATION_FAILED
|
||||||
|
CONFIG_INITIALIZATION_FAILED
|
||||||
|
FILE_INITIALIZATION_FAILED
|
||||||
|
IO1_INITIALIZATION_FAILED
|
||||||
|
LPC_INITIALIZATION_FAILED
|
||||||
|
PROCESS1_INITIALIZATION_FAILED
|
||||||
|
REFMON_INITIALIZATION_FAILED
|
||||||
|
SESSION1_INITIALIZATION_FAILED
|
||||||
|
SESSION2_INITIALIZATION_FAILED
|
||||||
|
SESSION3_INITIALIZATION_FAILED
|
||||||
|
SESSION4_INITIALIZATION_FAILED
|
||||||
|
SESSION5_INITIALIZATION_FAILED
|
||||||
|
ASSIGN_DRIVE_LETTERS_FAILED
|
||||||
|
CONFIG_LIST_FAILED
|
||||||
|
BAD_SYSTEM_CONFIG_INFO
|
||||||
|
CANNOT_WRITE_CONFIGURATION
|
||||||
|
PROCESS_HAS_LOCKED_PAGES
|
||||||
|
KERNEL_STACK_INPAGE_ERROR
|
||||||
|
PHASE0_EXCEPTION
|
||||||
|
MISMATCHED_HAL
|
||||||
|
KERNEL_DATA_INPAGE_ERROR
|
||||||
|
INACCESSIBLE_BOOT_DEVICE
|
||||||
|
BUGCODE_NDIS_DRIVER
|
||||||
|
INSTALL_MORE_MEMORY
|
||||||
|
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
|
||||||
|
UNEXPECTED_KERNEL_MODE_TRAP
|
||||||
|
NMI_HARDWARE_FAILURE
|
||||||
|
SPIN_LOCK_INIT_FAILURE
|
||||||
|
DFS_FILE_SYSTEM
|
||||||
|
SETUP_FAILURE
|
||||||
|
MBR_CHECKSUM_MISMATCH
|
||||||
|
KERNEL_MODE_EXCEPTION_NOT_HANDLED
|
||||||
|
PP0_INITIALIZATION_FAILED
|
||||||
|
PP1_INITIALIZATION_FAILED
|
||||||
|
UP_DRIVER_ON_MP_SYSTEM
|
||||||
|
INVALID_KERNEL_HANDLE
|
||||||
|
KERNEL_STACK_LOCKED_AT_EXIT
|
||||||
|
INVALID_WORK_QUEUE_ITEM
|
||||||
|
BOUND_IMAGE_UNSUPPORTED
|
||||||
|
END_OF_NT_EVALUATION_PERIOD
|
||||||
|
INVALID_REGION_OR_SEGMENT
|
||||||
|
SYSTEM_LICENSE_VIOLATION
|
||||||
|
UDFS_FILE_SYSTEM
|
||||||
|
MACHINE_CHECK_EXCEPTION
|
||||||
|
USER_MODE_HEALTH_MONITOR
|
||||||
|
DRIVER_POWER_STATE_FAILURE
|
||||||
|
INTERNAL_POWER_ERROR
|
||||||
|
PCI_BUS_DRIVER_INTERNAL
|
||||||
|
MEMORY_IMAGE_CORRUPT
|
||||||
|
ACPI_DRIVER_INTERNAL
|
||||||
|
CNSS_FILE_SYSTEM_FILTER
|
||||||
|
ACPI_BIOS_ERROR
|
||||||
|
BAD_EXHANDLE
|
||||||
|
HAL_MEMORY_ALLOCATION
|
||||||
|
VIDEO_DRIVER_DEBUG_REPORT_REQUEST
|
||||||
|
BGI_DETECTED_VIOLATION
|
||||||
|
VIDEO_DRIVER_INIT_FAILURE
|
||||||
|
ATTEMPTED_SWITCH_FROM_DPC
|
||||||
|
CHIPSET_DETECTED_ERROR
|
||||||
|
SESSION_HAS_VALID_VIEWS_ON_EXIT
|
||||||
|
NETWORK_BOOT_INITIALIZATION_FAILED
|
||||||
|
NETWORK_BOOT_DUPLICATE_ADDRESS
|
||||||
|
INVALID_HIBERNATED_STATE
|
||||||
|
ATTEMPTED_WRITE_TO_READONLY_MEMORY
|
||||||
|
MUTEX_ALREADY_OWNED
|
||||||
|
SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
|
||||||
|
BAD_POOL_CALLER
|
||||||
|
DRIVER_VERIFIER_DETECTED_VIOLATION
|
||||||
|
DRIVER_CORRUPTED_EXPOOL
|
||||||
|
DRIVER_CAUGHT_MODIFYING_FREED_POOL
|
||||||
|
TIMER_OR_DPC_INVALID
|
||||||
|
IRQL_UNEXPECTED_VALUE
|
||||||
|
DRIVER_VERIFIER_IOMANAGER_VIOLATION
|
||||||
|
PNP_DETECTED_FATAL_ERROR
|
||||||
|
DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
|
||||||
|
PAGE_FAULT_IN_FREED_SPECIAL_POOL
|
||||||
|
PAGE_FAULT_BEYOND_END_OF_ALLOCATION
|
||||||
|
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
|
||||||
|
TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
|
||||||
|
DRIVER_CORRUPTED_MMPOOL
|
||||||
|
DRIVER_IRQL_NOT_LESS_OR_EQUAL
|
||||||
|
BUGCODE_ID_DRIVER
|
||||||
|
DRIVER_PORTION_MUST_BE_NONPAGED
|
||||||
|
SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
|
||||||
|
DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
|
||||||
|
DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
|
||||||
|
DRIVER_UNMAPPING_INVALID_VIEW
|
||||||
|
DRIVER_USED_EXCESSIVE_PTES
|
||||||
|
LOCKED_PAGES_TRACKER_CORRUPTION
|
||||||
|
SYSTEM_PTE_MISUSE
|
||||||
|
DRIVER_CORRUPTED_SYSPTES
|
||||||
|
DRIVER_INVALID_STACK_ACCESS
|
||||||
|
POOL_CORRUPTION_IN_FILE_AREA
|
||||||
|
IMPERSONATING_WORKER_THREAD
|
||||||
|
ACPI_BIOS_FATAL_ERROR
|
||||||
|
WORKER_THREAD_RETURNED_AT_BAD_IRQL
|
||||||
|
MANUALLY_INITIATED_CRASH
|
||||||
|
RESOURCE_NOT_OWNED
|
||||||
|
WORKER_INVALID
|
||||||
|
DRIVER_VERIFIER_DMA_VIOLATION
|
||||||
|
INVALID_FLOATING_POINT_STATE
|
||||||
|
INVALID_CANCEL_OF_FILE_OPEN
|
||||||
|
ACTIVE_EX_WORKER_THREAD_TERMINATION
|
||||||
|
THREAD_STUCK_IN_DEVICE_DRIVER
|
||||||
|
DIRTY_MAPPED_PAGES_CONGESTION
|
||||||
|
SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT
|
||||||
|
UNMOUNTABLE_BOOT_VOLUME
|
||||||
|
CRITICAL_PROCESS_DIED
|
||||||
|
STORAGE_MINIPORT_ERROR
|
||||||
|
SCSI_VERIFIER_DETECTED_VIOLATION
|
||||||
|
HARDWARE_INTERRUPT_STORM
|
||||||
|
DISORDERLY_SHUTDOWN
|
||||||
|
CRITICAL_OBJECT_TERMINATION
|
||||||
|
FLTMGR_FILE_SYSTEM
|
||||||
|
PCI_VERIFIER_DETECTED_VIOLATION
|
||||||
|
DRIVER_OVERRAN_STACK_BUFFER
|
||||||
|
RAMDISK_BOOT_INITIALIZATION_FAILED
|
||||||
|
DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN
|
||||||
|
HTTP_DRIVER_CORRUPTED
|
||||||
|
ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
|
||||||
|
DIRTY_NOWRITE_PAGES_CONGESTION
|
||||||
|
BUGCODE_USB_DRIVER
|
||||||
|
RESERVE_QUEUE_OVERFLOW
|
||||||
|
LOADER_BLOCK_MISMATCH
|
||||||
|
CLOCK_WATCHDOG_TIMEOUT
|
||||||
|
DPC_WATCHDOG_TIMEOUT
|
||||||
|
MUP_FILE_SYSTEM
|
||||||
|
AGP_INVALID_ACCESS
|
||||||
|
AGP_GART_CORRUPTION
|
||||||
|
AGP_ILLEGALLY_REPROGRAMMED
|
||||||
|
THIRD_PARTY_FILE_SYSTEM_FAILURE
|
||||||
|
CRITICAL_STRUCTURE_CORRUPTION
|
||||||
|
APP_TAGGING_INITIALIZATION_FAILED
|
||||||
|
FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION
|
||||||
|
WDF_VIOLATION
|
||||||
|
VIDEO_MEMORY_MANAGEMENT_INTERNAL
|
||||||
|
RESOURCE_MANAGER_EXCEPTION_NOT_HANDLED
|
||||||
|
RECURSIVE_NMI
|
||||||
|
MSRPC_STATE_VIOLATION
|
||||||
|
VIDEO_DXGKRNL_FATAL_ERROR
|
||||||
|
VIDEO_SHADOW_DRIVER_FATAL_ERROR
|
||||||
|
AGP_INTERNAL
|
||||||
|
VIDEO_TDR_FAILURE
|
||||||
|
VIDEO_TDR_TIMEOUT_DETECTED
|
||||||
|
VIDEO_SCHEDULER_INTERNAL_ERROR
|
||||||
|
EM_INITIALIZATION_FAILURE
|
||||||
|
DRIVER_RETURNED_HOLDING_CANCEL_LOCK
|
||||||
|
ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE
|
||||||
|
EVENT_TRACING_FATAL_ERROR
|
||||||
|
TOO_MANY_RECURSIVE_FAULTS
|
||||||
|
INVALID_DRIVER_HANDLE
|
||||||
|
BITLOCKER_FATAL_ERROR
|
||||||
|
DRIVER_VIOLATION
|
||||||
|
WHEA_INTERNAL_ERROR
|
||||||
|
CRYPTO_SELF_TEST_FAILURE
|
||||||
|
WHEA_UNCORRECTABLE_ERROR
|
||||||
|
NMR_INVALID_STATE
|
||||||
|
NETIO_INVALID_POOL_CALLER
|
||||||
|
PAGE_NOT_ZERO
|
||||||
|
WORKER_THREAD_RETURNED_WITH_BAD_IO_PRIORITY
|
||||||
|
WORKER_THREAD_RETURNED_WITH_BAD_PAGING_IO_PRIORITY
|
||||||
|
MUI_NO_VALID_SYSTEM_LANGUAGE
|
||||||
|
FAULTY_HARDWARE_CORRUPTED_PAGE
|
||||||
|
EXFAT_FILE_SYSTEM
|
||||||
|
VOLSNAP_OVERLAPPED_TABLE_ACCESS
|
||||||
|
INVALID_MDL_RANGE
|
||||||
|
VHD_BOOT_INITIALIZATION_FAILED
|
||||||
|
DYNAMIC_ADD_PROCESSOR_MISMATCH
|
||||||
|
INVALID_EXTENDED_PROCESSOR_STATE
|
||||||
|
RESOURCE_OWNER_POINTER_INVALID
|
||||||
|
DPC_WATCHDOG_VIOLATION
|
||||||
|
DRIVE_EXTENDER
|
||||||
|
REGISTRY_FILTER_DRIVER_EXCEPTION
|
||||||
|
VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE
|
||||||
|
WIN32K_HANDLE_MANAGER
|
||||||
|
GPIO_CONTROLLER_DRIVER_ERROR
|
||||||
|
KERNEL_SECURITY_CHECK_FAILURE
|
||||||
|
KERNEL_MODE_HEAP_CORRUPTION
|
||||||
|
PASSIVE_INTERRUPT_ERROR
|
||||||
|
INVALID_IO_BOOST_STATE
|
||||||
|
CRITICAL_INITIALIZATION_FAILURE
|
||||||
|
STORAGE_DEVICE_ABNORMALITY_DETECTED
|
||||||
|
PROCESSOR_DRIVER_INTERNAL
|
||||||
|
BUGCODE_USB3_DRIVER
|
||||||
|
SECURE_BOOT_VIOLATION
|
||||||
|
ABNORMAL_RESET_DETECTED
|
||||||
|
REFS_FILE_SYSTEM
|
||||||
|
KERNEL_WMI_INTERNAL
|
||||||
|
SOC_SUBSYSTEM_FAILURE
|
||||||
|
FATAL_ABNORMAL_RESET_ERROR
|
||||||
|
EXCEPTION_SCOPE_INVALID
|
||||||
|
SOC_CRITICAL_DEVICE_REMOVED
|
||||||
|
PDC_WATCHDOG_TIMEOUT
|
||||||
|
TCPIP_AOAC_NIC_ACTIVE_REFERENCE_LEAK
|
||||||
|
UNSUPPORTED_INSTRUCTION_MODE
|
||||||
|
INVALID_PUSH_LOCK_FLAGS
|
||||||
|
KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATION
|
||||||
|
UNEXPECTED_STORE_EXCEPTION
|
||||||
|
OS_DATA_TAMPERING
|
||||||
|
KERNEL_THREAD_PRIORITY_FLOOR_VIOLATION
|
||||||
|
ILLEGAL_IOMMU_PAGE_FAULT
|
||||||
|
HAL_ILLEGAL_IOMMU_PAGE_FAULT
|
||||||
|
SDBUS_INTERNAL_ERROR
|
||||||
|
WORKER_THREAD_RETURNED_WITH_SYSTEM_PAGE_PRIORITY_ACTIVE
|
||||||
|
WIN32K_ATOMIC_CHECK_FAILURE
|
||||||
|
KERNEL_AUTO_BOOST_INVALID_LOCK_RELEASE
|
||||||
|
WORKER_THREAD_TEST_CONDITION
|
||||||
|
WIN32K_CRITICAL_FAILURE
|
||||||
|
INVALID_RUNDOWN_PROTECTION_FLAGS
|
||||||
|
INVALID_SLOT_ALLOCATOR_FLAGS
|
||||||
|
ERESOURCE_INVALID_RELEASE
|
||||||
|
CLUSTER_CSV_CLUSSVC_DISCONNECT_WATCHDOG
|
||||||
|
CRYPTO_LIBRARY_INTERNAL_ERROR
|
||||||
|
COREMSGCALL_INTERNAL_ERROR
|
||||||
|
COREMSG_INTERNAL_ERROR
|
||||||
|
ELAM_DRIVER_DETECTED_FATAL_ERROR
|
||||||
|
PROFILER_CONFIGURATION_ILLEGAL
|
||||||
|
MICROCODE_REVISION_MISMATCH
|
||||||
|
VIDEO_DWMINIT_TIMEOUT_FALLBACK_BDD
|
||||||
|
BAD_OBJECT_HEADER
|
||||||
|
SECURE_KERNEL_ERROR
|
||||||
|
HYPERGUARD_VIOLATION
|
||||||
|
SECURE_FAULT_UNHANDLED
|
||||||
|
KERNEL_PARTITION_REFERENCE_VIOLATION
|
||||||
|
PF_DETECTED_CORRUPTION
|
||||||
|
KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL
|
||||||
|
LOADER_ROLLBACK_DETECTED
|
||||||
|
WIN32K_SECURITY_FAILURE
|
||||||
|
KERNEL_STORAGE_SLOT_IN_USE
|
||||||
|
WORKER_THREAD_RETURNED_WHILE_ATTACHED_TO_SILO
|
||||||
|
TTM_FATAL_ERROR
|
||||||
|
WIN32K_POWER_WATCHDOG_TIMEOUT
|
||||||
|
TTM_WATCHDOG_TIMEOUT
|
||||||
|
WIN32K_CALLOUT_WATCHDOG_BUGCHECK
|
||||||
|
EXCEPTION_ON_INVALID_STACK
|
||||||
|
UNWIND_ON_INVALID_STACK
|
||||||
|
FAST_ERESOURCE_PRECONDITION_VIOLATION
|
||||||
|
STORE_DATA_STRUCTURE_CORRUPTION
|
||||||
|
MANUALLY_INITIATED_POWER_BUTTON_HOLD
|
||||||
|
SYNTHETIC_WATCHDOG_TIMEOUT
|
||||||
|
INVALID_SILO_DETACH
|
||||||
|
INVALID_CALLBACK_STACK_ADDRESS
|
||||||
|
INVALID_KERNEL_STACK_ADDRESS
|
||||||
|
HARDWARE_WATCHDOG_TIMEOUT
|
||||||
|
CPI_FIRMWARE_WATCHDOG_TIMEOUT
|
||||||
|
WORKER_THREAD_INVALID_STATE
|
||||||
|
WFP_INVALID_OPERATION
|
||||||
|
DRIVER_PNP_WATCHDOG
|
||||||
|
WORKER_THREAD_RETURNED_WITH_NON_DEFAULT_WORKLOAD_CLASS
|
||||||
|
EFS_FATAL_ERROR
|
||||||
|
UCMUCSI_FAILURE
|
||||||
|
HAL_IOMMU_INTERNAL_ERROR
|
||||||
|
HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR
|
||||||
|
IPI_WATCHDOG_TIMEOUT
|
||||||
|
DMA_COMMON_BUFFER_VECTOR_ERROR
|
||||||
|
BUGCODE_MBBADAPTER_DRIVER
|
||||||
|
BUGCODE_WIFIADAPTER_DRIVER
|
||||||
|
PROCESSOR_START_TIMEOUT
|
||||||
|
VIDEO_DXGKRNL_SYSMM_FATAL_ERROR
|
||||||
|
ILLEGAL_ATS_INITIALIZATION
|
||||||
|
SECURE_PCI_CONFIG_SPACE_ACCESS_VIOLATION
|
||||||
|
DAM_WATCHDOG_TIMEOUT
|
||||||
|
HANDLE_ERROR_ON_CRITICAL_THREAD
|
||||||
|
KASAN_ENLIGHTENMENT_VIOLATION
|
||||||
|
KASAN_ILLEGAL_ACCESS
|
||||||
|
XBOX_ERACTRL_CS_TIMEOUT
|
||||||
|
BC_BLUETOOTH_VERIFIER_FAULT
|
||||||
|
BC_BTHMINI_VERIFIER_FAULT
|
||||||
|
HYPERVISOR_ERROR
|
||||||
|
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
|
||||||
|
UNEXPECTED_KERNEL_MODE_TRAP_M
|
||||||
|
KERNEL_MODE_EXCEPTION_NOT_HANDLED_M
|
||||||
|
THREAD_STUCK_IN_DEVICE_DRIVER_M
|
||||||
|
THREAD_TERMINATE_HELD_MUTEX
|
||||||
|
STATUS_CANNOT_LOAD_REGISTRY_FILE
|
||||||
|
WINLOGON_FATAL_ERROR
|
||||||
|
STATUS_IMAGE_CHECKSUM_MISMATCH
|
||||||
|
MANUALLY_INITIATED_CRASH1
|
||||||
9
nixos/bsod/default.nix
Normal file
9
nixos/bsod/default.nix
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
{ pkgs, lib }: pkgs.writeShellApplication {
|
||||||
|
name = "regenerate-bsod-lockscreen";
|
||||||
|
text = ''
|
||||||
|
echo "Regenerating the lock screen..."
|
||||||
|
stopcode=$(shuf -n 1 < "${./codes.txt}")
|
||||||
|
percent=$(shuf -i 0-101 -n1)
|
||||||
|
${lib.getExe pkgs.typst} compile --input "stopcode=$stopcode" --input "percent=$percent" --font-path ${./fonts} ${./bsod.typ} --format png --ppi 200 "/run/user/$(id -u)/lockscreen.png"
|
||||||
|
'';
|
||||||
|
}
|
||||||
BIN
nixos/bsod/fonts/segoeuisemilight.ttf
Normal file
BIN
nixos/bsod/fonts/segoeuisemilight.ttf
Normal file
Binary file not shown.
|
|
@ -251,6 +251,26 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.user = {
|
||||||
|
services.regenerate-bsod-lockscreen = {
|
||||||
|
description = "Regenerate the lock screen image";
|
||||||
|
serviceConfig = {
|
||||||
|
Type = "oneshot";
|
||||||
|
ExecStart = lib.getExe (import ./bsod { inherit pkgs lib; });
|
||||||
|
};
|
||||||
|
};
|
||||||
|
timers.regenerate-bsod-lockscreen = {
|
||||||
|
description = "Regenerate the lock screen image";
|
||||||
|
wantedBy = [ "timers.target" ];
|
||||||
|
timerConfig = {
|
||||||
|
Unit = "regenerate-bsod-lockscreen.service";
|
||||||
|
OnBootSec = "10s";
|
||||||
|
OnUnitActiveSec = "60s";
|
||||||
|
AccuracySec = "1s";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
systemd.services.paperless-ngx-backup = {
|
systemd.services.paperless-ngx-backup = {
|
||||||
description = "paperless-ngx data backup to NAS";
|
description = "paperless-ngx data backup to NAS";
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
|
|
@ -273,6 +293,7 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
xdg.mime.defaultApplications = {
|
xdg.mime.defaultApplications = {
|
||||||
"text/html" = "firefox.desktop";
|
"text/html" = "firefox.desktop";
|
||||||
"x-scheme-handler/http" = "firefox.desktop";
|
"x-scheme-handler/http" = "firefox.desktop";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue