diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 36b1e04..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "tinymist.fontPaths": ["home-manager/bsod"] -} \ No newline at end of file diff --git a/home-manager/Bsodwindows10-wikimedia.png b/home-manager/Bsodwindows10-wikimedia.png new file mode 100644 index 0000000..8845ddf Binary files /dev/null and b/home-manager/Bsodwindows10-wikimedia.png differ diff --git a/home-manager/config.kdl b/home-manager/config.kdl index 042e886..6b7f8a1 100644 --- a/home-manager/config.kdl +++ b/home-manager/config.kdl @@ -251,9 +251,11 @@ environment { DISPLAY ":0" ELECTRON_OZONE_PLATFORM_HINT "auto" // see keyring below - // SSH_AUTH_SOCK "/run/user/1000/keyring/ssh" + SSH_AUTH_SOCK "/run/user/1000/keyring/ssh" } +spawn-at-startup "sh" "-c" "gnome-keyring-daemon -s --components=pkcs11,secrets,ssh -f" + // Uncomment this line to ask the clients to omit their client-side decorations if possible. // If the client will specifically ask for CSD, the request will be honored. // Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. diff --git a/home-manager/desktop.nix b/home-manager/desktop.nix index c5fe591..806afca 100644 --- a/home-manager/desktop.nix +++ b/home-manager/desktop.nix @@ -37,6 +37,7 @@ in programs.niri = { config = builtins.readFile ./config.kdl; }; + services.gnome-keyring.enable = true; services.playerctld.enable = true; diff --git a/home-manager/git.nix b/home-manager/git.nix index 020ee74..58592fe 100644 --- a/home-manager/git.nix +++ b/home-manager/git.nix @@ -9,7 +9,6 @@ # simple aliases c = "checkout"; st = "status"; - p = "push"; rc = "rebase --continue"; ra = "rebase --abort"; amend = "commit --amend --no-edit"; diff --git a/home-manager/swaylock.nix b/home-manager/swaylock.nix index bcf8325..28d2f95 100644 --- a/home-manager/swaylock.nix +++ b/home-manager/swaylock.nix @@ -1,6 +1,6 @@ { ... }: { programs.swaylock.enable = true; programs.swaylock.settings = { - image = "/run/user/1000/lockscreen.png"; + image = ./Bsodwindows10-wikimedia.png; }; } diff --git a/home-manager/waybar.nix b/home-manager/waybar.nix index 8ece731..f1b080a 100644 --- a/home-manager/waybar.nix +++ b/home-manager/waybar.nix @@ -28,9 +28,9 @@ systemd-failed-units = { hide-on-ok = true; # Hide if there are zero failed units. format = "✗ {nr_failed}"; - format-ok = "✓ systemd is ok but waybar is not"; - system = true; # monitor sytem units - user = true; # monitor user units + format-ok = "✓"; + system = true; # Monitor failed systemwide units. + user = false; # Ignore failed user units. }; "custom/music-back" = { format = "⏴"; diff --git a/nixos/bsod/bsod.png b/nixos/bsod/bsod.png deleted file mode 100644 index d744891..0000000 Binary files a/nixos/bsod/bsod.png and /dev/null differ diff --git a/nixos/bsod/bsod.typ b/nixos/bsod/bsod.typ deleted file mode 100644 index 82ca52b..0000000 --- a/nixos/bsod/bsod.typ +++ /dev/null @@ -1,46 +0,0 @@ -#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])) diff --git a/nixos/bsod/codes.txt b/nixos/bsod/codes.txt deleted file mode 100644 index c234438..0000000 --- a/nixos/bsod/codes.txt +++ /dev/null @@ -1,379 +0,0 @@ -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 diff --git a/nixos/bsod/default.nix b/nixos/bsod/default.nix deleted file mode 100644 index 581705d..0000000 --- a/nixos/bsod/default.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ 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" - ''; -} diff --git a/nixos/bsod/fonts/segoeuisemilight.ttf b/nixos/bsod/fonts/segoeuisemilight.ttf deleted file mode 100644 index 2dc260e..0000000 Binary files a/nixos/bsod/fonts/segoeuisemilight.ttf and /dev/null differ diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 7441dfe..20f9512 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -179,9 +179,6 @@ in }; services.displayManager.enable = true; xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-gnome pkgs.gnome-keyring ]; - services.gnome = { - gcr-ssh-agent.enable = true; - }; programs.waybar.enable = true; programs.coolercontrol.enable = true; @@ -251,26 +248,6 @@ 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 = { description = "paperless-ngx data backup to NAS"; serviceConfig = { @@ -293,7 +270,6 @@ in }; }; - xdg.mime.defaultApplications = { "text/html" = "firefox.desktop"; "x-scheme-handler/http" = "firefox.desktop"; @@ -406,6 +382,8 @@ in hardware.enableAllFirmware = true; + hardware.openrazer.enable = true; + # Open ports in the firewall. networking.firewall = { enable = true;