commit e8f1a60eb1091b9f6baafda5a2c857a45c4a78c8 Author: sandrews Date: Sat Sep 13 14:30:54 2025 -0400 Initial commit diff --git a/1_Install.ps1 b/1_Install.ps1 new file mode 100644 index 0000000..a17af88 --- /dev/null +++ b/1_Install.ps1 @@ -0,0 +1,56 @@ +# set-executionpolicy unrestricted + +# Check if running as administrator +if (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { + Write-Host "This script requires administrator privileges. Attempting to restart as administrator..." -ForegroundColor Yellow + + # Get the current script path + $scriptPath = $MyInvocation.MyCommand.Path + + # Restart the script with administrator privileges + try { + Start-Process PowerShell -Verb RunAs -ArgumentList "-ExecutionPolicy Bypass -File `"$scriptPath`"" + exit + } + catch { + Write-Error "Failed to restart as administrator. Please run this script as administrator manually." + Write-Host "Right-click on PowerShell and select 'Run as administrator', then run this script again." -ForegroundColor Red + pause + exit 1 + } +} + +Write-Host "Running with administrator privileges." -ForegroundColor Green + +[Environment]::UserName +$uid = $Env:UserName + +reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve +Add-WindowsCapability -Online -Name 'OpenSSH.Client~~~~0.0.1.0' +Enable-WindowsOptionalFeature -FeatureName ServicesForNFS-ClientOnly, ClientForNFS-Infrastructure -Online -NoRestart +winget source remove msstore +winget import -i .\winget.json +winget pin add Discord.Discord + +#RDP Magic +Enable-NetFirewallRule -DisplayGroup "Remote Desktop" +Set-Service -Name TermService -StartupType Automatic +Start-Service -Name TermService + +# Font Install +$fontSourceFolder = ".\Fonts" +$fontDestFolder = "C:\Windows\Fonts" +$regPath = "HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Fonts" + +# Process each TTF file +Get-ChildItem -Path $fontSourceFolder -Filter "*.ttf" | ForEach-Object { + $fontFile = $_.FullName + $fontName = $_.BaseName + $destFile = Join-Path -Path $fontDestFolder -ChildPath $_.Name + + Copy-Item -Path $fontFile -Destination $destFile -Force + New-ItemProperty -Path $regPath -Name "$fontName (TrueType)" -Value $_.Name -PropertyType String -Force +} + +Write-Host "Fonts installed for all users. Restart may be required." + diff --git a/2_ConfigUpdate.ps1 b/2_ConfigUpdate.ps1 new file mode 100644 index 0000000..84740e3 --- /dev/null +++ b/2_ConfigUpdate.ps1 @@ -0,0 +1,358 @@ +# set-executionpolicy unrestricted + +# Check if running as administrator +if (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { + Write-Host "This script requires administrator privileges. Attempting to restart as administrator..." -ForegroundColor Yellow + + # Get the current script path + $scriptPath = $MyInvocation.MyCommand.Path + + # Restart the script with administrator privileges + try { + Start-Process PowerShell -Verb RunAs -ArgumentList "-ExecutionPolicy Bypass -File `"$scriptPath`"" + exit + } + catch { + Write-Error "Failed to restart as administrator. Please run this script as administrator manually." + Write-Host "Right-click on PowerShell and select 'Run as administrator', then run this script again." -ForegroundColor Red + pause + exit 1 + } +} + +Write-Host "Running with administrator privileges." -ForegroundColor Green + +$uid = $Env:UserName + +# Get the directory where this script is located +$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path + +Copy-Item -Path "$scriptDir\FastStone" -Destination "C:\Users\$uid\AppData\Local\" -Recurse -Force + +# Define the Firefox installation directory +$firefoxPath = "C:\Program Files\Mozilla Firefox" +$distributionPath = Join-Path -Path $firefoxPath -ChildPath "distribution" + +# Ensure the distribution folder exists +if (-not (Test-Path -Path $distributionPath)) { + New-Item -Path $distributionPath -ItemType Directory | Out-Null +} + +# Define the source and destination paths for policies.json +$sourceFile = "$scriptDir\Firefox\policies.json" +$destinationFile = Join-Path -Path $distributionPath -ChildPath "policies.json" + +# Copy/replace the policies.json file +Copy-Item -Path $sourceFile -Destination $destinationFile -Force + +Write-Host "policies.json has been copied/replaced in the distribution folder." + +$forgePath = "C:\ProgramData\miniforge3" +$systemPathReference = [System.Environment]::GetEnvironmentVariable("Path", "Machine") + +# Check if the path already contains $forgePath +if (-not ($systemPathReference -split ";" | Where-Object { $_ -eq $forgePath })) { + # Append $forgePath to the existing path, with proper separation by semicolon + $newPath = $systemPathReference + ";" + $forgePath + [System.Environment]::SetEnvironmentVariable("Path", $newPath, "Machine") +} + +# Define the base Firefox profiles directory +$profilesDir = "$env:APPDATA\Mozilla\Firefox\Profiles" + +# Define the source user.js file +$sourceFile = "$scriptDir\Firefox\user.js" # Use absolute path based on script location + +# Check if the source file exists +if (-not (Test-Path -Path $sourceFile)) { + Write-Error "Source user.js file not found at $sourceFile" + exit +} + +# Loop through all subdirectories in the profiles folder +Get-ChildItem -Path $profilesDir -Directory | ForEach-Object { + $profilePath = $_.FullName + $destinationFile = Join-Path -Path $profilePath -ChildPath "user.js" + + # Copy the user.js file to the profile directory + Copy-Item -Path $sourceFile -Destination $destinationFile -Force + Write-Host "user.js has been placed in: $profilePath" +} + +Write-Host "Operation completed for all Firefox profiles." + + + +# Path to the CSV file +$csvFilePath = "$scriptDir\registry.csv" +$entries = Import-Csv -Path $csvFilePath + +foreach ($entry in $entries) { + # Trim fields to remove extra spaces + $registryPath = $entry.registryPath.Trim() + $propertyName = $entry.propertyName.Trim() + $propertyType = $entry.propertyType.Trim() + $propertyValue = $entry.propertyValue.Trim() + + # Validate required fields + if (-not $registryPath -or -not $propertyName -or -not $propertyType -or -not $propertyValue) { + Write-Warning "Skipping row with incomplete data: $($entry | Out-String)" + continue + } + + # Print debug info + #Write-Host "Processing: Path=$registryPath Name=$propertyName Type=$propertyType Value=$propertyValue" + + # Check if registry path exists, create if necessary + if (-not (Test-Path $registryPath)) { + try { + New-Item -Path $registryPath -Force | Out-Null + Write-Host "Created missing path: $registryPath" + } catch { + Write-Warning "Failed to create path: $registryPath. $_" + continue + } + } + + # Set the registry property + try { + Set-ItemProperty -Path $registryPath -Name $propertyName -Type $propertyType -Value $propertyValue + # Write-Host "Successfully set $propertyName in $registryPath to $propertyValue." + } catch { + Write-Warning "Failed to set $propertyName in $registryPath. $_" + } +} + +# ShareX - Remove "Capture Entire Screen" shortcut +Write-Host "Configuring ShareX shortcuts..." + +# Find ShareX settings directory in Documents folder +$shareXSettingsDir = "$env:USERPROFILE\Documents\ShareX" +$settingsFile = Join-Path -Path $shareXSettingsDir -ChildPath "HotkeysConfig.json" + +if (Test-Path -Path $settingsFile) { + try { + # Load the current hotkeys configuration + $hotkeysConfig = Get-Content -Path $settingsFile -Raw | ConvertFrom-Json + + # Find and modify the "Capture entire screen" hotkey to disable it + foreach ($hotkey in $hotkeysConfig) { + if ($hotkey.TaskSettings.Description -eq "Capture entire screen") { + $hotkey.HotkeyInfo.IsActive = $false + Write-Host "Disabled 'Capture entire screen' hotkey in ShareX" + } + } + + # Save the modified configuration back to file + $hotkeysConfig | ConvertTo-Json -Depth 10 | Set-Content -Path $settingsFile + Write-Host "ShareX hotkeys configuration updated successfully" + } catch { + Write-Warning "Failed to update ShareX hotkey configuration: $_" + } +} else { + Write-Warning "ShareX settings file not found at: $settingsFile" +} + +# ShareX - Modify PrintScreen shortcuts +Write-Host "Configuring ShareX shortcuts..." + +# Find ShareX settings directory in Documents folder +$shareXSettingsDir = "$env:USERPROFILE\Documents\ShareX" +$settingsFile = Join-Path -Path $shareXSettingsDir -ChildPath "HotkeysConfig.json" + +if (Test-Path -Path $settingsFile) { + try { + # Load the current hotkeys configuration + $hotkeysConfig = Get-Content -Path $settingsFile -Raw | ConvertFrom-Json + + # Find the Ctrl+PrintScreen entry (usually for rectangle region) + $ctrlPrintscreenEntry = $hotkeysConfig.Hotkeys | Where-Object { $_.HotkeyInfo.Hotkey -eq "PrintScreen, Control" } + if ($ctrlPrintscreenEntry) { + $ctrlPrintscreenEntry.HotkeyInfo.Hotkey = "PrintScreen" + Write-Host "Changed 'Ctrl+PrintScreen' to just 'PrintScreen'" + } + + # Find the PrintScreen only entry (usually "Capture entire screen") and disable it + $printscreenEntry = $hotkeysConfig.Hotkeys | Where-Object { $_.HotkeyInfo.Hotkey -eq "PrintScreen" -and $_ -ne $ctrlPrintscreenEntry } + if ($printscreenEntry) { + # Remove the entry from the array + $newHotkeys = $hotkeysConfig.Hotkeys | Where-Object { $_ -ne $printscreenEntry } + $hotkeysConfig.Hotkeys = $newHotkeys + Write-Host "Removed entry with just PrintScreen shortcut" + } + + # Save the modified configuration back to file + $hotkeysConfig | ConvertTo-Json -Depth 10 | Set-Content -Path $settingsFile + Write-Host "ShareX hotkeys configuration updated successfully" + } catch { + Write-Warning "Failed to update ShareX hotkey configuration: $_" + } +} else { + Write-Warning "ShareX settings file not found at: $settingsFile" +} + +# ShareX - Replace configuration files and remove backup folder +Write-Host "Configuring ShareX..." + +# Define the source and destination paths +$shareXSourceDir = ".\ShareX" +$shareXDestDir = "$env:USERPROFILE\Documents\ShareX" +$backupDir = Join-Path -Path $shareXDestDir -ChildPath "Backup" +$shareXExePath = "C:\Program Files\ShareX\ShareX.exe" + +# Close ShareX if it's running +$shareXProcess = Get-Process -Name "ShareX" -ErrorAction SilentlyContinue +if ($shareXProcess) { + Write-Host "Closing ShareX process..." + $shareXProcess | Stop-Process -Force + Start-Sleep -Seconds 1 # Give it a moment to close +} + +# Check if the source directory exists +if (-not (Test-Path -Path $shareXSourceDir)) { + Write-Warning "ShareX source directory not found at: $shareXSourceDir" +} else { + # Ensure the destination directory exists + if (-not (Test-Path -Path $shareXDestDir)) { + New-Item -Path $shareXDestDir -ItemType Directory -Force | Out-Null + Write-Host "Created ShareX directory at: $shareXDestDir" + } + + # Delete Backup folder first if it exists + if (Test-Path -Path $backupDir) { + try { + Remove-Item -Path $backupDir -Recurse -Force + Write-Host "Removed ShareX Backup folder" + } catch { + Write-Warning "Failed to remove ShareX Backup folder: $_" + } + } + + # Copy ApplicationConfig.json + $sourceAppConfig = Join-Path -Path $shareXSourceDir -ChildPath "ApplicationConfig.json" + $destAppConfig = Join-Path -Path $shareXDestDir -ChildPath "ApplicationConfig.json" + if (Test-Path -Path $sourceAppConfig) { + Copy-Item -Path $sourceAppConfig -Destination $destAppConfig -Force + Write-Host "Copied ApplicationConfig.json to $shareXDestDir" + } else { + Write-Warning "ApplicationConfig.json not found in source directory" + } + + # Copy HotkeysConfig.json + $sourceHotkeysConfig = Join-Path -Path $shareXSourceDir -ChildPath "HotkeysConfig.json" + $destHotkeysConfig = Join-Path -Path $shareXDestDir -ChildPath "HotkeysConfig.json" + if (Test-Path -Path $sourceHotkeysConfig) { + Copy-Item -Path $sourceHotkeysConfig -Destination $destHotkeysConfig -Force + Write-Host "Copied HotkeysConfig.json to $shareXDestDir" + } else { + Write-Warning "HotkeysConfig.json not found in source directory" + } +} + +# Restart ShareX if it was running +if ($shareXProcess -and (Test-Path -Path $shareXExePath)) { + Write-Host "Restarting ShareX with silent flag..." + Start-Process -FilePath $shareXExePath -ArgumentList "-s" +} elseif ($shareXProcess) { + Write-Warning "Could not restart ShareX: Executable not found at $shareXExePath" +} + +# XMouseButtonControl - Replace configuration files +Write-Host "Configuring XMouseButtonControl..." + +# Define the source and destination paths +$xmbcSourceDir = ".\XMouseButtonControl" +$xmbcDestDir = "$env:APPDATA\Highresolution Enterprises\XMouseButtonControl" + +# Ensure the destination directory exists +if (-not (Test-Path -Path $xmbcDestDir)) { + New-Item -Path $xmbcDestDir -ItemType Directory -Force | Out-Null + Write-Host "Created XMouseButtonControl directory at: $xmbcDestDir" +} + +# Copy XMBCSettings.xml +$sourceSettings = Join-Path -Path $xmbcSourceDir -ChildPath "XMBCSettings.xml" +$destSettings = Join-Path -Path $xmbcDestDir -ChildPath "XMBCSettings.xml" +if (Test-Path -Path $sourceSettings) { + Copy-Item -Path $sourceSettings -Destination $destSettings -Force + Write-Host "Copied XMBCSettings.xml to $xmbcDestDir" +} else { + Write-Warning "XMBCSettings.xml not found in source directory" +} + +# Copy profile file +$sourceProfile = Join-Path -Path $xmbcSourceDir -ChildPath "psymon's XMBC Settings.xmbcp" +$destProfile = Join-Path -Path $xmbcDestDir -ChildPath "psymon's XMBC Settings.xmbcp" +if (Test-Path -Path $sourceProfile) { + Copy-Item -Path $sourceProfile -Destination $destProfile -Force + Write-Host "Copied 'psymon's XMBC Settings.xmbcp' to $xmbcDestDir" +} else { + Write-Warning "psymon's XMBC Settings.xmbcp not found in source directory" +} + +# Update Windows hosts file with entries to block license servers +Write-Host "Updating Windows hosts file..." + +# Define the hosts file path +$hostsFile = "$env:SystemRoot\System32\drivers\etc\hosts" + +# Define the input file path (relative to script location) +$hostsInputFile = "$scriptDir\hosts.txt" + +# Check if the input file exists +if (-not (Test-Path -Path $hostsInputFile)) { + Write-Warning "hosts.txt file not found at $hostsInputFile" +} else { + try { + # Read the current hosts file + $hostsContent = Get-Content -Path $hostsFile -ErrorAction Stop + + # Read the hostnames to block from the input file + $hostnamesToBlock = Get-Content -Path $hostsInputFile | + Where-Object { $_ -and $_.Trim() -ne "" -and -not $_.Trim().StartsWith("#") } | + ForEach-Object { $_.Trim() } + + # Create a backup of the original hosts file + $backupFile = "$hostsFile.backup.$(Get-Date -Format 'yyyyMMdd-HHmmss')" + Copy-Item -Path $hostsFile -Destination $backupFile -Force + Write-Host "Created backup: $backupFile" + + # Track if any changes were made + $changesMade = $false + + # Check each hostname and add if not already present + foreach ($hostname in $hostnamesToBlock) { + # Check if this hostname is already in the hosts file (case-insensitive) + $existingEntry = $hostsContent | Where-Object { + $_ -match "^\s*127\.0\.0\.1\s+$([regex]::Escape($hostname))\s*$" -or + $_ -match "^\s*127\.0\.0\.1\s+.*\b$([regex]::Escape($hostname))\b" + } + + if (-not $existingEntry) { + # Add the entry + $hostsContent += "127.0.0.1 $hostname" + Write-Host "Added: $hostname" + $changesMade = $true + } else { + Write-Host "Already exists: $hostname" -ForegroundColor DarkGray + } + } + + # Write the updated hosts file if changes were made + if ($changesMade) { + $hostsContent | Set-Content -Path $hostsFile -Encoding ASCII -Force + Write-Host "Hosts file updated successfully with $($hostnamesToBlock.Count) entries processed" + } else { + Write-Host "No changes needed - all entries already exist in hosts file" + } + + # Flush DNS cache to apply changes immediately + Write-Host "Flushing DNS cache..." + & ipconfig /flushdns | Out-Null + Write-Host "DNS cache flushed" + + } catch { + Write-Error "Failed to update hosts file: $_" + Write-Host "Make sure the script is running with administrator privileges" -ForegroundColor Red + } +} diff --git a/3_ConfigAfterNextcloud.ps1 b/3_ConfigAfterNextcloud.ps1 new file mode 100644 index 0000000..5b93bff --- /dev/null +++ b/3_ConfigAfterNextcloud.ps1 @@ -0,0 +1,71 @@ +# set-executionpolicy unrestricted + +# Check if running as administrator +if (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { + Write-Host "This script requires administrator privileges. Attempting to restart as administrator..." -ForegroundColor Yellow + + # Get the current script path + $scriptPath = $MyInvocation.MyCommand.Path + + # Restart the script with administrator privileges + try { + Start-Process PowerShell -Verb RunAs -ArgumentList "-ExecutionPolicy Bypass -File `"$scriptPath`"" + exit + } + catch { + Write-Error "Failed to restart as administrator. Please run this script as administrator manually." + Write-Host "Right-click on PowerShell and select 'Run as administrator', then run this script again." -ForegroundColor Red + pause + exit 1 + } +} + +Write-Host "Running with administrator privileges." -ForegroundColor Green + + +$uid = $Env:UserName +# Get the directory where this script is located +$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path + +# Copy SSH directory from Nextcloud synchronized location if it exists +$sshSourceDir = "C:\Users\$uid\Nextcloud\Documents\Important_Docs\.ssh" +$sshDestDir = "C:\Users\$uid\.ssh" +if (Test-Path -Path $sshSourceDir) { + Copy-Item -Path $sshSourceDir -Destination $sshDestDir -Recurse -Force + Write-Host "Copied SSH directory from Nextcloud to: $sshDestDir" +} else { + Write-Host "Important_Docs/.ssh directory not found at: $sshSourceDir. Skipping SSH key copy." -ForegroundColor Yellow +} + +python "$scriptDir\Python\NextcloudClientFix.py" + +# Nextcloud - Copy sync-exclude.lst to AppData +Write-Host "Configuring Nextcloud sync exclusions..." + +# Define the source and destination paths for sync-exclude.lst +$syncExcludeSource = "$scriptDir\sync-exclude.lst" +$nextcloudAppDataDir = "$env:APPDATA\Nextcloud" +$syncExcludeDestination = Join-Path -Path $nextcloudAppDataDir -ChildPath "sync-exclude.lst" + +# Check if the source file exists +if (Test-Path -Path $syncExcludeSource) { + # Ensure the Nextcloud AppData directory exists + if (-not (Test-Path -Path $nextcloudAppDataDir)) { + try { + New-Item -Path $nextcloudAppDataDir -ItemType Directory -Force | Out-Null + Write-Host "Created Nextcloud directory at: $nextcloudAppDataDir" + } catch { + Write-Warning "Failed to create Nextcloud directory: $_" + } + } + + # Copy the sync-exclude.lst file + try { + Copy-Item -Path $syncExcludeSource -Destination $syncExcludeDestination -Force + Write-Host "Copied sync-exclude.lst to $syncExcludeDestination" + } catch { + Write-Warning "Failed to copy sync-exclude.lst: $_" + } +} else { + Write-Warning "sync-exclude.lst not found at: $syncExcludeSource" +} \ No newline at end of file diff --git a/FastStone/FSIV/FSSettings.db b/FastStone/FSIV/FSSettings.db new file mode 100644 index 0000000..4808ef9 Binary files /dev/null and b/FastStone/FSIV/FSSettings.db differ diff --git a/Firefox/my-ublock-backup_2025-09-05_17.37.09.txt b/Firefox/my-ublock-backup_2025-09-05_17.37.09.txt new file mode 100644 index 0000000..9aaca51 --- /dev/null +++ b/Firefox/my-ublock-backup_2025-09-05_17.37.09.txt @@ -0,0 +1,46 @@ +{ + "timeStamp": 1757111829383, + "version": "1.65.0", + "userSettings": { + "cloudStorageEnabled": true, + "externalLists": "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt", + "importedLists": [ + "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt" + ] + }, + "selectedFilterLists": [ + "user-filters", + "ublock-filters", + "ublock-badware", + "ublock-privacy", + "ublock-quick-fixes", + "ublock-unbreak", + "easylist", + "easyprivacy", + "urlhaus-1", + "plowe-0", + "fanboy-cookiemonster", + "ublock-cookies-easylist", + "fanboy-social", + "easylist-chat", + "easylist-newsletters", + "easylist-notifications", + "easylist-annoyances", + "ublock-annoyances", + "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt" + ], + "hiddenSettings": {}, + "whitelist": [ + "andrewspolytechnic.com", + "chrome-extension-scheme", + "insomniacookies.com", + "moz-extension-scheme", + "mycw78.ecwcloud.com", + "www.ea.com", + "www.gog.com" + ], + "dynamicFilteringString": "behind-the-scene * * noop\nbehind-the-scene * inline-script noop\nbehind-the-scene * 1p-script noop\nbehind-the-scene * 3p-script noop\nbehind-the-scene * 3p-frame noop\nbehind-the-scene * image noop\nbehind-the-scene * 3p noop", + "urlFilteringString": "", + "hostnameSwitchesString": "no-large-media: behind-the-scene false\nno-csp-reports: * true", + "userFilters": "" +} \ No newline at end of file diff --git a/Firefox/policies.json b/Firefox/policies.json new file mode 100644 index 0000000..57adef9 --- /dev/null +++ b/Firefox/policies.json @@ -0,0 +1,20 @@ +{ + "policies": { + "DisableFirefoxStudies": true, + "SearchEngines": { + "Default": "DuckDuckGo", + "Default_comment": "Set the default search engine to DuckDuckGo instead of Google." + }, + "DisableTelemetry": true, + "ExtensionSettings": { + "uBlock0@raymondhill.net": { + "installation_mode": "allowed", + "allowed_in_private_browsing": true + }, + "*": { + "installation_mode": "allowed", + "allowed_in_private_browsing": false + } + } + } +} \ No newline at end of file diff --git a/Firefox/user.js b/Firefox/user.js new file mode 100644 index 0000000..f6e8805 --- /dev/null +++ b/Firefox/user.js @@ -0,0 +1,300 @@ +// +/* You may copy+paste this file and use it as it is. + * + * If you make changes to your about:config while the program is running, the + * changes will be overwritten by the user.js when the application restarts. + * + * To make lasting changes to preferences, you will have to edit the user.js. + */ + +/**************************************************************************** + * Betterfox * + * "Ad meliora" * + * version: 142 * + * url: https://github.com/yokoffing/Betterfox * +****************************************************************************/ + +/**************************************************************************** + * SECTION: FASTFOX * +****************************************************************************/ +/** GENERAL ***/ +user_pref("content.notify.interval", 100000); + +/** GFX ***/ +user_pref("gfx.canvas.accelerated.cache-size", 512); +user_pref("gfx.content.skia-font-cache-size", 20); + +/** DISK CACHE ***/ +user_pref("browser.cache.disk.enable", false); + +/** MEMORY CACHE ***/ +user_pref("browser.sessionhistory.max_total_viewers", 4); + +/** MEDIA CACHE ***/ +user_pref("media.memory_cache_max_size", 65536); +user_pref("media.cache_readahead_limit", 7200); +user_pref("media.cache_resume_threshold", 3600); + +/** IMAGE CACHE ***/ +user_pref("image.mem.decode_bytes_at_a_time", 32768); + +/** NETWORK ***/ +user_pref("network.http.max-connections", 1800); +user_pref("network.http.max-persistent-connections-per-server", 10); +user_pref("network.http.max-urgent-start-excessive-connections-per-host", 5); +user_pref("network.http.pacing.requests.enabled", false); +user_pref("network.dnsCacheExpiration", 3600); +user_pref("network.ssl_tokens_cache_capacity", 10240); + +/** SPECULATIVE LOADING ***/ +user_pref("network.http.speculative-parallel-limit", 0); +user_pref("network.dns.disablePrefetch", true); +user_pref("network.dns.disablePrefetchFromHTTPS", true); +user_pref("browser.urlbar.speculativeConnect.enabled", false); +user_pref("browser.places.speculativeConnect.enabled", false); +user_pref("network.prefetch-next", false); +user_pref("network.predictor.enabled", false); + +/** EXPERIMENTAL ***/ +user_pref("layout.css.grid-template-masonry-value.enabled", true); + +/**************************************************************************** + * SECTION: SECUREFOX * +****************************************************************************/ +/** TRACKING PROTECTION ***/ +user_pref("browser.contentblocking.category", "strict"); +user_pref("privacy.trackingprotection.allow_list.baseline.enabled", true); +user_pref("privacy.trackingprotection.allow_list.convenience.enabled", true); +user_pref("browser.download.start_downloads_in_tmp_dir", true); +user_pref("browser.helperApps.deleteTempFileOnExit", true); +user_pref("browser.uitour.enabled", false); +user_pref("privacy.globalprivacycontrol.enabled", true); + +/** OCSP & CERTS / HPKP ***/ +user_pref("security.OCSP.enabled", 0); +user_pref("security.pki.crlite_mode", 2); +user_pref("security.csp.reporting.enabled", false); + +/** SSL / TLS ***/ +user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true); +user_pref("browser.xul.error_pages.expert_bad_cert", true); +user_pref("security.tls.enable_0rtt_data", false); + +/** DISK AVOIDANCE ***/ +user_pref("browser.privatebrowsing.forceMediaMemoryCache", true); +user_pref("browser.sessionstore.interval", 60000); + +/** SHUTDOWN & SANITIZING ***/ +user_pref("browser.privatebrowsing.resetPBM.enabled", true); +user_pref("privacy.history.custom", true); + +/** SEARCH / URL BAR ***/ +user_pref("browser.urlbar.trimHttps", true); +user_pref("browser.urlbar.untrimOnUserInteraction.featureGate", true); +user_pref("browser.search.separatePrivateDefault.ui.enabled", true); +user_pref("browser.search.suggest.enabled", false); +user_pref("browser.urlbar.quicksuggest.enabled", false); +user_pref("browser.urlbar.groupLabels.enabled", false); +user_pref("browser.formfill.enable", false); +user_pref("network.IDN_show_punycode", true); + +/** PASSWORDS ***/ +user_pref("signon.formlessCapture.enabled", false); +user_pref("signon.privateBrowsingCapture.enabled", false); +user_pref("network.auth.subresource-http-auth-allow", 1); +user_pref("editor.truncate_user_pastes", false); + +/** MIXED CONTENT + CROSS-SITE ***/ +user_pref("security.mixed_content.block_display_content", true); +user_pref("pdfjs.enableScripting", false); + +/** EXTENSIONS ***/ +user_pref("extensions.enabledScopes", 5); + +/** HEADERS / REFERERS ***/ +user_pref("network.http.referer.XOriginTrimmingPolicy", 2); + +/** CONTAINERS ***/ +user_pref("privacy.userContext.ui.enabled", true); + +/** SAFE BROWSING ***/ +user_pref("browser.safebrowsing.downloads.remote.enabled", false); + +/** MOZILLA ***/ +user_pref("permissions.default.desktop-notification", 2); +user_pref("permissions.default.geo", 2); +user_pref("geo.provider.network.url", "https://beacondb.net/v1/geolocate"); +user_pref("browser.search.update", false); +user_pref("permissions.manager.defaultsUrl", ""); +user_pref("extensions.getAddons.cache.enabled", false); + +/** TELEMETRY ***/ +user_pref("datareporting.policy.dataSubmissionEnabled", false); +user_pref("datareporting.healthreport.uploadEnabled", false); +user_pref("toolkit.telemetry.unified", false); +user_pref("toolkit.telemetry.enabled", false); +user_pref("toolkit.telemetry.server", "data:,"); +user_pref("toolkit.telemetry.archive.enabled", false); +user_pref("toolkit.telemetry.newProfilePing.enabled", false); +user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); +user_pref("toolkit.telemetry.updatePing.enabled", false); +user_pref("toolkit.telemetry.bhrPing.enabled", false); +user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); +user_pref("toolkit.telemetry.coverage.opt-out", true); +user_pref("toolkit.coverage.opt-out", true); +user_pref("toolkit.coverage.endpoint.base", ""); +user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false); +user_pref("browser.newtabpage.activity-stream.telemetry", false); +user_pref("datareporting.usage.uploadEnabled", false); + +/** EXPERIMENTS ***/ +user_pref("app.shield.optoutstudies.enabled", false); +user_pref("app.normandy.enabled", false); +user_pref("app.normandy.api_url", ""); + +/** CRASH REPORTS ***/ +user_pref("breakpad.reportURL", ""); +user_pref("browser.tabs.crashReporting.sendReport", false); + +/**************************************************************************** + * SECTION: PESKYFOX * +****************************************************************************/ +/** MOZILLA UI ***/ +user_pref("browser.privatebrowsing.vpnpromourl", ""); +user_pref("extensions.getAddons.showPane", false); +user_pref("extensions.htmlaboutaddons.recommendations.enabled", false); +user_pref("browser.discovery.enabled", false); +user_pref("browser.shell.checkDefaultBrowser", false); +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); +user_pref("browser.preferences.moreFromMozilla", false); +user_pref("browser.aboutConfig.showWarning", false); +user_pref("browser.aboutwelcome.enabled", false); +user_pref("browser.profiles.enabled", true); + +/** THEME ADJUSTMENTS ***/ +user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); +user_pref("browser.compactmode.show", true); +user_pref("browser.privateWindowSeparation.enabled", false); // WINDOWS + +/** AI ***/ +user_pref("browser.ml.enable", false); +user_pref("browser.ml.chat.enabled", false); + +/** FULLSCREEN NOTICE ***/ +user_pref("full-screen-api.transition-duration.enter", "0 0"); +user_pref("full-screen-api.transition-duration.leave", "0 0"); +user_pref("full-screen-api.warning.timeout", 0); + +/** URL BAR ***/ +user_pref("browser.urlbar.trending.featureGate", false); + +/** NEW TAB PAGE ***/ +user_pref("browser.newtabpage.activity-stream.default.sites", ""); +user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); +user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); +user_pref("browser.newtabpage.activity-stream.showSponsored", false); +user_pref("browser.newtabpage.activity-stream.showSponsoredCheckboxes", false); + +/** POCKET ***/ +user_pref("extensions.pocket.enabled", false); + +/** DOWNLOADS ***/ +user_pref("browser.download.manager.addToRecentDocs", false); + +/** PDF ***/ +user_pref("browser.download.open_pdf_attachments_inline", true); + +/** TAB BEHAVIOR ***/ +user_pref("browser.bookmarks.openInTabClosesMenu", false); +user_pref("browser.menu.showViewImageInfo", true); +user_pref("findbar.highlightAll", true); +user_pref("layout.word_select.eat_space_to_next_word", false); + +/**************************************************************************** + * START: MY OVERRIDES * +****************************************************************************/ +// visit https://github.com/yokoffing/Betterfox/wiki/Common-Overrides +// visit https://github.com/yokoffing/Betterfox/wiki/Optional-Hardening +// Enter your personal overrides below this line: +// PREF: improve font rendering by using DirectWrite everywhere like Chrome [WINDOWS] +user_pref("gfx.font_rendering.cleartype_params.rendering_mode", 5); +user_pref("gfx.font_rendering.cleartype_params.cleartype_level", 100); +user_pref("gfx.font_rendering.directwrite.use_gdi_table_loading", false); + +// PREF: restore login manager +user_pref("signon.rememberSignons", true); + +// PREF: pop-up to save logins for a new site +user_pref("signon.formlessCapture.enabled", true); + +// PREF: restore address and credit card manager +user_pref("extensions.formautofill.addresses.enabled", true); +user_pref("extensions.formautofill.creditCards.enabled", true); + +// PREF: restore Top Sites on New Tab page +user_pref("browser.newtabpage.activity-stream.feeds.topsites", true); + +// PREF: remove default Top Sites (Facebook, Twitter, etc.) +// This does not block you from adding your own. +user_pref("browser.newtabpage.activity-stream.default.sites", ""); + +// PREF: remove sponsored content on New Tab page +user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); // Sponsored shortcuts +user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); // Recommended by Pocket +user_pref("browser.newtabpage.activity-stream.showSponsored", false); // Sponsored Stories + +// PREF: enable container tabs +user_pref("privacy.userContext.enabled", true); + +// PREF: enable GPU-accelerated Canvas2D [WINDOWS] +user_pref("gfx.canvas.accelerated", true); + +// PREF: restore search engine suggestions +user_pref("browser.search.suggest.enabled", true); + +// PREF: Allow uBlock Origin in private browsing +user_pref("extensions.webextensions.privateBrowsing.enabled.uBlock0@raymondhill.net", true); + +// PREF: Set search engine placeholders (cosmetic) +user_pref("browser.urlbar.placeholderName", "DuckDuckGo"); +user_pref("browser.urlbar.placeholderName.private", "DuckDuckGo"); + +// PREF: Fake flag but attempting anyways to set default browser +user_pref("browser.search.defaultenginename", "DuckDuckGo"); +user_pref("browser.policies.runOncePerModification.setDefaultSearchEngine", "DuckDuckGo"); +user_pref("browser.urlbar.placeholderName", "DuckDuckGo"); +user_pref("browser.urlbar.placeholderName.private", "DuckDuckGo"); +user_pref("browser.preferences.moreFromMozilla", false); + +// Disable search suggestions in private browsing +user_pref("browser.search.suggest.enabled.private", false); + +// Use separate search engine for private browsing +user_pref("browser.search.separatePrivateDefault", true); +user_pref("browser.search.separatePrivateDefault.ui.enabled", true); + +// PREF: smart tab groups +user_pref("browser.tabs.groups.smart.enabled", false); + +// PREF: restore link previews +user_pref("browser.ml.linkPreview.enabled", true); + + +/**************************************************************************** + * SECTION: SMOOTHFOX * +****************************************************************************/ +// visit https://github.com/yokoffing/Betterfox/blob/main/Smoothfox.js +// Enter your scrolling overrides below this line: + +/**************************************************************************************** + * OPTION: SMOOTH SCROLLING * +****************************************************************************************/ +// recommended for 90hz+ displays +user_pref("apz.overscroll.enabled", true); // DEFAULT NON-LINUX +user_pref("general.smoothScroll", true); // DEFAULT +user_pref("general.smoothScroll.msdPhysics.enabled", true); +user_pref("mousewheel.default.delta_multiplier_y", 300); // 250-400; adjust this number to your liking +/**************************************************************************** + * END: BETTERFOX * +****************************************************************************/ diff --git a/Fonts/unifont-15.1.05.ttf b/Fonts/unifont-15.1.05.ttf new file mode 100644 index 0000000..e9bdc1c Binary files /dev/null and b/Fonts/unifont-15.1.05.ttf differ diff --git a/Fonts/unifont-all.ttf b/Fonts/unifont-all.ttf new file mode 100644 index 0000000..d6a6321 Binary files /dev/null and b/Fonts/unifont-all.ttf differ diff --git a/Fonts/unifont-smooth.ttf b/Fonts/unifont-smooth.ttf new file mode 100644 index 0000000..d6a6321 Binary files /dev/null and b/Fonts/unifont-smooth.ttf differ diff --git a/Fonts/unifont_csur-15.1.05.ttf b/Fonts/unifont_csur-15.1.05.ttf new file mode 100644 index 0000000..567acc8 Binary files /dev/null and b/Fonts/unifont_csur-15.1.05.ttf differ diff --git a/Fonts/unifont_jp-15.1.05.ttf b/Fonts/unifont_jp-15.1.05.ttf new file mode 100644 index 0000000..db0cb68 Binary files /dev/null and b/Fonts/unifont_jp-15.1.05.ttf differ diff --git a/Fonts/unifont_upper-15.1.05.ttf b/Fonts/unifont_upper-15.1.05.ttf new file mode 100644 index 0000000..9af2535 Binary files /dev/null and b/Fonts/unifont_upper-15.1.05.ttf differ diff --git a/PowerToys/settings_133974244713307595.ptb b/PowerToys/settings_133974244713307595.ptb new file mode 100644 index 0000000..f9eec12 Binary files /dev/null and b/PowerToys/settings_133974244713307595.ptb differ diff --git a/Python/NextcloudClientFix.py b/Python/NextcloudClientFix.py new file mode 100644 index 0000000..8bc3fe9 --- /dev/null +++ b/Python/NextcloudClientFix.py @@ -0,0 +1,71 @@ +import os +import configparser + +# Replace $uid with the actual user ID +uid = os.getlogin() +config_file_path = f"C:\\Users\\{uid}\\AppData\\Roaming\\Nextcloud\\nextcloud.cfg" + +# Ensure the configuration file exists +if not os.path.exists(config_file_path): + raise FileNotFoundError(f"Configuration file not found at: {config_file_path}") + +# Read and update the configuration +config = configparser.ConfigParser(strict=False) +config.optionxform = str # Preserve case sensitivity for keys + +# Read the file +config.read(config_file_path, encoding='utf-8') + +# Ensure the [General] section exists +if 'General' not in config: + config['General'] = {} + +# Fix the main sync issues +config['General']['maxChunkSize'] = '50000000' + +# Add sync monitoring improvements +config['General']['pollInterval'] = '5000' # Check for changes every 5 seconds (default is 30000) +config['General']['forceSyncInterval'] = '3600' # Force full sync every hour +config['General']['enableEtag'] = 'true' +config['General']['useNewBigFolderSizeLimit'] = 'true' +config['General']['newBigFolderSizeLimit'] = '500' # MB threshold for asking about large folders + +# Network timeout improvements +config['General']['timeout'] = '300' # 5 minute timeout +config['General']['chunkTimeout'] = '120' # 2 minute chunk timeout + +# Update account-specific settings for better sync +account_section = '0' # Your account is account 0 +if f'{account_section}\\pollInterval' not in config['Accounts']: + config['Accounts'][f'{account_section}\\pollInterval'] = '5000' + +# Fix folder-specific sync issues +folder_key = f'{account_section}\\FoldersWithPlaceholders\\1' + +# Ensure the folder isn't paused +if f'{folder_key}\\paused' in config['Accounts']: + config['Accounts'][f'{folder_key}\\paused'] = 'false' + +# Add folder-specific sync settings +config['Accounts'][f'{folder_key}\\pollInterval'] = '5000' +config['Accounts'][f'{folder_key}\\syncHiddenFiles'] = 'true' + +# Enable more detailed logging (temporary for debugging) +if 'Logging' not in config: + config['Logging'] = {} +config['Logging']['logLevel'] = '2' # 0=Info, 1=Warning, 2=Critical +config['Logging']['logExpire'] = '24' # Keep logs for 24 hours +config['Logging']['logFlush'] = 'true' + +# Write the updated configuration back to the file +with open(config_file_path, 'w', encoding='utf-8') as configfile: + config.write(configfile, space_around_delimiters=False) + +print(f"Updated Nextcloud configuration in {config_file_path}") +print("\nChanges made:") +print("✓ Reduced poll interval to 5 seconds (was 30 seconds)") +print("✓ Added force sync every hour") +print("✓ Enabled ETag support for better change detection") +print("✓ Added network timeout improvements") +print("✓ Enabled detailed logging for debugging") +print("✓ Ensured folder sync is not paused") diff --git a/ShareX/ApplicationConfig.json b/ShareX/ApplicationConfig.json new file mode 100644 index 0000000..7223cd3 --- /dev/null +++ b/ShareX/ApplicationConfig.json @@ -0,0 +1,962 @@ +{ + "DefaultTaskSettings": { + "Description": "", + "Job": "None", + "UseDefaultAfterCaptureJob": true, + "AfterCaptureJob": "CopyImageToClipboard, SaveImageToFile", + "UseDefaultAfterUploadJob": true, + "AfterUploadJob": "CopyURLToClipboard", + "UseDefaultDestinations": true, + "ImageDestination": "Imgur", + "ImageFileDestination": "Dropbox", + "TextDestination": "Pastebin", + "TextFileDestination": "Dropbox", + "FileDestination": "Dropbox", + "URLShortenerDestination": "BITLY", + "URLSharingServiceDestination": "Twitter", + "OverrideFTP": false, + "FTPIndex": 0, + "OverrideCustomUploader": false, + "CustomUploaderIndex": 0, + "OverrideScreenshotsFolder": false, + "ScreenshotsFolder": "", + "UseDefaultGeneralSettings": true, + "GeneralSettings": { + "PlaySoundAfterCapture": true, + "PlaySoundAfterUpload": true, + "PlaySoundAfterAction": true, + "ShowToastNotificationAfterTaskCompleted": true, + "ToastWindowDuration": 3.0, + "ToastWindowFadeDuration": 1.0, + "ToastWindowPlacement": "BottomRight", + "ToastWindowSize": "400, 300", + "ToastWindowLeftClickAction": "OpenUrl", + "ToastWindowRightClickAction": "CloseNotification", + "ToastWindowMiddleClickAction": "AnnotateImage", + "ToastWindowAutoHide": true, + "DisableNotificationsOnFullscreen": false, + "UseCustomCaptureSound": false, + "CustomCaptureSoundPath": "", + "UseCustomTaskCompletedSound": false, + "CustomTaskCompletedSoundPath": "", + "UseCustomActionCompletedSound": false, + "CustomActionCompletedSoundPath": "", + "UseCustomErrorSound": false, + "CustomErrorSoundPath": "" + }, + "UseDefaultImageSettings": true, + "ImageSettings": { + "ImageFormat": "PNG", + "ImagePNGBitDepth": "Default", + "ImageJPEGQuality": 90, + "ImageGIFQuality": "Default", + "ImageAutoUseJPEG": true, + "ImageAutoUseJPEGSize": 2048, + "ImageAutoJPEGQuality": false, + "FileExistAction": "Ask", + "ImageEffectPresets": [ + { + "Name": "", + "Effects": [ + { + "$type": "ShareX.ImageEffectsLib.Canvas, ShareX.ImageEffectsLib", + "Margin": "0, 0, 0, 30", + "MarginMode": "AbsoluteSize", + "Color": "Transparent", + "Enabled": true + }, + { + "$type": "ShareX.ImageEffectsLib.DrawText, ShareX.ImageEffectsLib", + "Text": "Text watermark", + "Placement": "BottomRight", + "Offset": "0, 0", + "AutoHide": false, + "TextFont": "Arial, 11.25pt", + "TextRenderingMode": "SystemDefault", + "TextColor": "235, 235, 235", + "DrawTextShadow": true, + "TextShadowColor": "Black", + "TextShadowOffset": "-1, -1", + "CornerRadius": 4, + "Padding": "5, 5, 5, 5", + "DrawBorder": true, + "BorderColor": "Black", + "BorderSize": 1, + "DrawBackground": true, + "BackgroundColor": "42, 47, 56", + "UseGradient": true, + "Gradient": { + "Type": "Vertical", + "Colors": [ + { + "Color": "68, 120, 194", + "Location": 0.0 + }, + { + "Color": "13, 58, 122", + "Location": 50.0 + }, + { + "Color": "6, 36, 78", + "Location": 50.0 + }, + { + "Color": "23, 89, 174", + "Location": 100.0 + } + ] + }, + "Enabled": true + } + ] + } + ], + "SelectedImageEffectPreset": 0, + "ShowImageEffectsWindowAfterCapture": false, + "ImageEffectOnlyRegionCapture": false, + "UseRandomImageEffect": false, + "ThumbnailWidth": 200, + "ThumbnailHeight": 0, + "ThumbnailName": "-thumbnail", + "ThumbnailCheckSize": false + }, + "UseDefaultCaptureSettings": true, + "CaptureSettings": { + "ShowCursor": true, + "ScreenshotDelay": 0.0, + "CaptureTransparent": false, + "CaptureShadow": true, + "CaptureShadowOffset": 100, + "CaptureClientArea": false, + "CaptureAutoHideTaskbar": false, + "CaptureCustomRegion": "0, 0, 0, 0", + "CaptureCustomWindow": "", + "SurfaceOptions": { + "QuickCrop": true, + "MinimumSize": 5, + "RegionCaptureActionRightClick": "RemoveShapeCancelCapture", + "RegionCaptureActionMiddleClick": "SwapToolType", + "RegionCaptureActionX1Click": "CaptureFullscreen", + "RegionCaptureActionX2Click": "CaptureActiveMonitor", + "DetectWindows": true, + "DetectControls": true, + "UseDimming": true, + "BackgroundDimStrength": 10, + "UseCustomInfoText": false, + "CustomInfoText": "X: $x, Y: $y$nR: $r, G: $g, B: $b$nHex: $hex", + "SnapSizes": [ + { + "Width": 426, + "Height": 240 + }, + { + "Width": 640, + "Height": 360 + }, + { + "Width": 854, + "Height": 480 + }, + { + "Width": 1280, + "Height": 720 + }, + { + "Width": 1920, + "Height": 1080 + } + ], + "ShowInfo": true, + "ShowMagnifier": true, + "UseSquareMagnifier": false, + "MagnifierPixelCount": 15, + "MagnifierPixelSize": 10, + "ShowCrosshair": false, + "UseLightResizeNodes": false, + "EnableAnimations": true, + "IsFixedSize": false, + "FixedSize": "250, 250", + "ShowFPS": false, + "FPSLimit": 100, + "MenuIconSize": 24, + "MenuLocked": false, + "RememberMenuState": false, + "MenuCollapsed": false, + "MenuPosition": "0, 0", + "InputDelay": 500, + "SwitchToDrawingToolAfterSelection": false, + "SwitchToSelectionToolAfterDrawing": false, + "ActiveMonitorMode": false, + "AnnotationOptions": { + "ImageInterpolationMode": "NearestNeighbor", + "StickerPacks": [ + { + "FolderPath": "Stickers\\BlobEmoji", + "Name": "Blob Emoji" + } + ], + "SelectedStickerPack": 0, + "RegionCornerRadius": 0, + "BorderColor": "242, 60, 60", + "BorderSize": 4, + "BorderStyle": "Solid", + "FillColor": "0, 0, 0, 0", + "DrawingCornerRadius": 3, + "Shadow": true, + "ShadowColor": "125, 0, 0, 0", + "ShadowOffset": "0, 1", + "LineCenterPointCount": 1, + "ArrowHeadDirection": "End", + "TextOutlineOptions": { + "Font": "Arial", + "Size": 25, + "Color": "White", + "Bold": true, + "Italic": false, + "Underline": false, + "AlignmentHorizontal": "Center", + "AlignmentVertical": "Center", + "Gradient": false, + "Color2": "240, 240, 240", + "GradientMode": "Vertical", + "EnterKeyNewLine": false + }, + "TextOutlineBorderColor": "242, 60, 60", + "TextOutlineBorderSize": 5, + "TextOptions": { + "Font": "Arial", + "Size": 18, + "Color": "White", + "Bold": false, + "Italic": false, + "Underline": false, + "AlignmentHorizontal": "Center", + "AlignmentVertical": "Center", + "Gradient": false, + "Color2": "240, 240, 240", + "GradientMode": "Vertical", + "EnterKeyNewLine": false + }, + "TextBorderColor": "White", + "TextBorderSize": 0, + "TextFillColor": "242, 60, 60", + "LastImageFilePath": null, + "StepBorderColor": "White", + "StepBorderSize": 0, + "StepFillColor": "242, 60, 60", + "StepFontSize": 18, + "StepType": "Numbers", + "MagnifyStrength": 200, + "StickerSize": 64, + "LastStickerPath": null, + "BlurRadius": 35, + "PixelateSize": 15, + "HighlightColor": "Yellow", + "CutOutEffectType": "None", + "CutOutEffectSize": 10, + "CutOutBackgroundColor": "Transparent" + }, + "LastRegionTool": "RegionRectangle", + "LastAnnotationTool": "DrawingRectangle", + "LastEditorTool": "DrawingRectangle", + "ImageEditorStartMode": "AutoSize", + "ImageEditorWindowState": { + "Location": "0, 0", + "Size": "0, 0", + "IsMaximized": false + }, + "ZoomToFitOnOpen": false, + "EditorAutoCopyImage": false, + "AutoCloseEditorOnTask": false, + "ShowEditorPanTip": true, + "ImageEditorResizeInterpolationMode": "Bicubic", + "EditorNewImageSize": "800, 600", + "EditorNewImageTransparent": false, + "EditorNewImageBackgroundColor": "White", + "EditorCanvasColor": "Transparent", + "ImageEffectPresets": [], + "SelectedImageEffectPreset": 0, + "ColorPickerOptions": { + "RecentColorsSelected": true + }, + "ScreenColorPickerInfoText": "" + }, + "FFmpegOptions": { + "OverrideCLIPath": false, + "CLIPath": "", + "VideoSource": "gdigrab", + "AudioSource": "", + "VideoCodec": "libx264", + "AudioCodec": "libvoaacenc", + "UserArgs": "", + "UseCustomCommands": false, + "CustomCommands": "", + "x264_Preset": "ultrafast", + "x264_CRF": 28, + "x264_Use_Bitrate": false, + "x264_Bitrate": 3000, + "VPx_Bitrate": 3000, + "XviD_QScale": 10, + "NVENC_Preset": "p4", + "NVENC_Tune": "ll", + "NVENC_Bitrate": 3000, + "GIFStatsMode": "full", + "GIFDither": "sierra2_4a", + "GIFBayerScale": 2, + "AMF_Usage": "lowlatency", + "AMF_Quality": "speed", + "AMF_Bitrate": 3000, + "QSV_Preset": "fast", + "QSV_Bitrate": 3000, + "AAC_Bitrate": 128, + "Opus_Bitrate": 128, + "Vorbis_QScale": 3, + "MP3_QScale": 4 + }, + "ScreenRecordFPS": 30, + "GIFFPS": 15, + "ScreenRecordShowCursor": true, + "ScreenRecordAutoStart": true, + "ScreenRecordStartDelay": 0.0, + "ScreenRecordFixedDuration": false, + "ScreenRecordDuration": 3.0, + "ScreenRecordTwoPassEncoding": false, + "ScreenRecordAskConfirmationOnAbort": false, + "ScreenRecordTransparentRegion": false, + "ScrollingCaptureOptions": { + "StartDelay": 300, + "AutoScrollTop": false, + "ScrollDelay": 300, + "ScrollAmount": 2, + "AutoIgnoreBottomEdge": true, + "AutoUpload": false, + "ShowRegion": true + }, + "OCROptions": { + "Language": "en", + "ScaleFactor": 2.0, + "SingleLine": false, + "Silent": false, + "AutoCopy": false, + "ServiceLinks": [ + { + "Name": "Google Translate", + "URL": "https://translate.google.com/?sl=auto&tl=en&text={0}&op=translate" + }, + { + "Name": "Google Search", + "URL": "https://www.google.com/search?q={0}" + }, + { + "Name": "Google Images", + "URL": "https://www.google.com/search?q={0}&tbm=isch" + }, + { + "Name": "Bing", + "URL": "https://www.bing.com/search?q={0}" + }, + { + "Name": "DuckDuckGo", + "URL": "https://duckduckgo.com/?q={0}" + }, + { + "Name": "DeepL", + "URL": "https://www.deepl.com/translator#auto/en/{0}" + } + ], + "CloseWindowAfterOpeningServiceLink": false, + "SelectedServiceLink": 0 + } + }, + "UseDefaultUploadSettings": true, + "UploadSettings": { + "UseCustomTimeZone": false, + "CustomTimeZone": { + "Id": "UTC", + "DisplayName": "UTC", + "StandardName": "UTC", + "DaylightName": "UTC", + "BaseUtcOffset": "00:00:00", + "AdjustmentRules": null, + "SupportsDaylightSavingTime": false + }, + "NameFormatPattern": "%ra{10}", + "NameFormatPatternActiveWindow": "%pn_%ra{10}", + "FileUploadUseNamePattern": false, + "FileUploadReplaceProblematicCharacters": false, + "URLRegexReplace": false, + "URLRegexReplacePattern": "^https?://(.+)$", + "URLRegexReplaceReplacement": "https://$1", + "ClipboardUploadURLContents": false, + "ClipboardUploadShortenURL": false, + "ClipboardUploadShareURL": false, + "ClipboardUploadAutoIndexFolder": false, + "UploaderFilters": [] + }, + "UseDefaultActions": true, + "ExternalPrograms": [], + "UseDefaultToolsSettings": true, + "ToolsSettings": { + "ScreenColorPickerFormat": "$hex", + "ScreenColorPickerFormatCtrl": "$r255, $g255, $b255", + "ScreenColorPickerInfoText": "RGB: $r255, $g255, $b255$nHex: $hex$nX: $x Y: $y", + "PinToScreenOptions": { + "InitialScale": 100, + "ScaleStep": 10, + "HighQualityScale": true, + "InitialOpacity": 100, + "OpacityStep": 10, + "Placement": "BottomRight", + "PlacementOffset": 10, + "TopMost": true, + "KeepCenterLocation": true, + "BackgroundColor": "White", + "Shadow": true, + "Border": true, + "BorderSize": 2, + "BorderColor": "CornflowerBlue", + "MinimizeSize": "100, 100" + }, + "IndexerSettings": { + "Output": "Html", + "SkipHiddenFolders": true, + "SkipHiddenFiles": true, + "MaxDepthLevel": 0, + "ShowSizeInfo": true, + "AddFooter": true, + "IndentationText": "|___", + "AddEmptyLineAfterFolders": false, + "UseCustomCSSFile": false, + "DisplayPath": false, + "DisplayPathLimited": false, + "CustomCSSFilePath": "", + "UseAttribute": true, + "CreateParseableJson": true + }, + "ImageBeautifierOptions": { + "Margin": 80, + "Padding": 40, + "SmartPadding": true, + "RoundedCorner": 20, + "ShadowRadius": 30, + "ShadowOpacity": 80, + "ShadowDistance": 10, + "ShadowAngle": 180, + "ShadowColor": "Black", + "BackgroundType": "Gradient", + "BackgroundGradient": { + "Type": "ForwardDiagonal", + "Colors": [ + { + "Color": "255, 81, 47", + "Location": 0.0 + }, + { + "Color": "221, 36, 118", + "Location": 100.0 + } + ] + }, + "BackgroundColor": "34, 34, 34", + "BackgroundImageFilePath": "" + }, + "ImageCombinerOptions": { + "Orientation": "Vertical", + "Alignment": "LeftOrTop", + "Space": 0, + "WrapAfter": 0, + "AutoFillBackground": true + }, + "VideoConverterOptions": { + "InputFilePath": null, + "OutputFolderPath": null, + "OutputFileName": null, + "VideoCodec": "x264", + "VideoQuality": 23, + "VideoQualityUseBitrate": false, + "VideoQualityBitrate": 3000, + "UseCustomArguments": false, + "CustomArguments": "", + "AutoOpenFolder": true + }, + "VideoThumbnailOptions": { + "DefaultOutputDirectory": null, + "LastVideoPath": null, + "OutputLocation": "DefaultFolder", + "CustomOutputDirectory": "", + "ImageFormat": "PNG", + "ThumbnailCount": 9, + "FilenameSuffix": "_Thumbnail", + "RandomFrame": false, + "UploadThumbnails": true, + "KeepScreenshots": false, + "OpenDirectory": false, + "MaxThumbnailWidth": 512, + "CombineScreenshots": true, + "Padding": 10, + "Spacing": 10, + "ColumnCount": 3, + "AddVideoInfo": true, + "AddTimestamp": true, + "DrawShadow": true, + "DrawBorder": true + }, + "BorderlessWindowSettings": { + "RememberWindowTitle": true, + "WindowTitle": null, + "AutoCloseWindow": false, + "ExcludeTaskbarArea": false + } + }, + "UseDefaultAdvancedSettings": true, + "AdvancedSettings": { + "ProcessImagesDuringFileUpload": false, + "ProcessImagesDuringClipboardUpload": false, + "ProcessImagesDuringExtensionUpload": false, + "UseAfterCaptureTasksDuringFileUpload": true, + "TextTaskSaveAsFile": true, + "AutoClearClipboard": false, + "RegionCaptureDisableAnnotation": false, + "ImageExtensions": [ + "jpg", + "jpeg", + "png", + "gif", + "bmp", + "ico", + "tif", + "tiff" + ], + "TextExtensions": [ + "txt", + "log", + "nfo", + "c", + "cpp", + "cc", + "cxx", + "h", + "hpp", + "hxx", + "cs", + "vb", + "html", + "htm", + "xhtml", + "xht", + "xml", + "css", + "js", + "php", + "bat", + "java", + "lua", + "py", + "pl", + "cfg", + "ini", + "dart", + "go", + "gohtml" + ], + "EarlyCopyURL": false, + "TextFileExtension": "txt", + "TextFormat": "text", + "TextCustom": "", + "TextCustomEncodeInput": true, + "ResultForceHTTPS": false, + "ClipboardContentFormat": "$result", + "BalloonTipContentFormat": "$result", + "OpenURLFormat": "$result", + "AutoShortenURLLength": 0, + "AutoCloseAfterUploadForm": false, + "NamePatternMaxLength": 100, + "NamePatternMaxTitleLength": 50 + }, + "WatchFolderEnabled": false, + "WatchFolderList": [] + }, + "FirstTimeRunDate": "2025-05-09T18:38:49.0926637Z", + "FileUploadDefaultDirectory": "", + "NameParserAutoIncrementNumber": 0, + "QuickTaskPresets": [ + { + "Name": "Save, Upload, Copy URL", + "AfterCaptureTasks": "SaveImageToFile, UploadImageToHost", + "AfterUploadTasks": "CopyURLToClipboard" + }, + { + "Name": "Save, Copy image", + "AfterCaptureTasks": "CopyImageToClipboard, SaveImageToFile", + "AfterUploadTasks": "None" + }, + { + "Name": "Save, Copy image file", + "AfterCaptureTasks": "SaveImageToFile, CopyFileToClipboard", + "AfterUploadTasks": "None" + }, + { + "Name": "Annotate, Save, Upload, Copy URL", + "AfterCaptureTasks": "AnnotateImage, SaveImageToFile, UploadImageToHost", + "AfterUploadTasks": "CopyURLToClipboard" + }, + { + "Name": null, + "AfterCaptureTasks": "None", + "AfterUploadTasks": "None" + }, + { + "Name": "Upload, Copy URL", + "AfterCaptureTasks": "UploadImageToHost", + "AfterUploadTasks": "CopyURLToClipboard" + }, + { + "Name": "Save", + "AfterCaptureTasks": "SaveImageToFile", + "AfterUploadTasks": "None" + }, + { + "Name": "Copy image", + "AfterCaptureTasks": "CopyImageToClipboard", + "AfterUploadTasks": "None" + }, + { + "Name": "Annotate", + "AfterCaptureTasks": "AnnotateImage", + "AfterUploadTasks": "None" + } + ], + "FirstTimeMinimizeToTray": false, + "TaskListViewColumnWidths": [], + "PreviewSplitterDistance": 335, + "Language": "Automatic", + "ShowTray": true, + "SilentRun": false, + "TrayIconProgressEnabled": true, + "TaskbarProgressEnabled": true, + "UseWhiteShareXIcon": false, + "RememberMainFormPosition": false, + "MainFormPosition": "2274, 748", + "RememberMainFormSize": false, + "MainFormSize": "0, 0", + "TrayLeftClickAction": "RectangleRegion", + "TrayLeftDoubleClickAction": "OpenMainWindow", + "TrayMiddleClickAction": "ClipboardUploadWithContentViewer", + "AutoCheckUpdate": true, + "UpdateChannel": "Release", + "CheckPreReleaseUpdates": false, + "UseCustomTheme": true, + "Themes": [ + { + "Name": "Dark", + "BackgroundColor": "39, 39, 39", + "LightBackgroundColor": "46, 46, 46", + "DarkBackgroundColor": "34, 34, 34", + "TextColor": "231, 233, 234", + "BorderColor": "31, 31, 31", + "CheckerColor": "46, 46, 46", + "CheckerColor2": "39, 39, 39", + "CheckerSize": 15, + "LinkColor": "166, 212, 255", + "MenuHighlightColor": "46, 46, 46", + "MenuHighlightBorderColor": "63, 63, 63", + "MenuBorderColor": "63, 63, 63", + "MenuCheckBackgroundColor": "51, 51, 51", + "MenuFont": "Segoe UI, 9.75pt", + "ContextMenuFont": "Segoe UI, 9.75pt", + "ContextMenuOpacity": 100, + "SeparatorLightColor": "44, 44, 44", + "SeparatorDarkColor": "31, 31, 31" + }, + { + "Name": "Light", + "BackgroundColor": "242, 242, 242", + "LightBackgroundColor": "247, 247, 247", + "DarkBackgroundColor": "235, 235, 235", + "TextColor": "69, 69, 69", + "BorderColor": "201, 201, 201", + "CheckerColor": "247, 247, 247", + "CheckerColor2": "235, 235, 235", + "CheckerSize": 15, + "LinkColor": "166, 212, 255", + "MenuHighlightColor": "247, 247, 247", + "MenuHighlightBorderColor": "96, 143, 226", + "MenuBorderColor": "201, 201, 201", + "MenuCheckBackgroundColor": "225, 233, 244", + "MenuFont": "Segoe UI, 9.75pt", + "ContextMenuFont": "Segoe UI, 9.75pt", + "ContextMenuOpacity": 100, + "SeparatorLightColor": "253, 253, 253", + "SeparatorDarkColor": "189, 189, 189" + }, + { + "Name": "Night", + "BackgroundColor": "42, 47, 56", + "LightBackgroundColor": "52, 57, 65", + "DarkBackgroundColor": "28, 32, 38", + "TextColor": "235, 235, 235", + "BorderColor": "28, 32, 38", + "CheckerColor": "60, 60, 60", + "CheckerColor2": "50, 50, 50", + "CheckerSize": 15, + "LinkColor": "166, 212, 255", + "MenuHighlightColor": "30, 34, 40", + "MenuHighlightBorderColor": "116, 129, 152", + "MenuBorderColor": "22, 26, 31", + "MenuCheckBackgroundColor": "56, 64, 75", + "MenuFont": "Segoe UI, 9.75pt", + "ContextMenuFont": "Segoe UI, 9.75pt", + "ContextMenuOpacity": 100, + "SeparatorLightColor": "56, 64, 75", + "SeparatorDarkColor": "22, 26, 31" + }, + { + "Name": "Nord Dark", + "BackgroundColor": "46, 52, 64", + "LightBackgroundColor": "59, 66, 82", + "DarkBackgroundColor": "38, 44, 57", + "TextColor": "229, 233, 240", + "BorderColor": "30, 38, 54", + "CheckerColor": "46, 52, 64", + "CheckerColor2": "36, 42, 54", + "CheckerSize": 15, + "LinkColor": "136, 192, 208", + "MenuHighlightColor": "36, 42, 54", + "MenuHighlightBorderColor": "24, 30, 42", + "MenuBorderColor": "24, 30, 42", + "MenuCheckBackgroundColor": "59, 66, 82", + "MenuFont": "Segoe UI, 9.75pt", + "ContextMenuFont": "Segoe UI, 9.75pt", + "ContextMenuOpacity": 100, + "SeparatorLightColor": "59, 66, 82", + "SeparatorDarkColor": "30, 38, 54" + }, + { + "Name": "Nord Light", + "BackgroundColor": "229, 233, 240", + "LightBackgroundColor": "236, 239, 244", + "DarkBackgroundColor": "216, 222, 233", + "TextColor": "59, 66, 82", + "BorderColor": "207, 216, 233", + "CheckerColor": "229, 233, 240", + "CheckerColor2": "216, 222, 233", + "CheckerSize": 15, + "LinkColor": "106, 162, 178", + "MenuHighlightColor": "236, 239, 244", + "MenuHighlightBorderColor": "207, 216, 233", + "MenuBorderColor": "216, 222, 233", + "MenuCheckBackgroundColor": "229, 233, 240", + "MenuFont": "Segoe UI, 9.75pt", + "ContextMenuFont": "Segoe UI, 9.75pt", + "ContextMenuOpacity": 100, + "SeparatorLightColor": "236, 239, 244", + "SeparatorDarkColor": "207, 216, 233" + }, + { + "Name": "Dracula", + "BackgroundColor": "40, 42, 54", + "LightBackgroundColor": "68, 71, 90", + "DarkBackgroundColor": "36, 38, 48", + "TextColor": "248, 248, 242", + "BorderColor": "33, 35, 43", + "CheckerColor": "40, 42, 54", + "CheckerColor2": "36, 38, 48", + "CheckerSize": 15, + "LinkColor": "98, 114, 164", + "MenuHighlightColor": "36, 38, 48", + "MenuHighlightBorderColor": "255, 121, 198", + "MenuBorderColor": "33, 35, 43", + "MenuCheckBackgroundColor": "45, 47, 61", + "MenuFont": "Segoe UI, 9.75pt", + "ContextMenuFont": "Segoe UI, 9.75pt", + "ContextMenuOpacity": 100, + "SeparatorLightColor": "45, 47, 61", + "SeparatorDarkColor": "33, 35, 43" + } + ], + "SelectedTheme": 0, + "UseCustomScreenshotsPath": true, + "CustomScreenshotsPath": "%UserProfile%\\Nextcloud\\Photos\\Screenshots", + "SaveImageSubFolderPattern": "%y-%mo", + "SaveImageSubFolderPatternWindow": "", + "ShowMenu": true, + "TaskViewMode": "ThumbnailView", + "ShowThumbnailTitle": true, + "ThumbnailTitleLocation": "Top", + "ThumbnailSize": "200, 150", + "ThumbnailClickAction": "Default", + "ShowColumns": true, + "ImagePreview": "Automatic", + "ImagePreviewLocation": "Side", + "AutoCleanupBackupFiles": false, + "AutoCleanupLogFiles": false, + "CleanupKeepFileCount": 10, + "ProxySettings": { + "ProxyMethod": "Manual", + "Host": null, + "Port": 0, + "Username": null, + "Password": null + }, + "UploadLimit": 5, + "BufferSizePower": 5, + "ClipboardContentFormats": [], + "MaxUploadFailRetry": 1, + "UseSecondaryUploaders": false, + "SecondaryImageUploaders": [ + "Imgur", + "ImageShack", + "Flickr", + "Photobucket", + "Twitter", + "Chevereto", + "Vgyme", + "CustomImageUploader", + "FileUploader" + ], + "SecondaryTextUploaders": [ + "Pastebin", + "Paste2", + "Slexy", + "Paste_ee", + "Gist", + "Upaste", + "Hastebin", + "OneTimeSecret", + "Pastie", + "CustomTextUploader", + "FileUploader" + ], + "SecondaryFileUploaders": [ + "Dropbox", + "FTP", + "OneDrive", + "GoogleDrive", + "Puush", + "Box", + "Mega", + "AmazonS3", + "GoogleCloudStorage", + "AzureStorage", + "BackblazeB2", + "OwnCloud", + "MediaFire", + "Pushbullet", + "SendSpace", + "Localhostr", + "Jira", + "Lambda", + "Pomf", + "Uguu", + "Seafile", + "Streamable", + "Sul", + "Lithiio", + "Transfersh", + "Plik", + "YouTube", + "Vault_ooo", + "SharedFolder", + "Email", + "CustomFileUploader" + ], + "HistorySaveTasks": true, + "HistoryCheckURL": false, + "RecentTasks": null, + "RecentTasksSave": false, + "RecentTasksMaxCount": 10, + "RecentTasksShowInMainWindow": true, + "RecentTasksShowInTrayMenu": true, + "RecentTasksTrayMenuMostRecentFirst": false, + "HistorySettings": { + "RememberWindowState": true, + "WindowState": { + "Location": "0, 0", + "Size": "0, 0", + "IsMaximized": false + }, + "SplitterDistance": 550, + "RememberSearchText": false, + "SearchText": "" + }, + "ImageHistorySettings": { + "RememberWindowState": true, + "WindowState": { + "Location": "0, 0", + "Size": "0, 0", + "IsMaximized": false + }, + "ThumbnailSize": "150, 150", + "MaxItemCount": 250, + "FilterMissingFiles": false, + "RememberSearchText": false, + "SearchText": "" + }, + "DontShowPrintSettingsDialog": false, + "PrintSettings": { + "Margin": 5, + "AutoRotateImage": true, + "AutoScaleImage": true, + "AllowEnlargeImage": false, + "CenterImage": false, + "TextFont": { + "FontFamily": "Arial", + "Size": 10.0, + "Style": "Regular", + "GraphicsUnit": "Point" + }, + "ShowPrintDialog": true, + "DefaultPrinterOverride": "" + }, + "AutoCaptureRegion": "0, 0, 0, 0", + "AutoCaptureRepeatTime": 60.0, + "AutoCaptureMinimizeToTray": true, + "AutoCaptureWaitUpload": true, + "ScreenRecordRegion": "0, 0, 0, 0", + "ActionsToolbarList": [ + "RectangleRegion", + "PrintScreen", + "ScreenRecorder", + "None", + "FileUpload", + "ClipboardUploadWithContentViewer" + ], + "ActionsToolbarRunAtStartup": false, + "ActionsToolbarPosition": "0, 0", + "ActionsToolbarLockPosition": false, + "ActionsToolbarStayTopMost": true, + "RecentColors": [], + "BinaryUnits": false, + "ShowMostRecentTaskFirst": false, + "WorkflowsOnlyShowEdited": false, + "TrayAutoExpandCaptureMenu": false, + "ShowMainWindowTip": true, + "BrowserPath": "", + "SaveSettingsAfterTaskCompleted": false, + "AutoSelectLastCompletedTask": false, + "DevMode": false, + "DisableHotkeys": false, + "DisableHotkeysOnFullscreen": false, + "HotkeyRepeatLimit": 500, + "ShowClipboardContentViewer": true, + "DefaultClipboardCopyImageFillBackground": true, + "UseAlternativeClipboardCopyImage": false, + "UseAlternativeClipboardGetImage": false, + "RotateImageByExifOrientationData": true, + "PNGStripColorSpaceInformation": false, + "DisableUpload": false, + "AcceptInvalidSSLCertificates": false, + "URLEncodeIgnoreEmoji": true, + "ShowUploadWarning": true, + "ShowMultiUploadWarning": true, + "ShowLargeFileSizeWarning": 100, + "CustomUploadersConfigPath": null, + "CustomHotkeysConfigPath": null, + "CustomScreenshotsPath2": null, + "DropSize": 150, + "DropOffset": 5, + "DropAlignment": "BottomRight", + "DropOpacity": 100, + "DropHoverOpacity": 255, + "ApplicationVersion": "17.0.0" +} \ No newline at end of file diff --git a/ShareX/HotkeysConfig.json b/ShareX/HotkeysConfig.json new file mode 100644 index 0000000..7189ff3 --- /dev/null +++ b/ShareX/HotkeysConfig.json @@ -0,0 +1,225 @@ +{ + "Hotkeys": [ + { + "HotkeyInfo": { + "Hotkey": "PrintScreen", + "Win": false + }, + "TaskSettings": { + "Description": "", + "Job": "RectangleRegion", + "UseDefaultAfterCaptureJob": true, + "AfterCaptureJob": "CopyImageToClipboard, SaveImageToFile", + "UseDefaultAfterUploadJob": true, + "AfterUploadJob": "CopyURLToClipboard", + "UseDefaultDestinations": true, + "ImageDestination": "Imgur", + "ImageFileDestination": "Dropbox", + "TextDestination": "Pastebin", + "TextFileDestination": "Dropbox", + "FileDestination": "Dropbox", + "URLShortenerDestination": "BITLY", + "URLSharingServiceDestination": "Twitter", + "OverrideFTP": false, + "FTPIndex": 0, + "OverrideCustomUploader": false, + "CustomUploaderIndex": 0, + "OverrideScreenshotsFolder": false, + "ScreenshotsFolder": "", + "UseDefaultGeneralSettings": true, + "GeneralSettings": null, + "UseDefaultImageSettings": true, + "ImageSettings": null, + "UseDefaultCaptureSettings": true, + "CaptureSettings": null, + "UseDefaultUploadSettings": true, + "UploadSettings": null, + "UseDefaultActions": true, + "ExternalPrograms": null, + "UseDefaultToolsSettings": true, + "ToolsSettings": null, + "UseDefaultAdvancedSettings": true, + "AdvancedSettings": null, + "WatchFolderEnabled": false, + "WatchFolderList": [] + } + }, + { + "HotkeyInfo": { + "Hotkey": "PrintScreen, Control", + "Win": false + }, + "TaskSettings": { + "Description": "", + "Job": "PrintScreen", + "UseDefaultAfterCaptureJob": true, + "AfterCaptureJob": "CopyImageToClipboard, SaveImageToFile", + "UseDefaultAfterUploadJob": true, + "AfterUploadJob": "CopyURLToClipboard", + "UseDefaultDestinations": true, + "ImageDestination": "Imgur", + "ImageFileDestination": "Dropbox", + "TextDestination": "Pastebin", + "TextFileDestination": "Dropbox", + "FileDestination": "Dropbox", + "URLShortenerDestination": "BITLY", + "URLSharingServiceDestination": "Twitter", + "OverrideFTP": false, + "FTPIndex": 0, + "OverrideCustomUploader": false, + "CustomUploaderIndex": 0, + "OverrideScreenshotsFolder": false, + "ScreenshotsFolder": "", + "UseDefaultGeneralSettings": true, + "GeneralSettings": null, + "UseDefaultImageSettings": true, + "ImageSettings": null, + "UseDefaultCaptureSettings": true, + "CaptureSettings": null, + "UseDefaultUploadSettings": true, + "UploadSettings": null, + "UseDefaultActions": true, + "ExternalPrograms": null, + "UseDefaultToolsSettings": true, + "ToolsSettings": null, + "UseDefaultAdvancedSettings": true, + "AdvancedSettings": null, + "WatchFolderEnabled": false, + "WatchFolderList": [] + } + }, + { + "HotkeyInfo": { + "Hotkey": "PrintScreen, Alt", + "Win": false + }, + "TaskSettings": { + "Description": "", + "Job": "ActiveWindow", + "UseDefaultAfterCaptureJob": true, + "AfterCaptureJob": "CopyImageToClipboard, SaveImageToFile", + "UseDefaultAfterUploadJob": true, + "AfterUploadJob": "CopyURLToClipboard", + "UseDefaultDestinations": true, + "ImageDestination": "Imgur", + "ImageFileDestination": "Dropbox", + "TextDestination": "Pastebin", + "TextFileDestination": "Dropbox", + "FileDestination": "Dropbox", + "URLShortenerDestination": "BITLY", + "URLSharingServiceDestination": "Twitter", + "OverrideFTP": false, + "FTPIndex": 0, + "OverrideCustomUploader": false, + "CustomUploaderIndex": 0, + "OverrideScreenshotsFolder": false, + "ScreenshotsFolder": "", + "UseDefaultGeneralSettings": true, + "GeneralSettings": null, + "UseDefaultImageSettings": true, + "ImageSettings": null, + "UseDefaultCaptureSettings": true, + "CaptureSettings": null, + "UseDefaultUploadSettings": true, + "UploadSettings": null, + "UseDefaultActions": true, + "ExternalPrograms": null, + "UseDefaultToolsSettings": true, + "ToolsSettings": null, + "UseDefaultAdvancedSettings": true, + "AdvancedSettings": null, + "WatchFolderEnabled": false, + "WatchFolderList": [] + } + }, + { + "HotkeyInfo": { + "Hotkey": "PrintScreen, Shift", + "Win": false + }, + "TaskSettings": { + "Description": "", + "Job": "ScreenRecorder", + "UseDefaultAfterCaptureJob": true, + "AfterCaptureJob": "CopyImageToClipboard, SaveImageToFile", + "UseDefaultAfterUploadJob": true, + "AfterUploadJob": "CopyURLToClipboard", + "UseDefaultDestinations": true, + "ImageDestination": "Imgur", + "ImageFileDestination": "Dropbox", + "TextDestination": "Pastebin", + "TextFileDestination": "Dropbox", + "FileDestination": "Dropbox", + "URLShortenerDestination": "BITLY", + "URLSharingServiceDestination": "Twitter", + "OverrideFTP": false, + "FTPIndex": 0, + "OverrideCustomUploader": false, + "CustomUploaderIndex": 0, + "OverrideScreenshotsFolder": false, + "ScreenshotsFolder": "", + "UseDefaultGeneralSettings": true, + "GeneralSettings": null, + "UseDefaultImageSettings": true, + "ImageSettings": null, + "UseDefaultCaptureSettings": true, + "CaptureSettings": null, + "UseDefaultUploadSettings": true, + "UploadSettings": null, + "UseDefaultActions": true, + "ExternalPrograms": null, + "UseDefaultToolsSettings": true, + "ToolsSettings": null, + "UseDefaultAdvancedSettings": true, + "AdvancedSettings": null, + "WatchFolderEnabled": false, + "WatchFolderList": [] + } + }, + { + "HotkeyInfo": { + "Hotkey": "PrintScreen, Shift, Control", + "Win": false + }, + "TaskSettings": { + "Description": "", + "Job": "ScreenRecorderGIF", + "UseDefaultAfterCaptureJob": true, + "AfterCaptureJob": "CopyImageToClipboard, SaveImageToFile", + "UseDefaultAfterUploadJob": true, + "AfterUploadJob": "CopyURLToClipboard", + "UseDefaultDestinations": true, + "ImageDestination": "Imgur", + "ImageFileDestination": "Dropbox", + "TextDestination": "Pastebin", + "TextFileDestination": "Dropbox", + "FileDestination": "Dropbox", + "URLShortenerDestination": "BITLY", + "URLSharingServiceDestination": "Twitter", + "OverrideFTP": false, + "FTPIndex": 0, + "OverrideCustomUploader": false, + "CustomUploaderIndex": 0, + "OverrideScreenshotsFolder": false, + "ScreenshotsFolder": "", + "UseDefaultGeneralSettings": true, + "GeneralSettings": null, + "UseDefaultImageSettings": true, + "ImageSettings": null, + "UseDefaultCaptureSettings": true, + "CaptureSettings": null, + "UseDefaultUploadSettings": true, + "UploadSettings": null, + "UseDefaultActions": true, + "ExternalPrograms": null, + "UseDefaultToolsSettings": true, + "ToolsSettings": null, + "UseDefaultAdvancedSettings": true, + "AdvancedSettings": null, + "WatchFolderEnabled": false, + "WatchFolderList": [] + } + } + ], + "ApplicationVersion": "17.0.0" +} \ No newline at end of file diff --git a/XMouseButtonControl/XMBCSettings.xml b/XMouseButtonControl/XMBCSettings.xml new file mode 100644 index 0000000..cc380a8 --- /dev/null +++ b/XMouseButtonControl/XMBCSettings.xml @@ -0,0 +1,675 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/XMouseButtonControl/psymon's XMBC Settings.xmbcp b/XMouseButtonControl/psymon's XMBC Settings.xmbcp new file mode 100644 index 0000000..dadf3fc --- /dev/null +++ b/XMouseButtonControl/psymon's XMBC Settings.xmbcp @@ -0,0 +1,1215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hosts.txt b/hosts.txt new file mode 100644 index 0000000..822cc3c --- /dev/null +++ b/hosts.txt @@ -0,0 +1,49 @@ +acdid.acdsystems.com + +# Adobe License Servers +lm.licenses.adobe.com +na1r.services.adobe.com +hlrcv.stage.adobe.com +lcs-cops.adobe.com +genuine.adobe.com +prod.adobegenuine.com +activation.adobe.com +practivate.adobe.com +ereg.adobe.com +activate.adobe.com +wip3.adobe.com +wip4.adobe.com +wwis-dubc1-vip60.adobe.com +www.adobeereg.com +activate.wip3.adobe.com +3dns.adobe.com +3dns-1.adobe.com +3dns-2.adobe.com +3dns-3.adobe.com +3dns-4.adobe.com +adobe-dns.adobe.com +adobe-dns-1.adobe.com +adobe-dns-2.adobe.com +adobe-dns-3.adobe.com +adobe-dns-4.adobe.com +hl2rcv.adobe.com +lmlicenses.wip4.adobe.com + +# Dassault Systemes License Servers +dsls.3ds.com +dsls-fra.3ds.com +dsls-usa.3ds.com +dsls-apac.3ds.com +licensing.3ds.com +licensinggateway.3ds.com + +# Autodesk License Servers +registeronce.adobe.com +ugs.com +solidworks.com +sw.com + +# General Software License Servers +flexnet.com +flexnetoperations.com +macrovision.com diff --git a/registry.csv b/registry.csv new file mode 100644 index 0000000..3be9aa6 --- /dev/null +++ b/registry.csv @@ -0,0 +1,97 @@ +registryPath,propertyName,propertyType,propertyValue +"HKCU:\Control Panel\Keyboard",PrintScreenKeyForSnippingEnabled,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer",ShowCloudFilesInQuickAccess,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer",ShowFrequent,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer",ShowRecent,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced",LaunchTo,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced",HideFileExt,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced",Hidden,DWord,1 +"HKCU:\SOFTWARE\microsoft\windows\currentversion\explorer\advanced",TaskbarAl,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search",SearchboxTaskbarMode,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize",AppsUseLightTheme,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize",SystemUsesLightTheme,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize",EnableTransparency,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer",HideSCAMeetNow,DWord,1 +"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer",HideSCAMeetNow,DWord,1 +"HKLM:\SOFTWARE\Policies\Microsoft\Dsh",AllowNewsAndInterests,DWord,0 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer",HidePeopleBar,DWord,1 +"HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer",HidePeopleBar,DWord,1 +"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People",PeopleBand,DWord,0 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Feeds",EnableFeeds,DWord,0 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search",AllowCloudSearch,DWord,0 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search",AllowCortana,DWord,0 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search",AllowCortanaAboveLock,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search",CortanaEnabled,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search",CortanaConsent,DWord,0 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent",DisableWindowsConsumerFeatures,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager",SilentInstalledAppsEnabled,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager",SubscribedContent-338388Enabled,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager",OemPreInstalledAppsEnabled,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager",PreInstalledAppsEnabled,DWord,0 +"HKLM:\SOFTWARE\NVIDIA Corporation\NvControlPanel2\Client",OptInOrOutPreference,DWord,0 +"HKLM:\SOFTWARE\NVIDIA Corporation\Global\FTS",EnableRID44231,DWord,0 +"HKLM:\SOFTWARE\NVIDIA Corporation\Global\FTS",EnableRID64640,DWord,0 +"HKLM:\SOFTWARE\NVIDIA Corporation\Global\FTS",EnableRID66610,DWord,0 +"HKLM:\SYSTEM\CurrentControlSet\Services\NvTelemetryContainer",Start,DWord,4 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection",AllowTelemetry,DWord,0 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection",MaxTelemetryAllowed,DWord,0 +"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection",AllowTelemetry,DWord,0 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppCompat",AITEnable,DWord,0 +"HKCU:\SOFTWARE\Policies\Microsoft\Windows\EdgeUI",DisableMFUTracking,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Input\TIPC",Enabled,DWord,0 +"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer",NoInstrumentation,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer",NoInstrumentation,DWord,1 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\HandwritingErrorReports",PreventHandwritingErrorReports,DWord,1 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection",DoNotShowFeedbackNotifications,DWord,1 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection",AllowDeviceNameInTelemetry,DWord,0 +"HKLM:\SOFTWARE\Microsoft\PCHealth\ErrorReporting",DoReport,DWord,0 +"HKLM:\SOFTWARE\Microsoft\PCHealth\ErrorReporting",ShowUI,DWord,0 +"HKLM:\SOFTWARE\WOW6432Node\Microsoft\PCHealth\ErrorReporting",DoReport,DWord,0 +"HKLM:\SOFTWARE\WOW6432Node\Microsoft\PCHealth\ErrorReporting",ShowUI,DWord,0 +"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer",SmartScreenEnabled,String,"Off" +"HKCU:\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\PhishingFilter",EnabledV9,DWord,0 +"HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer",HideRecentlyAddedApps,DWord,1 +"HKLM:\SOFTWARE\Policies\Microsoft\Assistance\Client\1.0",NoActiveHelp,DWord,1 +"HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl\StorageTelemetry",DeviceDumpEnabled,DWord,0 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments",SaveZoneInformation,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments",LowRiskFileTypes,String,".zip;.rar;.7z" +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\192.168.100.5",*,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\callisto.andrewspolytechnic.com",*,DWord,1 +"HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\AccountNotifications",DisableAccountNotifications,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced",Start_AccountNotifications,DWord,0 +"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System",NoConnectedUser,DWord,1 +"HKCU:\SOFTWARE\Policies\Microsoft\Windows",DisableThumbsDBOnNetworkFolders,DWord,1 +"HKCU:\SOFTWARE\Policies\Microsoft\Windows\Explorer",DisableThumbsDBOnNetworkFolders,DWord,1 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer",DisableThumbsDBOnNetworkFolders,DWord,1 +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer",NoThumbnailCache,DWord,1 +"HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server",fDenyTSConnections,DWord,0 +"HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server",fSingleSessionPerUser,DWord,0 +"HKLM:\SYSTEM\CurrentControlSet\Services\TermService",Start,DWord,2 +"HKLM:\SYSTEM\CurrentControlSet\Services\RDPWD",Start,DWord,2 +"HKLM:\SYSTEM\CurrentControlSet\Services\RDP-Tcp",Start,DWord,2 +"HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services",fDenyTSConnections,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",KeepHistory,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",RememberFilePos,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",RememberPosForAudioFiles,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",AfterPlayback,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",RememberWindowPos,DWord,1 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",RememberWindowSize,DWord,1 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",LoopFolderOnPlayNextFile,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",LockNoPause,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",PreventDisplaySleep,DWord,1 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",ShufflePlaylistItems,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",RememberPlaylistItems,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",HidePlaylistFullScreen,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",Loop,DWord,1 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",UpdaterAutoCheck,DWord,0 +"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Settings",UpdaterDelay,DWord,0 +"HKCU:\Control Panel\Accessibility\StickyKeys",Flags,String,"506" +"HKCU:\\Control Panel\Accessibility\Keyboard Response",Flags,String,"122" +"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System",ConsentPromptBehaviorAdmin,DWord,0 +"HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters",TcpWindowSize,DWord,16711680 +"HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters",GlobalMaxTcpWindowSize,DWord,16711680 +"HKLM:\SOFTWARE\ShareX",DisableUpdateCheck,DWord,1 +"HKLM:\SOFTWARE\ShareX",DisableUpload,DWord,1 +"HKCU:\SOFTWARE\Policies\Mozilla\Firefox\SearchEngines",Default,String,"DuckDuckGo" +"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\UserProfileEngagement",ScoobeSystemSettingEnabled,DWord,0 +"HKCU:\SOFTWARE\ACD Systems\LUXEA Pro\080\LClient",cod,DWord,1 \ No newline at end of file diff --git a/sync-exclude.lst b/sync-exclude.lst new file mode 100644 index 0000000..7171a5d --- /dev/null +++ b/sync-exclude.lst @@ -0,0 +1,106 @@ + +*~ +~$* +.~lock.* +~*.tmp +]*.~* +]Icon\r* +].DS_Store +].ds_store +*.textClipping +._* +]Thumbs.db +]photothumb.db +System Volume Information + +.*.sw? +.*.*sw? + +].TemporaryItems +].Trashes +].DocumentRevisions-V100 +].Trash-* +.fseventd +.apdisk +.Spotlight-V100 + +.directory + +*.part +*.filepart +*.crdownload + +*.kate-swp +*.gnucash.tmp-* + +.synkron.* +.sync.ffs_db +.symform +.symform-store +.fuse_hidden* +*.unison +.nfs* + +My Saved Places. + +\#*# + +*.sb-* +*.dll +*.exe +.git/ +.lock +*.bin +.bin +bin/ +*.lock +node_modules/ +.cache/ +.vscode/ +.pytest_cache/ +.github/ +.ipynb_checkpoints/ +*.exe +*.dll +*.class +*.com +*.so +*.o +@*/ +__pycache__/ +.Python/ +build/ +dist/ +eggs/ +.eggs/ +wheels/ +sdist/ +var/ +*.egg/ +*.egg-info/ +lib64/ +lib/ +.tox/ +.nox/ +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ +site/ +cython_debug/ +vendor/ +tmp/ +.libs/ +.debs/ +src/ +Debug/ +debug/ +*.pdb +*.enc +.enc +.sass-cache/ +_site/ +.info +*.info +.jekyll-cache/ \ No newline at end of file diff --git a/winget.json b/winget.json new file mode 100644 index 0000000..63b4c72 --- /dev/null +++ b/winget.json @@ -0,0 +1,122 @@ +{ + "$schema" : "https://aka.ms/winget-packages.schema.2.0.json", + "CreationDate" : "2024-12-04T15:19:00.942-00:00", + "Sources" : + [ + { + "Packages" : + [ + { + "PackageIdentifier" : "7zip.7zip" + }, + { + "PackageIdentifier" : "Git.Git" + }, + { + "PackageIdentifier" : "ShareX.ShareX" + }, + { + "PackageIdentifier" : "CondaForge.Miniforge3" + }, + { + "PackageIdentifier" : "Mozilla.Firefox" + }, + { + "PackageIdentifier" : "Microsoft.VCRedist.2010.x64" + }, + { + "PackageIdentifier" : "Nextcloud.NextcloudDesktop" + }, + { + "PackageIdentifier" : "Amazon.Corretto.19.JDK" + }, + { + "PackageIdentifier" : "TheDocumentFoundation.LibreOffice" + }, + { + "PackageIdentifier" : "FastStone.Viewer" + }, + { + "PackageIdentifier" : "CodecGuide.K-LiteCodecPack.Mega" + }, + { + "PackageIdentifier" : "OBSProject.OBSStudio" + }, + { + "PackageIdentifier" : "Libretro.RetroArch" + }, + { + "PackageIdentifier" : "Valve.Steam" + }, + { + "PackageIdentifier" : "Microsoft.VCRedist.2013.x64" + }, + { + "PackageIdentifier" : "Microsoft.DotNet.DesktopRuntime.6" + }, + { + "PackageIdentifier" : "Microsoft.DotNet.DesktopRuntime.5" + }, + { + "PackageIdentifier" : "Microsoft.VCRedist.2012.x86" + }, + { + "PackageIdentifier" : "Microsoft.VCRedist.2015+.x64" + }, + { + "PackageIdentifier" : "Microsoft.DotNet.Runtime.6" + }, + { + "PackageIdentifier" : "Microsoft.VCRedist.2013.x86" + }, + { + "PackageIdentifier" : "Microsoft.XNARedist" + }, + { + "PackageIdentifier" : "Microsoft.VCRedist.2010.x86" + }, + { + "PackageIdentifier" : "Microsoft.DotNet.DesktopRuntime.8" + }, + { + "PackageIdentifier" : "Microsoft.VCRedist.2012.x64" + }, + { + "PackageIdentifier" : "Microsoft.VCRedist.2015+.x86" + }, + { + "PackageIdentifier" : "Brave.Brave" + }, + { + "PackageIdentifier" : "Discord.Discord" + }, + { + "PackageIdentifier" : "WinSCP.WinSCP" + }, + { + "PackageIdentifier" : "Microsoft.VisualStudioCode" + }, + { + "PackageIdentifier" : "Microsoft.PowerToys" + }, + { + "PackageIdentifier" : "Microsoft.UI.Xaml.2.7" + }, + { + "PackageIdentifier" : "Microsoft.UI.Xaml.2.8" + }, + { + "PackageIdentifier" : "Microsoft.VCLibs.Desktop.14" + } + ], + "SourceDetails" : + { + "Argument" : "https://cdn.winget.microsoft.com/cache", + "Identifier" : "Microsoft.Winget.Source_8wekyb3d8bbwe", + "Name" : "winget", + "Type" : "Microsoft.PreIndexed.Package" + } + } + ], + "WinGetVersion" : "1.9.25200" +} \ No newline at end of file