dotfiles

My PC Dotfiles & Website
commit d1f23e60527af4531de60efb59ec27643a75802d
parent 83cc044c0ee563c55c90f0a8b71f93cd90559803
Author: maydayv7 <73811274+maydayv7@users.noreply.github.com>
Date:   Tue,  7 Apr 2026 20:42:54 +0530

feat: More Windows Config

Diffstat:
Mnixos/users/v7/accounts.conf | 20+++++++++-----------
Mnixos/users/v7/default.nix | 92++++++++++++++++++++++++++++++++++++++++----------------------------------------
Awindows/packages.ubundle | 1870+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Awindows/starship.toml | 128+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Awindows/wsl/.zsh_plugins.txt | 3+++
Awindows/wsl/.zshrc | 54++++++++++++++++++++++++++++++++++++++++++++++++++++++
Awindows/zellij.kdl | 580+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 2690 insertions(+), 57 deletions(-)

diff --git a/nixos/users/v7/accounts.conf b/nixos/users/v7/accounts.conf @@ -1,11 +1,9 @@ -[Account account_1635317848_0] -Provider=google -Identity=maydayv7@gmail.com -PresentationIdentity=maydayv7@gmail.com -MailEnabled=true -CalendarEnabled=true -ContactsEnabled=true -DocumentsEnabled=true -PhotosEnabled=true -FilesEnabled=false -PrintersEnabled=false +[Account account_1635317848_0] +Provider=google +MailEnabled=true +CalendarEnabled=true +ContactsEnabled=true +DocumentsEnabled=true +PhotosEnabled=true +FilesEnabled=false +PrintersEnabled=false diff --git a/nixos/users/v7/default.nix b/nixos/users/v7/default.nix @@ -1,46 +1,46 @@ -{ - config, - lib, - pkgs, - files, - ... -}: -let - homeDir = config.home.homeDirectory; -in -{ - # Personal Credentials - credentials = { - name = "maydayv7"; - fullname = "V7"; - mail = "maydayv7@gmail.com"; - key = "8C240C0C11293EE56260601CCF616EB19C2765E4"; - }; - - # Home Configuration - home = { - packages = [ pkgs.home-manager ]; - persist.directories = [ - "TBD" - "Projects" - ]; - - # Directory Symlinks - file = { - # Profile Picture - ".face".source = ./profile.png; - - # Online Accounts - ".config/goa-1.0/accounts.conf".text = builtins.readFile ./accounts.conf; - - # Dotfiles - "Projects/dotfiles".source = config.lib.file.mkOutOfStoreSymlink files.path.system; - - # GTK+ Bookmarks - ".config/gtk-3.0/bookmarks".text = lib.mkBefore '' - file://${homeDir}/TBD TBD - file://${homeDir}/Projects Projects - ''; - }; - }; -} +{ + config, + lib, + pkgs, + files, + ... +}: +let + homeDir = config.home.homeDirectory; +in +{ + # Personal Credentials + credentials = { + name = "maydayv7"; + fullname = "V7"; + mail = "73811274+maydayv7@users.noreply.github.com"; + key = "8C240C0C11293EE56260601CCF616EB19C2765E4"; + }; + + # Home Configuration + home = { + packages = [ pkgs.home-manager ]; + persist.directories = [ + "TBD" + "Projects" + ]; + + # Directory Symlinks + file = { + # Profile Picture + ".face".source = ./profile.png; + + # Online Accounts + ".config/goa-1.0/accounts.conf".text = builtins.readFile ./accounts.conf; + + # Dotfiles + "Projects/dotfiles".source = config.lib.file.mkOutOfStoreSymlink files.path.system; + + # GTK+ Bookmarks + ".config/gtk-3.0/bookmarks".text = lib.mkBefore '' + file://${homeDir}/TBD TBD + file://${homeDir}/Projects Projects + ''; + }; + }; +} diff --git a/windows/packages.ubundle b/windows/packages.ubundle @@ -0,0 +1,1869 @@ +{ + "export_version": 3, + "packages": [ + { + "Id": "7zip.7zip", + "Name": "7-Zip", + "Version": "26.00", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "@google/gemini-cli", + "Name": "Gemini Cli", + "Version": "0.36.0", + "Source": "npm", + "ManagerName": "Npm" + }, + { + "Id": "Alacritty.Alacritty", + "Name": "Alacritty", + "Version": "0.17.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "AmN.YASBGUI", + "Name": "YASB GUI", + "Version": "0.0.6.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "AmN.yasb", + "Name": "yasb", + "Version": "1.9.1", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Anthropic.Claude", + "Name": "Claude", + "Version": "1.569.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "AntibodySoftware.WizTree", + "Name": "WizTree", + "Version": "4.31", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "AutoHotkey.AutoHotkey", + "Name": "AutoHotkey", + "Version": "2.0.23", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Bitwarden.Bitwarden", + "Name": "Bitwarden", + "Version": "2026.3.1", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "BlenderFoundation.Blender", + "Name": "blender", + "Version": "5.1.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "BlueStack.BlueStacks", + "Name": "BlueStacks", + "Version": "5.22.166.1003", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Brave.Brave", + "Name": "Brave", + "Version": "146.1.88.138", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Cloudflare.Warp", + "Name": "Cloudflare WARP", + "Version": "26.3.846.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "CodeSector.TeraCopy", + "Name": "TeraCopy", + "Version": "3.17", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "CodecGuide.K-LiteCodecPack.Full", + "Name": "K-Lite Codec Pack Full", + "Version": "19.6.6", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "DevToys-app.DevToys", + "Name": "DevToys", + "Version": "2.0-preview.9", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Docker.DockerDesktop", + "Name": "Docker Desktop", + "Version": "4.67.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "DominikReichl.KeePass", + "Name": "KeePass", + "Version": "2.61", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Element.Element", + "Name": "Element", + "Version": "1.12.13", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "EpicGames.EpicGamesLauncher", + "Name": "Epic Games Launcher", + "Version": "19.1.7.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Figma.Figma", + "Name": "Figma", + "Version": "126.2.10", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Foxit.PhantomPDF.Subscription.MSI", + "Name": "Foxit PDF Editor (MSI)", + "Version": "2025.3.0.35737", + "Source": "winget", + "ManagerName": "Winget", + "Updates": { + "UpdatesIgnored": true, + "IgnoredVersion": "*" + } + }, + { + "Id": "FreeTube.FreeTube", + "Name": "FreeTube", + "Version": "0.24.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "GIMP.GIMP.3", + "Name": "GIMP", + "Version": "3.2.2.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "GitHub.GitHubDesktop", + "Name": "GitHub Desktop", + "Version": "3.5.7", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "GnuPG.GnuPG", + "Name": "GNU Privacy Guard", + "Version": "2.5.18", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "GnuWin32.Grep", + "Name": "GnuWin32: Grep", + "Version": "2.5.4", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Google.Antigravity", + "Name": "Antigravity", + "Version": "1.21.9", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Google.QuickShare", + "Name": "Quick Share from Google", + "Version": "1.0.2527.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "HandBrake.HandBrake", + "Name": "HandBrake", + "Version": "1.11.1", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "IDRIX.VeraCrypt", + "Name": "VeraCrypt", + "Version": "1.26.24", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "IrfanSkiljan.IrfanView", + "Name": "IrfanView", + "Version": "4.73", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "JiriPolasek.ColorsforCommandPalette", + "Name": "Colors for Command Palette", + "Version": "0.10.0.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "JohnMacFarlane.Pandoc", + "Name": "Pandoc", + "Version": "3.9.0.2", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "KeePassXCTeam.KeePassXC", + "Name": "KeePassXC", + "Version": "2.7.12", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Logseq.Logseq", + "Name": "Logseq", + "Version": "0.10.15", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "M2Team.NanaZip", + "Name": "NanaZip", + "Version": "6.0.1650.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Meltytech.Shotcut", + "Name": "Shotcut", + "Version": "26.2.26", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.AppInstaller", + "Name": "App Installer", + "Version": "1.28.220.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.CLRTypesSQLServer.2019", + "Name": "Microsoft System CLR Types for SQL Server 2019", + "Version": "15.0.2000.5", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.DirectX", + "Name": "DirectX End-User Runtime Installer", + "Version": "9.29.1974.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.DotNet.DesktopRuntime.6", + "Name": "Microsoft .NET Windows Desktop Runtime 6.0", + "Version": "6.0.36", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.DotNet.DesktopRuntime.8.x64", + "Name": "Microsoft Windows Desktop Runtime - 8.0.25 (x64)", + "Version": "8.0.25", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.DotNet.DesktopRuntime.9", + "Name": "Microsoft .NET Windows Desktop Runtime 9.0", + "Version": "9.0.14", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.Edge", + "Name": "Microsoft Edge", + "Version": "146.0.3856.97", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.GameInput", + "Name": "Microsoft GameInput", + "Version": "3.3.163.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.Office", + "Name": "Microsoft 365 Apps for enterprise", + "Version": "16.0.19822.20142", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.OpenJDK.21", + "Name": "Microsoft Build of OpenJDK with Hotspot 21", + "Version": "21.0.10.7", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.PowerShell", + "Name": "PowerShell", + "Version": "7.6.0.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.PowerToys", + "Name": "PowerToys", + "Version": "0.98.1", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.Teams", + "Name": "Microsoft Teams", + "Version": "26058.713.4529.5861", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.UI.Xaml.2.8", + "Name": "Microsoft.UI.Xaml", + "Version": "8.2501.31001.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCLibs.14", + "Name": "Microsoft Visual C\u002B\u002B 2015 UWP Runtime Package", + "Version": "14.0.33519.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCLibs.Desktop.14", + "Name": "Microsoft Visual C\u002B\u002B 2015 UWP Desktop Runtime Package", + "Version": "14.0.33728.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCRedist.2005.x86", + "Name": "Microsoft Visual C\u002B\u002B 2005 Redistributable (x86)", + "Version": "8.0.61187", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCRedist.2008.x64", + "Name": "Microsoft Visual C\u002B\u002B 2008 Redistributable - x64", + "Version": "9.0.30729.7523", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCRedist.2008.x86", + "Name": "Microsoft Visual C\u002B\u002B 2008 Redistributable - x86", + "Version": "9.0.30729.7523", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCRedist.2010.x64", + "Name": "Microsoft Visual C\u002B\u002B 2010 x64 Redistributable", + "Version": "10.0.40219", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCRedist.2010.x86", + "Name": "Microsoft Visual C\u002B\u002B 2010 x86 Redistributable", + "Version": "10.0.40219", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCRedist.2015\u002B.x64", + "Name": "Microsoft Visual C\u002B\u002B v14 Redistributable (x64)", + "Version": "14.44.35211.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VCRedist.2015\u002B.x86", + "Name": "Microsoft Visual C\u002B\u002B v14 Redistributable (x86)", + "Version": "14.44.35211.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VSTOR", + "Name": "Microsoft Visual Studio 2010 Tools for Office Runtime", + "Version": "10.0.60922", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VisualStudio.Community", + "Name": "Visual Studio Community 2026", + "Version": "18.4.3", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.VisualStudioCode", + "Name": "Microsoft Visual Studio Code", + "Version": "1.114.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.WSL", + "Name": "Windows Subsystem for Linux", + "Version": "2.6.3.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.WebDeploy", + "Name": "Microsoft Web Deploy", + "Version": "10.0.9419", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.WinGet.Client", + "Name": "Microsoft.WinGet.Client", + "Version": "1.12.440", + "Source": "PSGallery", + "ManagerName": "PowerShell7" + }, + { + "Id": "Microsoft.WinGet.Client", + "Name": "Microsoft.WinGet.Client", + "Version": "1.12.440", + "Source": "PSGallery", + "ManagerName": "PowerShell" + }, + { + "Id": "Microsoft.WinGet.CommandNotFound", + "Name": "Microsoft.WinGet.CommandNotFound", + "Version": "1.0.6.0", + "Source": "PSGallery", + "ManagerName": "PowerShell7" + }, + { + "Id": "Microsoft.WinGet.CommandNotFound", + "Name": "Microsoft.WinGet.CommandNotFound", + "Version": "1.0.6.0", + "Source": "PSGallery", + "ManagerName": "PowerShell" + }, + { + "Id": "Microsoft.WindowsAppRuntime.1.8", + "Name": "Windows App Runtime 1.8", + "Version": "1.8.6", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.WindowsSDK.10.0.26100", + "Name": "Windows Software Development Kit - Windows 10.0.26100.4188", + "Version": "10.0.26100.7705", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.WindowsTerminal", + "Name": "Windows Terminal", + "Version": "1.24.10921.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.XNARedist", + "Name": "Microsoft XNA Framework Redistributable Refresh", + "Version": "4.0.30901.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Microsoft.msodbcsql.17", + "Name": "Microsoft ODBC Driver 17 for SQL Server", + "Version": "17.10.6.1", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "MiniTool.PartitionWizard.Free", + "Name": "MiniTool Partition Wizard Free", + "Version": "13.6", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "MongoDB.Compass.Full", + "Name": "MongoDB Compass", + "Version": "1.49.4", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Mozilla.Thunderbird", + "Name": "Mozilla Thunderbird (en-US)", + "Version": "149.0.1", + "Source": "winget", + "ManagerName": "Winget", + "Updates": { + "IgnoredVersion": "147.0.2" + } + }, + { + "Id": "Notepad\u002B\u002B.Notepad\u002B\u002B", + "Name": "Notepad\u002B\u002B", + "Version": "8.9.3", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Nvidia.PhysX", + "Name": "NVIDIA PhysX System Software", + "Version": "9.23.1019", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "OBSProject.OBSStudio", + "Name": "OBS Studio", + "Version": "32.1.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "PSReadLine", + "Name": "PSReadLine", + "Version": "2.4.5", + "Source": "PSGallery", + "ManagerName": "PowerShell" + }, + { + "Id": "Pidgin.Pidgin", + "Name": "Pidgin", + "Version": "2.14.14", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "PrismLauncher.PrismLauncher", + "Name": "Prism Launcher", + "Version": "10.0.5", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Python.PythonInstallManager", + "Name": "Python Install Manager", + "Version": "26.1.240.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "QL-Win.QuickLook", + "Name": "QuickLook", + "Version": "4.4.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "REALiX.HWiNFO", + "Name": "HWiNFO\u00AE", + "Version": "8.44", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Rainmeter.Rainmeter", + "Name": "Rainmeter", + "Version": "4.5.23", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "RamenSoftware.Windhawk", + "Name": "Windhawk", + "Version": "1.7.3", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Roblox.Roblox", + "Name": "Roblox Player", + "Version": "0.702.2.7020633", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Rustlang.Rustup", + "Name": "Rustup: the Rust toolchain installer", + "Version": "1.29.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Spotify.Spotify", + "Name": "Spotify", + "Version": "1.2.86.502.g8cd7fb22", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Starship.Starship", + "Name": "starship", + "Version": "1.24.2", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "SumatraPDF.SumatraPDF", + "Name": "SumatraPDF", + "Version": "3.6", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Tailscale.Tailscale", + "Name": "Tailscale", + "Version": "1.96.3", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Terminal-Icons", + "Name": "Terminal Icons", + "Version": "0.11.0", + "Source": "PSGallery", + "ManagerName": "PowerShell" + }, + { + "Id": "Terminal-Icons", + "Name": "Terminal Icons", + "Version": "0.11.0", + "Source": "PSGallery", + "ManagerName": "PowerShell7" + }, + { + "Id": "Transmission.Transmission", + "Name": "Transmission", + "Version": "4.1.1", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Valve.Steam", + "Name": "Steam", + "Version": "2.10.91.91", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Vencord.Vesktop", + "Name": "Vesktop", + "Version": "1.6.5", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "ViRb3.wgcf", + "Name": "wgcf", + "Version": "2.2.30", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "VideoLAN.VLC", + "Name": "VLC media player", + "Version": "3.0.23", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "VoodooSoft.DefenderUI", + "Name": "DefenderUI", + "Version": "1.46", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "WinSCP.WinSCP", + "Name": "WinSCP", + "Version": "6.5.6", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "WireGuard.WireGuard", + "Name": "WireGuard", + "Version": "0.5.3", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "XP8K0J757HHRDW", + "Name": "Audacity", + "Version": "3.7.6", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "XPFNZKSKLBP7RJ", + "Name": "PuTTY", + "Version": "0.83.0.0", + "Source": "msstore", + "ManagerName": "Winget" + }, + { + "Id": "XnSoft.XnView.Classic", + "Name": "XnView", + "Version": "2.52.5", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "ZedIndustries.Zed", + "Name": "Zed", + "Version": "0.226.5", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "Zoom.Zoom", + "Name": "Zoom Workplace", + "Version": "7.0.34412", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "arndawg.zellij-windows", + "Name": "zellij-windows", + "Version": "0.43.1-win32.5", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "calibre.calibre", + "Name": "calibre", + "Version": "9.6.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "chrisant996.Clink", + "Name": "Clink", + "Version": "1.9.17", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "dorssel.usbipd-win", + "Name": "usbipd-win", + "Version": "5.3.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "npm", + "Name": "Npm", + "Version": "11.12.1", + "Source": "npm", + "ManagerName": "Npm" + }, + { + "Id": "opencode-ai", + "Name": "Opencode Ai", + "Version": "1.3.17", + "Source": "npm", + "ManagerName": "Npm" + }, + { + "Id": "pip", + "Name": "Pip", + "Version": "26.0.1", + "Source": "pip", + "ManagerName": "Pip" + }, + { + "Id": "pm2", + "Name": "Pm2", + "Version": "6.0.14", + "Source": "npm", + "ManagerName": "Npm" + }, + { + "Id": "repomix", + "Name": "Repomix", + "Version": "1.13.1", + "Source": "npm", + "ManagerName": "Npm" + }, + { + "Id": "th-ch.YouTubeMusic", + "Name": "YouTube Music", + "Version": "3.11.0", + "Source": "winget", + "ManagerName": "Winget" + }, + { + "Id": "voidtools.Everything.Alpha", + "Name": "Everything (Alpha)", + "Version": "1.5.0.1405", + "Source": "winget", + "ManagerName": "Winget", + "Updates": { + "IgnoredVersion": "1.5.0.1404" + } + }, + { + "Id": "winfetch", + "Name": "Winfetch", + "Version": "2.5.1", + "Source": "PSGallery", + "ManagerName": "PowerShell7" + }, + { + "Id": "xpm", + "Name": "Xpm", + "Version": "0.21.4", + "Source": "npm", + "ManagerName": "Npm" + } + ], + "incompatible_packages_info": "Incompatible packages cannot be installed from UniGetUI, either because they came from a local source (for example Local PC) or because the package manager was unavailable. Nevertheless, they have been listed here for logging purposes.", + "incompatible_packages": [ + { + "Id": "ARP\\Machine\\X64\\Android Studio", + "Name": "Android Studio", + "Version": "2025.3", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\FairlightAudioAccelerator_is1", + "Name": "Fairlight Audio Accelerator Utility", + "Version": "1.0.15", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\Gpg4win", + "Name": "Gpg4win (5.0.1)", + "Version": "5.0.1", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\Mozilla Firefox", + "Name": "Mozilla Firefox (x64 en-US)", + "Version": "149.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\MozillaMaintenanceService", + "Name": "Mozilla Maintenance Service", + "Version": "149.0.1", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\NAPS2 - Not Another PDF Scanner_is1", + "Name": "NAPS2", + "Version": "8.2.1", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\Riot Vanguard", + "Name": "Riot Vanguard", + "Version": "125.0.3.4086", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\RustDesk", + "Name": "RustDesk", + "Version": "1.4.6.29544831", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\Steam App 291550", + "Name": "Brawlhalla", + "Version": "1.0.0.0", + "Source": "Steam" + }, + { + "Id": "ARP\\Machine\\X64\\Steam App 322170", + "Name": "Geometry Dash", + "Version": "Unknown", + "Source": "Steam" + }, + { + "Id": "ARP\\Machine\\X64\\Steam App 431960", + "Name": "Wallpaper Engine", + "Version": "Unknown", + "Source": "Steam" + }, + { + "Id": "ARP\\Machine\\X64\\Steam App 714010", + "Name": "Aimlabs", + "Version": "Unknown", + "Source": "Steam" + }, + { + "Id": "ARP\\Machine\\X64\\Steam App 730", + "Name": "Counter-Strike 2", + "Version": "Unknown", + "Source": "Steam" + }, + { + "Id": "ARP\\Machine\\X64\\WinMerge_is1", + "Name": "WinMerge x64", + "Version": "2.16.54.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\Xilinx_DocNav_2025.2#0", + "Name": "Xilinx DocNav (C:\\AMDDesignTools)", + "Version": "2025.2", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\Xilinx_FPGAs \u0026 Adaptive SoCs Software _2025.2#0", + "Name": "AMD Adaptive SoC and FPGA Tools FPGAs \u0026 Adaptive SoCs Software 2025.2 (C:\\AMDDesignTools)", + "Version": "2025.2", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\Xilinx_Xilinx Information Center_2025.2#0", + "Name": "Xilinx Information Center (C:\\AMDDesignTools)", + "Version": "2025.2", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\mpv", + "Name": "mpv media player", + "Version": "2.0.0.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{010792BA-551A-3AC0-A7EF-0FAB4156C382}", + "Name": "Microsoft Visual C\u002B\u002B 2013 x64 Additional Runtime - 12.0.40664", + "Version": "12.0.40664", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{0F4F67F8-21E1-422D-B31C-B3800F4D6E36}", + "Name": "IIS 10.0 Express", + "Version": "10.0.10007", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{15C7B361-A0B2-4E79-93E0-868B5000BA3F}", + "Name": "FortiClient VPN", + "Version": "7.4.3.8758", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{27BBC149-2D6A-4C05-9BED-9A3791A5C1DE}", + "Name": "DaVinci Resolve", + "Version": "20.3.20009", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{37B8F9C7-03FB-3253-8781-2517C99D7C00}", + "Name": "Microsoft Visual C\u002B\u002B 2012 x64 Additional Runtime - 11.0.61135", + "Version": "11.0.61135", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{53CF6934-A98D-3D84-9146-FC4EDF3D5641}", + "Name": "Microsoft Visual C\u002B\u002B 2013 x64 Minimum Runtime - 12.0.40664", + "Version": "12.0.40664", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{547DD641-59E6-4B8A-8C53-4C28C54B7658}", + "Name": "Node.js", + "Version": "24.13.1", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{552ED017-461C-4DE5-8739-E04466E938FB}", + "Name": "RustDesk", + "Version": "1.4.6.29544831", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{568A72D3-8666-4F65-ABB5-D55BD975ADA7}", + "Name": "Microsoft SQL Server 2025 LocalDB ", + "Version": "17.0.1000.7", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{572A0073-40AE-4866-8138-AE60C3D90EF3}", + "Name": "VMware Workstation", + "Version": "25.0.1", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{61B44572-8722-4DAF-8ACF-8E742D30BCC5}", + "Name": "Microsoft Visual C\u002B\u002B 2022 X64 Minimum Runtime - 14.50.35719", + "Version": "14.50.35719", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{6DF13AB8-1697-46A2-8017-F68D860FC201}", + "Name": "DaVinci Resolve Control Panels", + "Version": "2.3.4.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{6F320B93-EE3C-4826-85E0-ADF79F8D4C61}", + "Name": "Microsoft Visual Studio Installer", + "Version": "4.4.38.63497", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{9095192A-1114-447B-BBC2-64695C950751}", + "Name": "JetBrains ETW Host Service (x64)", + "Version": "16.44.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{A7AB73A3-CB10-4AA5-9D38-6AEFFBDE4C91}", + "Name": "Microsoft Teams Meeting Add-in for Microsoft Office", + "Version": "1.25.28902", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{AECD4ED0-8A3B-41E9-92D1-6BEE0374CCAF}", + "Name": "Microsoft Visual C\u002B\u002B 2022 X64 Additional Runtime - 14.50.35719", + "Version": "14.50.35719", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_Display.Driver", + "Name": "NVIDIA Graphics Driver 595.79", + "Version": "595.79", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_Display.NvApp", + "Name": "NVIDIA App 11.0.6.383", + "Version": "11.0.6.383", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_FrameViewSdk", + "Name": "NVIDIA FrameView SDK 1.5.11821.36727370", + "Version": "1.5.11821.36727370", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_HDAudio.Driver", + "Name": "NVIDIA HD Audio Driver 1.4.5.7", + "Version": "1.4.5.7", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{BD499139-B54C-422A-8B66-1B27FF616F4B}", + "Name": "Microsoft .NET SDK 10.0.201 (x64) from Visual Studio", + "Version": "40.10.60062", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{CF2BEA3C-26EA-32F8-AA9B-331F7E34BA97}", + "Name": "Microsoft Visual C\u002B\u002B 2012 x64 Minimum Runtime - 11.0.61135", + "Version": "11.0.61135", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{FCDBA071-A602-43E6-BFD4-4A6AC43D3556}", + "Name": "Blackmagic RAW Common Components", + "Version": "5.1", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X64\\{ad8a2fa1-06e7-4b0d-927d-6e54b3d31028}", + "Name": "Microsoft Visual C\u002B\u002B 2005 Redistributable (x64)", + "Version": "8.0.61186", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\Call of Duty: Black Ops 2_is1", + "Name": "Call of Duty: Black Ops 2", + "Version": "Unknown", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\Call of Duty: Black Ops 3_is1", + "Name": "Call of Duty: Black Ops 3", + "Version": "Unknown", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\Digilent Software", + "Name": "Digilent Software", + "Version": "1.5.8", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\FreeFileSync_is1", + "Name": "FreeFileSync", + "Version": "14.8", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\Software_Xilinx_Xilinx ECM driver_DriverSetup", + "Name": "Xilinx ECM driver v2.51.0.0", + "Version": "2.51.0.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\VB:Voicemeeter {17359A74-1236-5467}", + "Name": "Voicemeeter, The Virtual Mixing Console", + "Version": "Unknown", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\WinPcapInst", + "Name": "WinPcap 4.1.3", + "Version": "4.1.3", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\qBittorrent", + "Name": "qBittorrent", + "Version": "5.1.4", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{13D2A7A2-1B42-4C03-8F0F-697991259AEE}", + "Name": "Windows SDK AddOn", + "Version": "10.1.0.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{1851460E-0E63-4117-B5BA-25A2F045801B}", + "Name": "vs_CoreEditorFonts", + "Version": "17.7.40001", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{5A0DFA55-3851-45BC-8B20-95EA4BF5812D}", + "Name": "Microsoft Visual C\u002B\u002B 2022 X86 Minimum Runtime - 14.50.35719", + "Version": "14.50.35719", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{6730F587-C259-4C4C-A527-F7FF31D970F8}", + "Name": "Epic Online Services", + "Version": "4.2.1", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{773AD50D-AAE6-4BA1-AD01-B5A38874C840}", + "Name": "Microsoft Visual C\u002B\u002B 2022 X86 Additional Runtime - 14.50.35719", + "Version": "14.50.35719", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{8122DAB1-ED4D-3676-BB0A-CA368196543E}", + "Name": "Microsoft Visual C\u002B\u002B 2013 x86 Minimum Runtime - 12.0.40664", + "Version": "12.0.40664", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{889610CC-4337-4BDB-AC3B-4F21806C0BDE}_is1", + "Name": "UniGetUI", + "Version": "3.3.7", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{B175520C-86A2-35A7-8619-86DC379688B9}", + "Name": "Microsoft Visual C\u002B\u002B 2012 x86 Additional Runtime - 11.0.61135", + "Version": "11.0.61135", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{BD95A8CD-1D9F-35AD-981A-3E7925026EBB}", + "Name": "Microsoft Visual C\u002B\u002B 2012 x86 Minimum Runtime - 11.0.61135", + "Version": "11.0.61135", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{C5E3A69D-D391-45A6-A8FB-00B01E2B010D}", + "Name": "Microsoft Visual Basic/C\u002B\u002B Runtime (x86)", + "Version": "1.1.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\Machine\\X86\\{D401961D-3A20-3AC7-943B-6139D5BD490A}", + "Name": "Microsoft Visual C\u002B\u002B 2013 x86 Additional Runtime - 12.0.40664", + "Version": "12.0.40664", + "Source": "Local PC" + }, + { + "Id": "ARP\\User\\X64\\BlueStacksServices", + "Name": "BlueStacks Services", + "Version": "3.0.9", + "Source": "Local PC" + }, + { + "Id": "ARP\\User\\X64\\Postman", + "Name": "Postman x64 11.89.0", + "Version": "11.89.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\User\\X64\\Riot Game Riot_Client.", + "Name": "Riot Client ", + "Version": "Unknown", + "Source": "Local PC" + }, + { + "Id": "ARP\\User\\X64\\Riot Game valorant.live", + "Name": "VALORANT", + "Version": "5.3.2.0", + "Source": "Local PC" + }, + { + "Id": "ARP\\User\\X64\\pymanager-pythoncore-3.14-64", + "Name": "Python 3.14.3", + "Version": "3.14-64", + "Source": "Local PC" + }, + { + "Id": "ARP\\User\\X64\\{DD3870DA-AF3C-4C73-B010-72944AB610C6}_is1", + "Name": "Stremio version 5.0.16", + "Version": "5.0.16", + "Source": "Local PC" + }, + { + "Id": "ARP\\User\\X64\\{a03aa9a7-61f9-4dc6-a157-f84a5acafaa1}", + "Name": "MSYS2", + "Version": "1.5", + "Source": "Local PC" + }, + { + "Id": "ARP\\User\\X64\\{d7119f72-c9f4-5917-aae1-685427c324a7}", + "Name": "JetBrains ReSharper in Visual Studio Community 2026", + "Version": "2025.3.3", + "Source": "Local PC" + }, + { + "Id": "MSIX\\5319275A.WhatsAppDesktop_2.2611.102.0_x64__cv1g1gvanyjgm", + "Name": "WhatsApp", + "Version": "2.2611.102.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\AdvancedMicroDevicesInc-2.AMDRadeonSoftware_10.22.40043.0_x64__0a9344xs7nr4m", + "Name": "AMD Radeon Software", + "Version": "10.22.40043.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Clipchamp.Clipchamp_4.5.10420.0_x64__yxz26nhyzhsrt", + "Name": "Microsoft Clipchamp", + "Version": "4.5.10420.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\DolbyLaboratories.DolbyAccess_3.27.8090.0_x64__rz1tebttyb220", + "Name": "Dolby Access", + "Version": "3.27.8090.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\DolbyLaboratories.DolbyDigitalPlusDecoderOEM_1.2.588.0_x64__rz1tebttyb220", + "Name": "Dolby Digital Plus decoder for PC OEMs", + "Version": "1.2.588.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\MICROSOFT.MINECRAFTUWP_1.26.1202.0_x64__8wekyb3d8bbwe", + "Name": "Minecraft for Windows", + "Version": "1.26.1202.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.4297127D64EC6_2.5.2.0_x64__8wekyb3d8bbwe", + "Name": "Minecraft Launcher", + "Version": "2.5.2.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.AV1VideoExtension_2.0.7.0_x64__8wekyb3d8bbwe", + "Name": "AV1 Video Extension", + "Version": "2.0.7.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.AVCEncoderVideoExtension_1.1.23.0_x64__8wekyb3d8bbwe", + "Name": "AVC Encoder Video Extension", + "Version": "1.1.23.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.ApplicationCompatibilityEnhancements_1.2511.9.0_x64__8wekyb3d8bbwe", + "Name": "Windows Application Compatibility Enhancements", + "Version": "1.2511.9.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.BingSearch_1.1.40.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft Bing", + "Version": "1.1.40.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.BingWeather_4.54.63029.0_x64__8wekyb3d8bbwe", + "Name": "MSN Weather", + "Version": "4.54.63029.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.CommandPalette_0.9.10852.0_x64__8wekyb3d8bbwe", + "Name": "Command Palette", + "Version": "0.9.10852.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.GamingApp_2603.1001.18.0_x64__8wekyb3d8bbwe", + "Name": "Xbox", + "Version": "2603.1001.18.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.GamingServices_34.111.20001.0_x64__8wekyb3d8bbwe", + "Name": "Gaming Services", + "Version": "34.111.20001.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.GetHelp_10.2409.33293.0_x64__8wekyb3d8bbwe", + "Name": "Get Help", + "Version": "10.2409.33293.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.HEIFImageExtension_1.2.30.0_x64__8wekyb3d8bbwe", + "Name": "HEIF Image Extension", + "Version": "1.2.30.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.HEVCVideoExtension_2.4.43.0_x64__8wekyb3d8bbwe", + "Name": "HEVC Video Extensions from Device Manufacturer", + "Version": "2.4.43.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Ink.Handwriting.Main.en-US.1.0.1_0.1121.1848.0_x64__8wekyb3d8bbwe", + "Name": "Ink.Handwriting.Main.en-US.1.0", + "Version": "0.1121.1848.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Ink.Handwriting.en-US.1.0_0.1121.1848.0_x64__8wekyb3d8bbwe", + "Name": "Ink.Handwriting.en-US.1.0", + "Version": "0.1121.1848.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Ink.Handwriting.en-US.1.0_0.1121.1848.0_x86__8wekyb3d8bbwe", + "Name": "Ink.Handwriting.en-US.1.0", + "Version": "0.1121.1848.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.LanguageExperiencePacken-GB_26100.124.233.0_neutral__8wekyb3d8bbwe", + "Name": "English (United Kingdom) Local Experience Pack", + "Version": "26100.124.233.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.MPEG2VideoExtension_1.2.13.0_x64__8wekyb3d8bbwe", + "Name": "MPEG-2 Video Extension", + "Version": "1.2.13.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.MicrosoftEdge.Stable_144.0.3719.115_neutral__8wekyb3d8bbwe", + "Name": "Microsoft Edge", + "Version": "144.0.3719.115", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.MinecraftJavaEdition_1.0.5.0_x64__8wekyb3d8bbwe", + "Name": "Minecraft: Java Edition", + "Version": "1.0.5.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft .Net Native Framework Package 2.2", + "Version": "2.2.29512.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x86__8wekyb3d8bbwe", + "Name": "Microsoft .Net Native Framework Package 2.2", + "Version": "2.2.29512.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft .Net Native Runtime Package 2.2", + "Version": "2.2.28604.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x86__8wekyb3d8bbwe", + "Name": "Microsoft .Net Native Runtime Package 2.2", + "Version": "2.2.28604.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Office.ActionsServer_16.0.19822.20142_neutral__8wekyb3d8bbwe", + "Name": "Microsoft.Office.ActionsServer", + "Version": "16.0.19822.20142", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Office.OneNoteVirtualPrinter_1.0.0.0_x64__8wekyb3d8bbwe", + "Name": "OneNote Virtual Printer", + "Version": "1.0.0.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.OfficePushNotificationUtility_16.0.19822.20142_neutral__8wekyb3d8bbwe", + "Name": "OfficePushNotificationsUtility", + "Version": "16.0.19822.20142", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Paint_11.2601.401.0_x64__8wekyb3d8bbwe", + "Name": "Paint", + "Version": "11.2601.401.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.PowerAutomateDesktop_11.2603.154.0_x64__8wekyb3d8bbwe", + "Name": "Power Automate", + "Version": "11.2603.154.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.PowerToys.FileLocksmithContextMenu_0.98.1.0_neutral__8wekyb3d8bbwe", + "Name": "PowerToys FileLocksmith Context Menu", + "Version": "0.98.1.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.PowerToys.ImageResizerContextMenu_0.98.1.0_neutral__8wekyb3d8bbwe", + "Name": "PowerToys ImageResizer Context Menu", + "Version": "0.98.1.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.PowerToys.PowerRenameContextMenu_0.98.1.0_neutral__8wekyb3d8bbwe", + "Name": "PowerToys PowerRename Context Menu", + "Version": "0.98.1.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.PowerToys.SparseApp_0.98.1.0_neutral__8wekyb3d8bbwe", + "Name": "PowerToys.SparseApp", + "Version": "0.98.1.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.RawImageExtension_2.5.7.0_x64__8wekyb3d8bbwe", + "Name": "Raw Image Extension", + "Version": "2.5.7.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.ScreenSketch_11.2601.2.0_x64__8wekyb3d8bbwe", + "Name": "Snipping Tool", + "Version": "11.2601.2.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.SecHealthUI_1000.29510.1001.0_x64__8wekyb3d8bbwe", + "Name": "Windows Security", + "Version": "1000.29510.1001.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Services.Store.Engagement_10.0.23012.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft Engagement Framework", + "Version": "10.0.23012.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Services.Store.Engagement_10.0.23012.0_x86__8wekyb3d8bbwe", + "Name": "Microsoft Engagement Framework", + "Version": "10.0.23012.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.StartExperiencesApp_1.248.3.0_x64__8wekyb3d8bbwe", + "Name": "Start Experiences App", + "Version": "1.248.3.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.StorePurchaseApp_22601.1401.7.0_x64__8wekyb3d8bbwe", + "Name": "Store Experience Host", + "Version": "22601.1401.7.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Todos_0.175.6901.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft To Do", + "Version": "0.175.6901.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.VCLibs.110.00.UWPDesktop_11.0.61135.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft Visual C\u002B\u002B 2012 UWP Desktop Runtime Package", + "Version": "11.0.61135.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.VCLibs.110.00.UWPDesktop_11.0.61135.0_x86__8wekyb3d8bbwe", + "Name": "Microsoft Visual C\u002B\u002B 2012 UWP Desktop Runtime Package", + "Version": "11.0.61135.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.VCLibs.120.00.UWPDesktop_12.0.40653.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft Visual C\u002B\u002B 2013 UWP Desktop Runtime Package", + "Version": "12.0.40653.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.VCLibs.120.00.UWPDesktop_12.0.40653.0_x86__8wekyb3d8bbwe", + "Name": "Microsoft Visual C\u002B\u002B 2013 UWP Desktop Runtime Package", + "Version": "12.0.40653.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.VP9VideoExtensions_1.2.12.0_x64__8wekyb3d8bbwe", + "Name": "VP9 Video Extensions", + "Version": "1.2.12.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.VisualStudioCode_1.0.114.0_neutral__8wekyb3d8bbwe", + "Name": "Visual Studio Code", + "Version": "1.0.114.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WebMediaExtensions_2.1.26.0_x64__8wekyb3d8bbwe", + "Name": "Web Media Extensions", + "Version": "2.1.26.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WebpImageExtension_1.2.14.0_x64__8wekyb3d8bbwe", + "Name": "WebP Image Extension", + "Version": "1.2.14.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WidgetsPlatformRuntime_1.6.14.0_x64__8wekyb3d8bbwe", + "Name": "Widgets Platform Runtime", + "Version": "1.6.14.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WinAppRuntime.DDLM.8000.770.947.0-x6_8000.770.947.0_x64__8wekyb3d8bbwe", + "Name": "Windows App Runtime DDLM 8000.770.947.0-x6", + "Version": "8000.770.947.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WinAppRuntime.DDLM.8000.770.947.0-x8_8000.770.947.0_x86__8wekyb3d8bbwe", + "Name": "Windows App Runtime DDLM 8000.770.947.0-x8", + "Version": "8000.770.947.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Windows.DevHome_0.2101.858.0_x64__8wekyb3d8bbwe", + "Name": "Windows Advanced Settings", + "Version": "0.2101.858.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Windows.Photos_2026.11020.20001.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft Photos", + "Version": "2026.11020.20001.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsAlarms_11.2512.0.0_x64__8wekyb3d8bbwe", + "Name": "Windows Clock", + "Version": "11.2512.0.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsAppRuntime.1.5_5001.373.1736.0_x64__8wekyb3d8bbwe", + "Name": "WindowsAppRuntime.1.5", + "Version": "5001.373.1736.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsAppRuntime.1.5_5001.373.1736.0_x86__8wekyb3d8bbwe", + "Name": "WindowsAppRuntime.1.5", + "Version": "5001.373.1736.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsAppRuntime.1.6_6000.519.329.0_x64__8wekyb3d8bbwe", + "Name": "WindowsAppRuntime.1.6", + "Version": "6000.519.329.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsAppRuntime.1.6_6000.519.329.0_x86__8wekyb3d8bbwe", + "Name": "WindowsAppRuntime.1.6", + "Version": "6000.519.329.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsAppRuntime.1.7_7000.785.2325.0_x64__8wekyb3d8bbwe", + "Name": "WindowsAppRuntime.1.7", + "Version": "7000.785.2325.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsAppRuntime.1.7_7000.785.2325.0_x86__8wekyb3d8bbwe", + "Name": "WindowsAppRuntime.1.7", + "Version": "7000.785.2325.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsCalculator_11.2508.4.0_x64__8wekyb3d8bbwe", + "Name": "Windows Calculator", + "Version": "11.2508.4.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsCamera_2025.2510.2.0_x64__8wekyb3d8bbwe", + "Name": "Windows Camera", + "Version": "2025.2510.2.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsNotepad_11.2512.26.0_x64__8wekyb3d8bbwe", + "Name": "Windows Notepad", + "Version": "11.2512.26.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsSoundRecorder_11.2512.0.0_x64__8wekyb3d8bbwe", + "Name": "Windows Sound Recorder", + "Version": "11.2512.0.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.WindowsStore_22602.1401.4.0_x64__8wekyb3d8bbwe", + "Name": "Microsoft Store", + "Version": "22602.1401.4.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Winget.Fonts.Source_2025.1016.311.49_neutral__8wekyb3d8bbwe", + "Name": "Windows Package Manager Source (winget-font) V2", + "Version": "2025.1016.311.49", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Winget.Source_2026.407.555.37_neutral__8wekyb3d8bbwe", + "Name": "Windows Package Manager Source (winget) V2", + "Version": "2026.407.555.37", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.Xbox.TCUI_1.24.10001.0_x64__8wekyb3d8bbwe", + "Name": "Xbox TCUI", + "Version": "1.24.10001.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.XboxGamingOverlay_7.326.2102.0_x64__8wekyb3d8bbwe", + "Name": "Game Bar", + "Version": "7.326.2102.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.XboxIdentityProvider_12.130.16001.0_x64__8wekyb3d8bbwe", + "Name": "Xbox Identity Provider", + "Version": "12.130.16001.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.XboxSpeechToTextOverlay_1.117.15001.0_x64__8wekyb3d8bbwe", + "Name": "Game Speech Window", + "Version": "1.117.15001.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.YourPhone_1.26022.64.0_x64__8wekyb3d8bbwe", + "Name": "Phone Link", + "Version": "1.26022.64.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\Microsoft.ZuneMusic_11.2601.11.0_x64__8wekyb3d8bbwe", + "Name": "Windows Media Player", + "Version": "11.2601.11.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\MicrosoftCorporationII.QuickAssist_2.0.35.0_x64__8wekyb3d8bbwe", + "Name": "Quick Assist", + "Version": "2.0.35.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\MicrosoftCorporationII.WinAppRuntime.Main.1.8_8000.806.2252.0_x64__8wekyb3d8bbwe", + "Name": "WinAppRuntime.Main.1.8", + "Version": "8000.806.2252.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\MicrosoftCorporationII.WinAppRuntime.Singleton_8000.806.2252.0_x64__8wekyb3d8bbwe", + "Name": "WinAppRuntime.Singleton", + "Version": "8000.806.2252.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\MicrosoftWindows.Client.WebExperience_526.7600.30.0_x64__cw5n1h2txyewy", + "Name": "Windows Web Experience Pack", + "Version": "526.7600.30.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\MicrosoftWindows.CrossDevice_1.26022.46.0_x64__cw5n1h2txyewy", + "Name": "Cross Device Experience Host", + "Version": "1.26022.46.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\MicrosoftWindows.Speech.en-IN.1_1.0.15.0_x64__cw5n1h2txyewy", + "Name": "Speech Pack - English (India)", + "Version": "1.0.15.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\MicrosoftWindows.Voice.en-IN.Prabhat.1_1.0.3.0_x64__cw5n1h2txyewy", + "Name": "Microsoft Prabhat (Natural) - English (India)", + "Version": "1.0.3.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\NVIDIACorp.NVIDIAControlPanel_8.1.969.0_x64__56jybvy8sckqj", + "Name": "NVIDIA Control Panel", + "Version": "8.1.969.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\NearbyShare_1.0.2527.0_x64__21hpf16v5xp10", + "Name": "Quick Share", + "Version": "1.0.2527.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\NotepadPlusPlus_1.0.0.0_neutral__2247w0b46hfww", + "Name": "Notepad\u002B\u002B", + "Version": "1.0.0.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\OpenAI.ChatGPT-Desktop_1.2026.43.0_x64__2p2nqsd0c76g0", + "Name": "ChatGPT", + "Version": "1.2026.43.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\RealtekSemiconductorCorp.RealtekAudioControl_1.1.137.0_x64__dt26b99r8h8gj", + "Name": "Realtek Audio Control", + "Version": "1.1.137.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\WinMerge_1.0.8.0_neutral__f62ztx9ss5ed4", + "Name": "WinMerge", + "Version": "1.0.8.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\ZedIndustries.Zed_1.0.0.0_neutral__japxn1gcva8rg", + "Name": "Zed", + "Version": "1.0.0.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\aimgr_0.20.44.0_x64__8wekyb3d8bbwe", + "Name": "Local AI Manager for Microsoft 365", + "Version": "0.20.44.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\gemini.google.com-537D494_1.0.0.0_neutral__vn3jms8s81tkg", + "Name": "Gemini", + "Version": "1.0.0.0", + "Source": "Microsoft Store" + }, + { + "Id": "MSIX\\redditTV.Reddit_1.0.1.0_neutral__99kbdge22ed1a", + "Name": "Reddit", + "Version": "1.0.1.0", + "Source": "Microsoft Store" + } + ] +} +\ No newline at end of file diff --git a/windows/starship.toml b/windows/starship.toml @@ -0,0 +1,128 @@ +add_newline = true +continuation_prompt = "⮞ " +format = "[╭](fg:base04)$os$directory$git_branch$git_status$fill$c$python$java$nodejs$dotnet$status$cmd_duration$shell$username$hostname$time$line_break$character" +palette = "campbell" + +[palettes.campbell] +black = "#0C0C0C" +red = "#C50F1F" +green = "#13A10E" +yellow = "#C19C00" +blue = "#0037DA" +purple = "#881798" +cyan = "#3A96DD" +white = "#CCCCCC" +bright-black = "#767676" +bright-red = "#E74856" +bright-green = "#16C60C" +bright-yellow = "#F9F1A5" +bright-blue = "#3B78FF" +bright-purple = "#B4009E" +bright-cyan = "#61D6D6" +bright-white = "#F2F2F2" + +base01 = "#0C0C0C" +base03 = "#363636" +base04 = "#767676" +orange = "#C19C00" + +[character] +format = "[╰─$symbol](fg:base04) " +success_symbol = "[⮞](fg:bold white)" +error_symbol = "[⮞](fg:bold red)" + +[os] +disabled = false +format = "(fg:base04)[](fg:white)[$symbol](fg:base01 bg:white)[](fg:white)" + +[os.symbols] +Android = "" +Arch = "" +Fedora = "" +Linux = "" +Macos = "" +NixOS = "" +Ubuntu = "" +Windows = "" +Unknown = "" + +[directory] +disabled = false +format = "[─](fg:base04)[](fg:blue)[󰉋](fg:base01 bg:blue)[](fg:blue bg:base03)[ $read_only$truncation_symbol$path](fg:white bg:base03)[](fg:base03)" +home_symbol = "~" +truncation_symbol = "…/" +truncation_length = 4 +truncate_to_repo = false +read_only = " " + +[git_branch] +disabled = false +format = "[─](fg:base04)[](fg:green)[](fg:base01 bg:green)[](fg:green bg:base03)[ $branch](fg:white bg:base03)" + +[git_status] +disabled = false +format = "[$ahead_behind$all_status](fg:green bg:base03)[](fg:base03)" +ahead = " ⇡${count}" +behind = " ⇣${count}" +diverged = " ⇡${ahead_count} ⇣${behind_count}" +conflicted = " =${count}" +deleted = " ×${count}" +modified = " !${count}" +renamed = " »${count}" +staged = " +${count}" +stashed = " *${count}" +untracked = " ?${count}" +up_to_date = "" + +[c] +format = "[─](fg:base04)[](fg:bright-white)[ C](fg:base01 bg:bright-white)[](fg:bright-white bg:base03)[ $version](fg:white bg:base03)[](fg:base03)" + +[python] +format = "[─](fg:base04)[](fg:bright-white)[ Python](fg:base01 bg:bright-white)[](fg:bright-white bg:base03)[ $version( \\($virtualenv\\))](fg:white bg:base03)[](fg:base03)" + +[java] +format = "[─](fg:base04)[](fg:bright-white)[ Java](fg:base01 bg:bright-white)[](fg:bright-white bg:base03)[ $version](fg:white bg:base03)[](fg:base03)" + +[nodejs] +format = "[─](fg:base04)[](fg:bright-white)[󰎙 Node.js](fg:base01 bg:bright-white)[](fg:bright-white bg:base03)[ $version](fg:white bg:base03)[](fg:base03)" + +[dotnet] +format = "[─](fg:base04)[](fg:bright-white)[󰪮 .NET](fg:base01 bg:bright-white)[](fg:bright-white bg:base03)[ $version](fg:white bg:base03)[](fg:base03)" + +[fill] +symbol = "─" +style = "fg:base04" + +[status] +disabled = false +format = "[─](fg:base04)[](fg:red)[](fg:base01 bg:red)[](fg:red bg:base03)[ $status](fg:white bg:base03)[](fg:base03)" + +[cmd_duration] +min_time = 500 +format = "[─](fg:base04)[](fg:orange)[󰦖](fg:base01 bg:orange)[](fg:orange bg:base03)[ $duration](fg:white bg:base03)[](fg:base03)" + +[shell] +disabled = false +format = "[─](fg:base04)[](fg:purple)[](fg:base01 bg:purple)[](fg:purple bg:base03)[ $indicator](fg:white bg:base03)[](fg:base03)" +bash_indicator = "bash" +fish_indicator = "fish" +zsh_indicator = "zsh" +powershell_indicator = "pwsh" +cmd_indicator = "cmd" +unknown_indicator = "shell" + +[username] +show_always = true +style_user = "fg:white" +style_root = "bold fg:red" +format = "[─](fg:base04)[](fg:yellow)[](fg:base01 bg:yellow)[](fg:yellow bg:base03)[ $user]($style bg:base03)[](fg:base03)" + +[hostname] +disabled = false +format = "[─](fg:base04)[](fg:cyan)[](fg:base01 bg:cyan)[](fg:cyan bg:base03)[ $hostname](fg:white bg:base03)[](fg:base03)" +ssh_only = false + +[time] +disabled = false +format = "[─](fg:base04)[](fg:blue)[](fg:base01 bg:blue)[](fg:blue bg:base03)[ $time](fg:white bg:base03)[](fg:base03)" +time_format = "%H:%M" diff --git a/windows/wsl/.zsh_plugins.txt b/windows/wsl/.zsh_plugins.txt @@ -0,0 +1,3 @@ +zsh-users/zsh-completions +zsh-users/zsh-autosuggestions +zsh-users/zsh-syntax-highlighting diff --git a/windows/wsl/.zshrc b/windows/wsl/.zshrc @@ -0,0 +1,54 @@ +# Plugins +source ~/.antidote/antidote.zsh +antidote load +autoload -Uz compinit && compinit + +# Keybinds +bindkey "^[[1;5C" forward-word +bindkey "^[[1;5D" backward-word +bindkey "^[[3~" delete-char +bindkey "^[[3;5~" kill-word + +# Command Aliases +alias c="bat" +alias l="eza -b -h -l -F --octal-permissions --time-style iso" +alias grep="grep --color" +alias sike="fastfetch" +alias whome="cd /mnt/c/Users" + +# Editor +npp() { + "/mnt/c/Program Files/Notepad++/notepad++.exe" "$@" > /dev/null 2>&1 &! +} + +# Command History +HISTFILE=~/.zsh_history +HISTSIZE=10000 +SAVEHIST=10000 +SAVEHIST_EXPIRE_DUPS_FIRST=1 +setopt APPEND_HISTORY +setopt SHARE_HISTORY +setopt INC_APPEND_HISTORY +setopt HIST_IGNORE_DUPS +setopt HIST_IGNORE_SPACE + +export HSTR_CONFIG=hicolor +hstr_no_tiocsti() { + zle -I + { HSTR_OUT="$( { </dev/tty hstr -- ${BUFFER}; } 2>&1 1>&3 3>&- )"; } 3>&1; + BUFFER="${HSTR_OUT}" + CURSOR=${#BUFFER} + zle redisplay +} +zle -N hstr_no_tiocsti +bindkey '\C-r' hstr_no_tiocsti +export HSTR_TIOCSTI=n + +# Command Not Found +source /usr/share/doc/pkgfile/command-not-found.zsh + +# Node Version Manager +source /usr/share/nvm/init-nvm.sh + +# Prompt +eval "$(starship init zsh)" diff --git a/windows/zellij.kdl b/windows/zellij.kdl @@ -0,0 +1,580 @@ +keybinds clear-defaults=true { + locked { + bind "Ctrl g" { SwitchToMode "normal"; } + } + pane { + bind "left" { MoveFocus "left"; } + bind "down" { MoveFocus "down"; } + bind "up" { MoveFocus "up"; } + bind "right" { MoveFocus "right"; } + bind "c" { SwitchToMode "renamepane"; PaneNameInput 0; } + bind "d" { NewPane "down"; SwitchToMode "normal"; } + bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "normal"; } + bind "f" { ToggleFocusFullscreen; SwitchToMode "normal"; } + bind "h" { MoveFocus "left"; } + bind "i" { TogglePanePinned; SwitchToMode "normal"; } + bind "j" { MoveFocus "down"; } + bind "k" { MoveFocus "up"; } + bind "l" { MoveFocus "right"; } + bind "n" { NewPane; SwitchToMode "normal"; } + bind "p" { SwitchFocus; } + bind "Ctrl p" { SwitchToMode "normal"; } + bind "r" { NewPane "right"; SwitchToMode "normal"; } + bind "s" { NewPane "stacked"; SwitchToMode "normal"; } + bind "w" { ToggleFloatingPanes; SwitchToMode "normal"; } + bind "z" { TogglePaneFrames; SwitchToMode "normal"; } + } + tab { + bind "left" { GoToPreviousTab; } + bind "down" { GoToNextTab; } + bind "up" { GoToPreviousTab; } + bind "right" { GoToNextTab; } + bind "1" { GoToTab 1; SwitchToMode "normal"; } + bind "2" { GoToTab 2; SwitchToMode "normal"; } + bind "3" { GoToTab 3; SwitchToMode "normal"; } + bind "4" { GoToTab 4; SwitchToMode "normal"; } + bind "5" { GoToTab 5; SwitchToMode "normal"; } + bind "6" { GoToTab 6; SwitchToMode "normal"; } + bind "7" { GoToTab 7; SwitchToMode "normal"; } + bind "8" { GoToTab 8; SwitchToMode "normal"; } + bind "9" { GoToTab 9; SwitchToMode "normal"; } + bind "[" { BreakPaneLeft; SwitchToMode "normal"; } + bind "]" { BreakPaneRight; SwitchToMode "normal"; } + bind "b" { BreakPane; SwitchToMode "normal"; } + bind "h" { GoToPreviousTab; } + bind "j" { GoToNextTab; } + bind "k" { GoToPreviousTab; } + bind "l" { GoToNextTab; } + bind "n" { NewTab; SwitchToMode "normal"; } + bind "r" { SwitchToMode "renametab"; TabNameInput 0; } + bind "s" { ToggleActiveSyncTab; SwitchToMode "normal"; } + bind "Ctrl t" { SwitchToMode "normal"; } + bind "x" { CloseTab; SwitchToMode "normal"; } + bind "tab" { ToggleTab; } + } + resize { + bind "left" { Resize "Increase left"; } + bind "down" { Resize "Increase down"; } + bind "up" { Resize "Increase up"; } + bind "right" { Resize "Increase right"; } + bind "+" { Resize "Increase"; } + bind "-" { Resize "Decrease"; } + bind "=" { Resize "Increase"; } + bind "H" { Resize "Decrease left"; } + bind "J" { Resize "Decrease down"; } + bind "K" { Resize "Decrease up"; } + bind "L" { Resize "Decrease right"; } + bind "h" { Resize "Increase left"; } + bind "j" { Resize "Increase down"; } + bind "k" { Resize "Increase up"; } + bind "l" { Resize "Increase right"; } + bind "Ctrl n" { SwitchToMode "normal"; } + } + move { + bind "left" { MovePane "left"; } + bind "down" { MovePane "down"; } + bind "up" { MovePane "up"; } + bind "right" { MovePane "right"; } + bind "h" { MovePane "left"; } + bind "Ctrl h" { SwitchToMode "normal"; } + bind "j" { MovePane "down"; } + bind "k" { MovePane "up"; } + bind "l" { MovePane "right"; } + bind "n" { MovePane; } + bind "p" { MovePaneBackwards; } + bind "tab" { MovePane; } + } + scroll { + bind "Alt left" { MoveFocusOrTab "left"; SwitchToMode "normal"; } + bind "Alt down" { MoveFocus "down"; SwitchToMode "normal"; } + bind "Alt up" { MoveFocus "up"; SwitchToMode "normal"; } + bind "Alt right" { MoveFocusOrTab "right"; SwitchToMode "normal"; } + bind "e" { EditScrollback; SwitchToMode "normal"; } + bind "Alt h" { MoveFocusOrTab "left"; SwitchToMode "normal"; } + bind "Alt j" { MoveFocus "down"; SwitchToMode "normal"; } + bind "Alt k" { MoveFocus "up"; SwitchToMode "normal"; } + bind "Alt l" { MoveFocusOrTab "right"; SwitchToMode "normal"; } + bind "s" { SwitchToMode "entersearch"; SearchInput 0; } + } + search { + bind "c" { SearchToggleOption "CaseSensitivity"; } + bind "n" { Search "down"; } + bind "o" { SearchToggleOption "WholeWord"; } + bind "p" { Search "up"; } + bind "w" { SearchToggleOption "Wrap"; } + } + session { + bind "a" { + LaunchOrFocusPlugin "zellij:about" { + floating true + move_to_focused_tab true + } + SwitchToMode "normal" + } + bind "c" { + LaunchOrFocusPlugin "configuration" { + floating true + move_to_focused_tab true + } + SwitchToMode "normal" + } + bind "l" { + LaunchOrFocusPlugin "zellij:layout-manager" { + floating true + move_to_focused_tab true + } + SwitchToMode "normal" + } + bind "Ctrl o" { SwitchToMode "normal"; } + bind "p" { + LaunchOrFocusPlugin "plugin-manager" { + floating true + move_to_focused_tab true + } + SwitchToMode "normal" + } + bind "s" { + LaunchOrFocusPlugin "zellij:share" { + floating true + move_to_focused_tab true + } + SwitchToMode "normal" + } + bind "w" { + LaunchOrFocusPlugin "session-manager" { + floating true + move_to_focused_tab true + } + SwitchToMode "normal" + } + } + shared_except "locked" { + bind "Alt +" { Resize "Increase"; } + bind "Alt -" { Resize "Decrease"; } + bind "Alt =" { Resize "Increase"; } + bind "Alt [" { PreviousSwapLayout; } + bind "Alt ]" { NextSwapLayout; } + bind "Alt f" { ToggleFloatingPanes; } + bind "Ctrl g" { SwitchToMode "locked"; } + bind "Alt i" { MoveTab "left"; } + bind "Alt n" { NewPane; } + bind "Alt o" { MoveTab "right"; } + bind "Alt p" { TogglePaneInGroup; } + bind "Alt Shift p" { ToggleGroupMarking; } + bind "Ctrl q" { Quit; } + } + shared_except "locked" "move" { + bind "Ctrl h" { SwitchToMode "move"; } + } + shared_except "locked" "session" { + bind "Ctrl o" { SwitchToMode "session"; } + } + shared_except "locked" "scroll" { + bind "Alt left" { MoveFocusOrTab "left"; } + bind "Alt down" { MoveFocus "down"; } + bind "Alt up" { MoveFocus "up"; } + bind "Alt right" { MoveFocusOrTab "right"; } + bind "Alt h" { MoveFocusOrTab "left"; } + bind "Alt j" { MoveFocus "down"; } + bind "Alt k" { MoveFocus "up"; } + bind "Alt l" { MoveFocusOrTab "right"; } + } + shared_except "locked" "scroll" "search" "tmux" { + bind "Ctrl b" { SwitchToMode "tmux"; } + } + shared_except "locked" "scroll" "search" { + bind "Ctrl s" { SwitchToMode "scroll"; } + } + shared_except "locked" "tab" { + bind "Ctrl t" { SwitchToMode "tab"; } + } + shared_except "locked" "pane" { + bind "Ctrl p" { SwitchToMode "pane"; } + } + shared_except "locked" "resize" { + bind "Ctrl n" { SwitchToMode "resize"; } + } + shared_except "normal" "locked" "entersearch" { + bind "enter" { SwitchToMode "normal"; } + } + shared_except "normal" "locked" "entersearch" "renametab" "renamepane" { + bind "esc" { SwitchToMode "normal"; } + } + shared_among "pane" "tmux" { + bind "x" { CloseFocus; SwitchToMode "normal"; } + } + shared_among "scroll" "search" { + bind "PageDown" { PageScrollDown; } + bind "PageUp" { PageScrollUp; } + bind "left" { PageScrollUp; } + bind "down" { ScrollDown; } + bind "up" { ScrollUp; } + bind "right" { PageScrollDown; } + bind "Ctrl b" { PageScrollUp; } + bind "Ctrl c" { ScrollToBottom; SwitchToMode "normal"; } + bind "d" { HalfPageScrollDown; } + bind "Ctrl f" { PageScrollDown; } + bind "h" { PageScrollUp; } + bind "j" { ScrollDown; } + bind "k" { ScrollUp; } + bind "l" { PageScrollDown; } + bind "Ctrl s" { SwitchToMode "normal"; } + bind "u" { HalfPageScrollUp; } + } + entersearch { + bind "Ctrl c" { SwitchToMode "scroll"; } + bind "esc" { SwitchToMode "scroll"; } + bind "enter" { SwitchToMode "search"; } + } + renametab { + bind "esc" { UndoRenameTab; SwitchToMode "tab"; } + } + shared_among "renametab" "renamepane" { + bind "Ctrl c" { SwitchToMode "normal"; } + } + renamepane { + bind "esc" { UndoRenamePane; SwitchToMode "pane"; } + } + shared_among "session" "tmux" { + bind "d" { Detach; } + } + tmux { + bind "left" { MoveFocus "left"; SwitchToMode "normal"; } + bind "down" { MoveFocus "down"; SwitchToMode "normal"; } + bind "up" { MoveFocus "up"; SwitchToMode "normal"; } + bind "right" { MoveFocus "right"; SwitchToMode "normal"; } + bind "space" { NextSwapLayout; } + bind "\"" { NewPane "down"; SwitchToMode "normal"; } + bind "%" { NewPane "right"; SwitchToMode "normal"; } + bind "," { SwitchToMode "renametab"; } + bind "[" { SwitchToMode "scroll"; } + bind "Ctrl b" { Write 2; SwitchToMode "normal"; } + bind "c" { NewTab; SwitchToMode "normal"; } + bind "h" { MoveFocus "left"; SwitchToMode "normal"; } + bind "j" { MoveFocus "down"; SwitchToMode "normal"; } + bind "k" { MoveFocus "up"; SwitchToMode "normal"; } + bind "l" { MoveFocus "right"; SwitchToMode "normal"; } + bind "n" { GoToNextTab; SwitchToMode "normal"; } + bind "o" { FocusNextPane; } + bind "p" { GoToPreviousTab; SwitchToMode "normal"; } + bind "z" { ToggleFocusFullscreen; SwitchToMode "normal"; } + } +} + +// Plugin aliases - can be used to change the implementation of Zellij +// changing these requires a restart to take effect +plugins { + about location="zellij:about" + compact-bar location="zellij:compact-bar" + configuration location="zellij:configuration" + filepicker location="zellij:strider" { + cwd "/" + } + plugin-manager location="zellij:plugin-manager" + session-manager location="zellij:session-manager" + status-bar location="zellij:status-bar" + strider location="zellij:strider" + tab-bar location="zellij:tab-bar" + welcome-screen location="zellij:session-manager" { + welcome_screen true + } +} + +// Plugins to load in the background when a new session starts +// eg. "file:/path/to/my-plugin.wasm" +// eg. "https://example.com/my-plugin.wasm" +load_plugins { + zellij:link +} +web_client { + font "monospace" +} + +// Use a simplified UI without special fonts (arrow glyphs) +// Options: +// - true +// - false (Default) +// +// simplified_ui true + +// Enable OSC8 hyperlink output +// Options: +// - true (Default) +// - false +// +// osc8_hyperlinks true + +// Choose the theme that is specified in the themes section. +// Default: default +// +theme "ao" + +// Choose the base input mode of zellij. +// Default: normal +// +default_mode "normal" + +// Choose the path to the default shell that zellij will use for opening new panes +// Default: $SHELL +// +// default_shell "fish" + +// Choose the path to override cwd that zellij will use for opening new panes +// +// default_cwd "/tmp" + +// The name of the default layout to load on startup +// Default: "default" +// +// default_layout "compact" + +// The folder in which Zellij will look for layouts +// (Requires restart) +// +// layout_dir "/tmp" + +// The folder in which Zellij will look for themes +// (Requires restart) +// +// theme_dir "/tmp" + +// Toggle enabling the mouse mode. +// On certain configurations, or terminals this could +// potentially interfere with copying text. +// Options: +// - true (default) +// - false +// +// mouse_mode false + +// Toggle having pane frames around the panes +// Options: +// - true (default, enabled) +// - false +// +// pane_frames false + +// When attaching to an existing session with other users, +// should the session be mirrored (true) +// or should each user have their own cursor (false) +// (Requires restart) +// Default: false +// +// mirror_session true + +// Choose what to do when zellij receives SIGTERM, SIGINT, SIGQUIT or SIGHUP +// eg. when terminal window with an active zellij session is closed +// (Requires restart) +// Options: +// - detach (Default) +// - quit +// +// on_force_close "quit" + +// Configure the scroll back buffer size +// This is the number of lines zellij stores for each pane in the scroll back +// buffer. Excess number of lines are discarded in a FIFO fashion. +// (Requires restart) +// Valid values: positive integers +// Default value: 10000 +// +// scroll_buffer_size 10000 + +// Provide a command to execute when copying text. The text will be piped to +// the stdin of the program to perform the copy. This can be used with +// terminal emulators which do not support the OSC 52 ANSI control sequence +// that will be used by default if this option is not set. +// Examples: +// +// copy_command "xclip -selection clipboard" // x11 +// copy_command "wl-copy" // wayland +// copy_command "pbcopy" // osx +// +// copy_command "pbcopy" + +// Choose the destination for copied text +// Allows using the primary selection buffer (on x11/wayland) instead of the system clipboard. +// Does not apply when using copy_command. +// Options: +// - system (default) +// - primary +// +// copy_clipboard "primary" + +// Enable automatic copying (and clearing) of selection when releasing mouse +// Default: true +// +// copy_on_select true + +// Path to the default editor to use to edit pane scrollbuffer +// Default: $EDITOR or $VISUAL +// scrollback_editor "/usr/bin/vim" + +// A fixed name to always give the Zellij session. +// Consider also setting `attach_to_session true,` +// otherwise this will error if such a session exists. +// Default: <RANDOM> +// +// session_name "My singleton session" + +// When `session_name` is provided, attaches to that session +// if it is already running or creates it otherwise. +// Default: false +// +// attach_to_session true + +// Toggle between having Zellij lay out panes according to a predefined set of layouts whenever possible +// Options: +// - true (default) +// - false +// +// auto_layout false + +// Whether sessions should be serialized to the cache folder (including their tabs/panes, cwds and running commands) so that they can later be resurrected +// Options: +// - true (default) +// - false +// +// session_serialization false + +// Whether pane viewports are serialized along with the session, default is false +// Options: +// - true +// - false (default) +// +// serialize_pane_viewport false + +// Scrollback lines to serialize along with the pane viewport when serializing sessions, 0 +// defaults to the scrollback size. If this number is higher than the scrollback size, it will +// also default to the scrollback size. This does nothing if `serialize_pane_viewport` is not true. +// +// scrollback_lines_to_serialize 10000 + +// Enable or disable the rendering of styled and colored underlines (undercurl). +// May need to be disabled for certain unsupported terminals +// (Requires restart) +// Default: true +// +// styled_underlines false + +// How often in seconds sessions are serialized +// +// serialization_interval 10000 + +// Enable or disable writing of session metadata to disk (if disabled, other sessions might not know +// metadata info on this session) +// (Requires restart) +// Default: false +// +// disable_session_metadata false + +// Enable or disable support for the enhanced Kitty Keyboard Protocol (the host terminal must also support it) +// (Requires restart) +// Default: true (if the host terminal supports it) +// +// support_kitty_keyboard_protocol false +// Whether to make sure a local web server is running when a new Zellij session starts. +// This web server will allow creating new sessions and attaching to existing ones that have +// opted in to being shared in the browser. +// When enabled, navigate to http://127.0.0.1:8082 +// (Requires restart) +// +// Note: a local web server can still be manually started from within a Zellij session or from the CLI. +// If this is not desired, one can use a version of Zellij compiled without +// `web_server_capability` +// +// Possible values: +// - true +// - false +// Default: false +// +// web_server false +// Whether to allow sessions started in the terminal to be shared through a local web server, assuming one is +// running (see the `web_server` option for more details). +// (Requires restart) +// +// Note: This is an administrative separation and not intended as a security measure. +// +// Possible values: +// - "on" (allow web sharing through the local web server if it +// is online) +// - "off" (do not allow web sharing unless sessions explicitly opt-in to it) +// - "disabled" (do not allow web sharing and do not permit sessions started in the terminal to opt-in to it) +// Default: "off" +// +// web_sharing "off" +// A path to a certificate file to be used when setting up the web client to serve the +// connection over HTTPs +// +// web_server_cert "/path/to/cert.pem" +// A path to a key file to be used when setting up the web client to serve the +// connection over HTTPs +// +// web_server_key "/path/to/key.pem" +/// Whether to enforce https connections to the web server when it is bound to localhost +/// (127.0.0.0/8) +/// +/// Note: https is ALWAYS enforced when bound to non-local interfaces +/// +/// Default: false +// +// enforce_https_for_localhost false + +// Whether to stack panes when resizing beyond a certain size +// Default: true +// +// stacked_resize false + +// Whether to show tips on startup +// Default: true +// +show_startup_tips false + +// Whether to show release notes on first version run +// Default: true +// +// show_release_notes false + +// Whether to enable mouse hover effects and pane grouping functionality +// default is true +// advanced_mouse_actions false + +// Whether to enable mouse hover visual effects (frame highlight and help text) +// default is true +// mouse_hover_effects false + +// Whether to show visual bell indicators (pane/tab frame flash and [!] suffix) +// default is true +// visual_bell true + +// Whether to focus panes on mouse hover +// default is false +// focus_follows_mouse false + +// Whether clicking a pane to focus it also sends the click into the pane +// default is false +// mouse_click_through false + +// The ip address the web server should listen on when it starts +// Default: "127.0.0.1" +// (Requires restart) +// web_server_ip "127.0.0.1" + +// The port the web server should listen on when it starts +// Default: 8082 +// (Requires restart) +// web_server_port 8082 + +// A command to run (will be wrapped with sh -c and provided the RESURRECT_COMMAND env variable) +// after Zellij attempts to discover a command inside a pane when resurrecting sessions, the STDOUT +// of this command will be used instead of the discovered RESURRECT_COMMAND +// can be useful for removing wrappers around commands +// Note: be sure to escape backslashes and similar characters properly +// post_command_discovery_hook "echo $RESURRECT_COMMAND | sed <your_regex_here>" + +// Number of async worker tasks to spawn per active client. +// +// Allocating few tasks may result in resource contention and lags. Small values (around 4) should +// typically work best. Set to 0 to use the number of (physical) CPU cores. +// Note: This only applies to web clients at the moment. +// client_async_worker_tasks 4