diff --git a/README.md b/README.md index 3d1ec33..2596fca 100644 --- a/README.md +++ b/README.md @@ -1 +1,106 @@ -# dotfiles but public \ No newline at end of file +# dotfiles but public + +## Current Setup +OS: Windows 10 Home 22H2 + +Visual Style: [XMC](https://github.com/niivu/Windows-10-themes/tree/main/xmc%202) + Classic Theme + +"Window Manager": [ct"wm" (bug.n fork)](https://gitdab.com/Cynosphere/bug.n) + +Terminal: wezterm + +Shell: PowerShell 7 + +Music Player: MusicBee + AudioBand for taskbar display + +Text Editor: nano + VSCode + +Browser: Firefox with [MSFX fork](https://gitdab.com/Cynosphere/MSFX) + +
+

Firefox Extensions and Userscripts

+ +#### Extensions +##### General Use +* Dark Reader +* Decentraleyes +* FastForward +* Image Search Options +* LibRedirect +* Multithreaded Download Manager +* Neat URL +* NoScript +* Privacy Pass +* Stylus +* Tabliss +* uBlock Origin +* User-Agent Switcher and Manager +* Violentmonkey + +##### Site Specific +* Alternate Player for Twitch.tv +* AugmentedSteam +* Disable Google Lens +* FrankerFaceZ +* Old Reddit Redirect +* Reddit Enhancement Suite +* SponsorBlock +* SteamDB +* Stop AutoPlay Next for YouTube +* Truffle.TV + +##### Niche +* OverbiteWX +* React Developer Tools +* Right-Click Borescope +* ShareX +* To Discord +* Which Cloudflare datacenter am I visiting? + +##### Legacy (requires firefox-scripts extensions support) +* Save File to +#### Userscripts +##### Browser +* Auto Plain Text Links +* Extension Options Menu +* PrivateTab +* Status Bar + +##### Violentmonkey +* Anti-Adblock Killer +* AdsBypasser +* [IMGXIS](https://github.com/Cynosphere/IMGXIS) +* AntiAdware +* Return YouTube Dislike +* `@kawai-scripts/soundcloud-downloader` + +a bunch of others that I've written or are publicly incriminating :^) +
+ +### Classic Theme +Start Menu: [OpenShell](https://github.com/Open-Shell/Open-Shell-Menu) with [valient's classic theme patch](https://github.com/valinet/ExplorerPatcher/discussions/167#discussioncomment-1517997) + +Theme Enabler: [Windhawk mod](https://gitdab.com/Cynosphere/WindhawkMods/src/branch/main/classic-theme-windows.wh.cpp) + +Classic Theme mitigations: +* Folder Options X for ListView control +* [SCT.FEH](https://github.com/AEAEAEAE4343/SimpleClassicTheme.FileExplorerHook) ([Windhawk port](https://gitdab.com/Cynosphere/WindhawkMods/src/branch/main/classic-theme-explorer.wh.cpp)) +* [ExplorerPatcher](https://github.com/valinet/ExplorerPatcher) +* [Command Bar shellstyle mod](https://www.askvg.com/how-to-make-folder-band-auto-hidden-in-windows-vista/) + +Toolbars: +* OpenShell's Classic Explorer Bar +* [Classic Address Bar](https://winclassic.net/thread/1004/classic-toolbars-address-explorer-restored) + +### Windhawk Mods (non-classic) +* Taskbar Clock Customization + +### Other Misc Programs +* ShareX +* EarTrumpet +* AltSnap +* Everything +* Wox +* WinCompose +* PowerToys +* HWiNFO64 - Systray temps for CPU and GPU \ No newline at end of file diff --git a/common/.wezterm.lua b/common/.wezterm.lua index 162612c..3f32ec4 100644 --- a/common/.wezterm.lua +++ b/common/.wezterm.lua @@ -13,7 +13,7 @@ local config = { bottom = 4, }, use_fancy_tab_bar = false, - tab_bar_at_bottom = true, + tab_bar_at_bottom = false, launch_menu = {}, keys = { -- disable search (ctrl f = tab) @@ -50,11 +50,12 @@ local config = { action="OpenLinkAtMouseCursor", }, }, + color_scheme_dirs = {}, } if wezterm.target_triple == "x86_64-pc-windows-msvc" then - config.default_prog = {"D:/Programs/git-sdk-64/usr/bin/zsh", "-i"} - config.default_cwd = "D:/Downloads" + config.default_prog = {"C:/Program Files/PowerShell/7/pwsh.exe", "-NoLogo"} + -- config.default_cwd = "D:/Downloads" config.font = wezterm.font_with_fallback({ "Terminus (TTF)", "Unifont Windows", @@ -68,7 +69,9 @@ if wezterm.target_triple == "x86_64-pc-windows-msvc" then } -- config.default_gui_startup_args = {"connect", "unix"} - table.insert(config.launch_menu, { + config.color_scheme_dirs[#config.color_scheme_dirs + 1] = "D:/Misc/dotfiles-pub/common/wezterm/colors" + + --[[table.insert(config.launch_menu, { label = "MSYS2", args = { "C:/msys64/msys2_shell.cmd", @@ -88,7 +91,7 @@ if wezterm.target_triple == "x86_64-pc-windows-msvc" then "D:/Programs/cygwin/bin/bash", "--login", }, - }) + })--]] else local function fallback(font) return wezterm.font_with_fallback({ diff --git a/windows/MusicBee/Plugins/WWWskin/nocover.png b/windows/MusicBee/Plugins/WWWskin/nocover.png new file mode 100644 index 0000000..d10023f Binary files /dev/null and b/windows/MusicBee/Plugins/WWWskin/nocover.png differ diff --git a/windows/MusicBee/Skins/Modified Themes/Spotify's Accent - Amora Focus.xml b/windows/MusicBee/Skins/Modified Themes/Spotify's Accent - Amora Focus.xml new file mode 100644 index 0000000..a71590e --- /dev/null +++ b/windows/MusicBee/Skins/Modified Themes/Spotify's Accent - Amora Focus.xml @@ -0,0 +1,547 @@ + + + + + + + + + + + Highlight="99,78,117" + Highlight2="99,78,117" + Highlight-Text="255,255,255" + Spectrum-Low="0,198,255" + Spectrum-Medium="186,224,232" + Spectrum-High="152,178,220" + Spectrum2-Medium="29,185,84" + Spectrum2-High="29,185,84" + Primary-Text="222,219,235" + Secondary-Text="237,235,247" + Tertiary-Text="99,78,117" + Background="26,26,26" + ButtonBG="23,23,23" + + + +\\ APP WINDOW + + +\\ TITLE + MENU BAR + + + + + + + +\\ MENUS + + + + + + + + + + + + + + + + +\\ MAIN PANEL HEADER +\\ --- MAIN PANEL TOOLBAR + + + + + + + + + + + + + + + + + + +\\ --- A-Z JUMPBAR + + + +\\ --- TABS BAR + + + + + + + + +\\ TABS IN CAPTION BAR + + + + + +\\ TABS IN CAPTION BAR WITH PLAYER ON TOP + + +\\ TABS BAR VERTICAL + + + + +\\ SIDE PANELS +\\ --- NAVIGATOR HEADERS (AND 'ORDER+ARTWORK SIZE' MAIN PANEL BAR IF Content[Artwork].Header IS DISABLED) + +\\ --- NAVIGATOR BODY (AND LIBRARY EXPLORER 'SUP+INF TAB BORDERS') + + + +\\ --- INBOX INDICATOR (PODCASTS) + + + +\\ --- RIGHT PANEL HEADER + +\\ --- LIBRARY EXPLORER HEADER (AND CURRENT TRACK TABS BG IF Panel.ChildHeaderWithTabs.Default IS DISABLED) + + +\\ --- CURRENT TRACK TABS + + + +\\ --- LIBRARY EXPLORER TABS (AND LINE BELOW CURRENT TRACK) + + + +\\ --- LIBRARY EXPLORER BODY (AND CURRENT TRACK BODY) + + + +\\ --- CURRENT TRACK HEADER + + + + + +\\ STATUS BARS + + +\\ SCROLL BARS + + + +\\ NOW PLAYING BODY + + + + + + + + + + +\\ NEW + + + + + + + + + + + + + + + + + + + + + +\\ MAIN PANEL BODY +\\ --- CONTENT + + + + + + + + + + + + + + + +\\ --- RATINGS + + + + + +\\ --- NOW PLAYING DOCKED IN CENTER + + +\\ PLAYERS +\\ --- MAIN PLAYER + + + + + + + + + + + + + + + + + + +\\ --- FLAT PLAYER + + + + + + + + + + + + + + + + + + + + + + + + +\\ --- SIDEBAR PLAYER + + + + + + + +\\ --- COMPACT PLAYER + + + + + + + + + + + + + + + + +\\ --- MINI PLAYER + + + + + + + + + + + +\\ PREFERENCES +\\ --- PREFERENCES WINDOWS + + + + + + + + + + + + + + + + + + + + + + + + +\\ --- SCROLLBARS + + + +\\ --- AUTODJ SCREEN + +\\ --- DOWNLOADS SCREEN PROGRESS BAR + + + +\\ --- EDIT TAGS POPSCREEN + + + + + + + + + + + +\\NOW PLAYING POPUP + + + + + + MusicBee + true + true + -1 + 5 + 5 + 5 + 6 + 5 + 12 + false + right + true + 0 + 2 + false + false + 6 + true + false + false + false + false + Always + true + false + + + + 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 + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi/P//PwMlgImBQjDwBrDAGIyMjFgV7Ny5ExxIbm5ujDA1yOFGGy+AbAVhYmKIemFADICFByjIqB8GpPh7cCUkxqGfmQACDAAMwSLq0Nl7eQAAAABJRU5ErkJggg== + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUVGMjhBQzFBQTcxMUU0OEE3RDk4NDYwNTZEOEQwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUVGMjhBRDFBQTcxMUU0OEE3RDk4NDYwNTZEOEQwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5RUYyOEFBMUFBNzExRTQ4QTdEOTg0NjA1NkQ4RDBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5RUYyOEFCMUFBNzExRTQ4QTdEOTg0NjA1NkQ4RDBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bgxe4AAAAHJJREFUeNpi/P//PwMl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 + + + diff --git a/windows/classic/icons/apps/discord.ico b/windows/classic/icons/apps/discord.ico new file mode 100644 index 0000000..ee927ed Binary files /dev/null and b/windows/classic/icons/apps/discord.ico differ diff --git a/windows/classic/icons/apps/explorer.ico b/windows/classic/icons/apps/explorer.ico new file mode 100644 index 0000000..1e13fe1 Binary files /dev/null and b/windows/classic/icons/apps/explorer.ico differ diff --git a/windows/classic/icons/apps/firefox.ico b/windows/classic/icons/apps/firefox.ico new file mode 100644 index 0000000..dd52a9c Binary files /dev/null and b/windows/classic/icons/apps/firefox.ico differ diff --git a/windows/classic/icons/apps/keepassxc.ico b/windows/classic/icons/apps/keepassxc.ico new file mode 100644 index 0000000..8758a83 Binary files /dev/null and b/windows/classic/icons/apps/keepassxc.ico differ diff --git a/windows/classic/icons/apps/minecraft.ico b/windows/classic/icons/apps/minecraft.ico new file mode 100644 index 0000000..606e089 Binary files /dev/null and b/windows/classic/icons/apps/minecraft.ico differ diff --git a/windows/classic/icons/apps/musicbee.ico b/windows/classic/icons/apps/musicbee.ico new file mode 100644 index 0000000..27f78c4 Binary files /dev/null and b/windows/classic/icons/apps/musicbee.ico differ diff --git a/windows/classic/icons/apps/notepad.ico b/windows/classic/icons/apps/notepad.ico new file mode 100644 index 0000000..fa7006c Binary files /dev/null and b/windows/classic/icons/apps/notepad.ico differ diff --git a/windows/classic/icons/apps/paint.ico b/windows/classic/icons/apps/paint.ico new file mode 100644 index 0000000..1fe3247 Binary files /dev/null and b/windows/classic/icons/apps/paint.ico differ diff --git a/windows/classic/icons/apps/spotify.ico b/windows/classic/icons/apps/spotify.ico new file mode 100644 index 0000000..6cdc59c Binary files /dev/null and b/windows/classic/icons/apps/spotify.ico differ diff --git a/windows/classic/icons/apps/steam.ico b/windows/classic/icons/apps/steam.ico new file mode 100644 index 0000000..c16602c Binary files /dev/null and b/windows/classic/icons/apps/steam.ico differ diff --git a/windows/classic/icons/apps/taskmgr.ico b/windows/classic/icons/apps/taskmgr.ico new file mode 100644 index 0000000..ddc36e4 Binary files /dev/null and b/windows/classic/icons/apps/taskmgr.ico differ diff --git a/windows/classic/icons/apps/telegram.ico b/windows/classic/icons/apps/telegram.ico new file mode 100644 index 0000000..5dfd426 Binary files /dev/null and b/windows/classic/icons/apps/telegram.ico differ diff --git a/windows/classic/icons/apps/terminal.ico b/windows/classic/icons/apps/terminal.ico new file mode 100644 index 0000000..7fd7e44 Binary files /dev/null and b/windows/classic/icons/apps/terminal.ico differ diff --git a/windows/classic/icons/apps/thunderbird.ico b/windows/classic/icons/apps/thunderbird.ico new file mode 100644 index 0000000..ae330a9 Binary files /dev/null and b/windows/classic/icons/apps/thunderbird.ico differ diff --git a/windows/classic/icons/apps/visualstudio.ico b/windows/classic/icons/apps/visualstudio.ico new file mode 100644 index 0000000..8422184 Binary files /dev/null and b/windows/classic/icons/apps/visualstudio.ico differ diff --git a/windows/classic/icons/explorer/disabled/back.ico b/windows/classic/icons/explorer/disabled/back.ico new file mode 100644 index 0000000..f7ef7af Binary files /dev/null and b/windows/classic/icons/explorer/disabled/back.ico differ diff --git a/windows/classic/icons/explorer/disabled/copy.ico b/windows/classic/icons/explorer/disabled/copy.ico new file mode 100644 index 0000000..403877d Binary files /dev/null and b/windows/classic/icons/explorer/disabled/copy.ico differ diff --git a/windows/classic/icons/explorer/disabled/copy_to.ico b/windows/classic/icons/explorer/disabled/copy_to.ico new file mode 100644 index 0000000..b70aa19 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/copy_to.ico differ diff --git a/windows/classic/icons/explorer/disabled/cut.ico b/windows/classic/icons/explorer/disabled/cut.ico new file mode 100644 index 0000000..109c802 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/cut.ico differ diff --git a/windows/classic/icons/explorer/disabled/delete.ico b/windows/classic/icons/explorer/disabled/delete.ico new file mode 100644 index 0000000..263bfe1 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/delete.ico differ diff --git a/windows/classic/icons/explorer/disabled/details.ico b/windows/classic/icons/explorer/disabled/details.ico new file mode 100644 index 0000000..3f9079e Binary files /dev/null and b/windows/classic/icons/explorer/disabled/details.ico differ diff --git a/windows/classic/icons/explorer/disabled/favorites.ico b/windows/classic/icons/explorer/disabled/favorites.ico new file mode 100644 index 0000000..e0d572a Binary files /dev/null and b/windows/classic/icons/explorer/disabled/favorites.ico differ diff --git a/windows/classic/icons/explorer/disabled/folder_options.ico b/windows/classic/icons/explorer/disabled/folder_options.ico new file mode 100644 index 0000000..c44befa Binary files /dev/null and b/windows/classic/icons/explorer/disabled/folder_options.ico differ diff --git a/windows/classic/icons/explorer/disabled/folders.ico b/windows/classic/icons/explorer/disabled/folders.ico new file mode 100644 index 0000000..559004f Binary files /dev/null and b/windows/classic/icons/explorer/disabled/folders.ico differ diff --git a/windows/classic/icons/explorer/disabled/forward.ico b/windows/classic/icons/explorer/disabled/forward.ico new file mode 100644 index 0000000..c758fd1 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/forward.ico differ diff --git a/windows/classic/icons/explorer/disabled/list.ico b/windows/classic/icons/explorer/disabled/list.ico new file mode 100644 index 0000000..9c0f8b2 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/list.ico differ diff --git a/windows/classic/icons/explorer/disabled/move_to.ico b/windows/classic/icons/explorer/disabled/move_to.ico new file mode 100644 index 0000000..eb01e3c Binary files /dev/null and b/windows/classic/icons/explorer/disabled/move_to.ico differ diff --git a/windows/classic/icons/explorer/disabled/new_folder.ico b/windows/classic/icons/explorer/disabled/new_folder.ico new file mode 100644 index 0000000..7fa36ad Binary files /dev/null and b/windows/classic/icons/explorer/disabled/new_folder.ico differ diff --git a/windows/classic/icons/explorer/disabled/paste.ico b/windows/classic/icons/explorer/disabled/paste.ico new file mode 100644 index 0000000..6036821 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/paste.ico differ diff --git a/windows/classic/icons/explorer/disabled/redo.ico b/windows/classic/icons/explorer/disabled/redo.ico new file mode 100644 index 0000000..c5d79cd Binary files /dev/null and b/windows/classic/icons/explorer/disabled/redo.ico differ diff --git a/windows/classic/icons/explorer/disabled/rename.ico b/windows/classic/icons/explorer/disabled/rename.ico new file mode 100644 index 0000000..7efe4e6 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/rename.ico differ diff --git a/windows/classic/icons/explorer/disabled/settings.ico b/windows/classic/icons/explorer/disabled/settings.ico new file mode 100644 index 0000000..5e45214 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/settings.ico differ diff --git a/windows/classic/icons/explorer/disabled/undo.ico b/windows/classic/icons/explorer/disabled/undo.ico new file mode 100644 index 0000000..f4d8779 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/undo.ico differ diff --git a/windows/classic/icons/explorer/disabled/up.ico b/windows/classic/icons/explorer/disabled/up.ico new file mode 100644 index 0000000..62b8944 Binary files /dev/null and b/windows/classic/icons/explorer/disabled/up.ico differ diff --git a/windows/classic/icons/explorer/enabled/back.ico b/windows/classic/icons/explorer/enabled/back.ico new file mode 100644 index 0000000..6fc2be2 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/back.ico differ diff --git a/windows/classic/icons/explorer/enabled/copy.ico b/windows/classic/icons/explorer/enabled/copy.ico new file mode 100644 index 0000000..02a85d9 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/copy.ico differ diff --git a/windows/classic/icons/explorer/enabled/copy_to.ico b/windows/classic/icons/explorer/enabled/copy_to.ico new file mode 100644 index 0000000..9b238ae Binary files /dev/null and b/windows/classic/icons/explorer/enabled/copy_to.ico differ diff --git a/windows/classic/icons/explorer/enabled/cut.ico b/windows/classic/icons/explorer/enabled/cut.ico new file mode 100644 index 0000000..0923092 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/cut.ico differ diff --git a/windows/classic/icons/explorer/enabled/delete.ico b/windows/classic/icons/explorer/enabled/delete.ico new file mode 100644 index 0000000..4da241b Binary files /dev/null and b/windows/classic/icons/explorer/enabled/delete.ico differ diff --git a/windows/classic/icons/explorer/enabled/details.ico b/windows/classic/icons/explorer/enabled/details.ico new file mode 100644 index 0000000..d6fba79 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/details.ico differ diff --git a/windows/classic/icons/explorer/enabled/favorites.ico b/windows/classic/icons/explorer/enabled/favorites.ico new file mode 100644 index 0000000..405c39e Binary files /dev/null and b/windows/classic/icons/explorer/enabled/favorites.ico differ diff --git a/windows/classic/icons/explorer/enabled/folder_options.ico b/windows/classic/icons/explorer/enabled/folder_options.ico new file mode 100644 index 0000000..a836456 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/folder_options.ico differ diff --git a/windows/classic/icons/explorer/enabled/folders.ico b/windows/classic/icons/explorer/enabled/folders.ico new file mode 100644 index 0000000..a6755c9 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/folders.ico differ diff --git a/windows/classic/icons/explorer/enabled/forward.ico b/windows/classic/icons/explorer/enabled/forward.ico new file mode 100644 index 0000000..ee5a4ca Binary files /dev/null and b/windows/classic/icons/explorer/enabled/forward.ico differ diff --git a/windows/classic/icons/explorer/enabled/list.ico b/windows/classic/icons/explorer/enabled/list.ico new file mode 100644 index 0000000..b32808c Binary files /dev/null and b/windows/classic/icons/explorer/enabled/list.ico differ diff --git a/windows/classic/icons/explorer/enabled/move_to.ico b/windows/classic/icons/explorer/enabled/move_to.ico new file mode 100644 index 0000000..97899be Binary files /dev/null and b/windows/classic/icons/explorer/enabled/move_to.ico differ diff --git a/windows/classic/icons/explorer/enabled/new_folder.ico b/windows/classic/icons/explorer/enabled/new_folder.ico new file mode 100644 index 0000000..c58fa77 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/new_folder.ico differ diff --git a/windows/classic/icons/explorer/enabled/paste.ico b/windows/classic/icons/explorer/enabled/paste.ico new file mode 100644 index 0000000..0c9dcb8 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/paste.ico differ diff --git a/windows/classic/icons/explorer/enabled/redo.ico b/windows/classic/icons/explorer/enabled/redo.ico new file mode 100644 index 0000000..d03a89c Binary files /dev/null and b/windows/classic/icons/explorer/enabled/redo.ico differ diff --git a/windows/classic/icons/explorer/enabled/rename.ico b/windows/classic/icons/explorer/enabled/rename.ico new file mode 100644 index 0000000..48f5f08 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/rename.ico differ diff --git a/windows/classic/icons/explorer/enabled/settings.ico b/windows/classic/icons/explorer/enabled/settings.ico new file mode 100644 index 0000000..61ddce3 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/settings.ico differ diff --git a/windows/classic/icons/explorer/enabled/undo.ico b/windows/classic/icons/explorer/enabled/undo.ico new file mode 100644 index 0000000..c844539 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/undo.ico differ diff --git a/windows/classic/icons/explorer/enabled/up.ico b/windows/classic/icons/explorer/enabled/up.ico new file mode 100644 index 0000000..4521590 Binary files /dev/null and b/windows/classic/icons/explorer/enabled/up.ico differ diff --git a/windows/classic/icons/folders/folder.ico b/windows/classic/icons/folders/folder.ico new file mode 100644 index 0000000..4859adf Binary files /dev/null and b/windows/classic/icons/folders/folder.ico differ diff --git a/windows/classic/icons/folders/folder_development.ico b/windows/classic/icons/folders/folder_development.ico new file mode 100644 index 0000000..19389d2 Binary files /dev/null and b/windows/classic/icons/folders/folder_development.ico differ diff --git a/windows/classic/icons/folders/folder_docs.ico b/windows/classic/icons/folders/folder_docs.ico new file mode 100644 index 0000000..c2c3343 Binary files /dev/null and b/windows/classic/icons/folders/folder_docs.ico differ diff --git a/windows/classic/icons/folders/folder_downloads.ico b/windows/classic/icons/folders/folder_downloads.ico new file mode 100644 index 0000000..a6f677c Binary files /dev/null and b/windows/classic/icons/folders/folder_downloads.ico differ diff --git a/windows/classic/icons/folders/folder_images.ico b/windows/classic/icons/folders/folder_images.ico new file mode 100644 index 0000000..72881db Binary files /dev/null and b/windows/classic/icons/folders/folder_images.ico differ diff --git a/windows/classic/icons/folders/folder_music.ico b/windows/classic/icons/folders/folder_music.ico new file mode 100644 index 0000000..adc1717 Binary files /dev/null and b/windows/classic/icons/folders/folder_music.ico differ diff --git a/windows/classic/icons/folders/folder_programs.ico b/windows/classic/icons/folders/folder_programs.ico new file mode 100644 index 0000000..5c0f10c Binary files /dev/null and b/windows/classic/icons/folders/folder_programs.ico differ diff --git a/windows/classic/icons/folders/folder_videos.ico b/windows/classic/icons/folders/folder_videos.ico new file mode 100644 index 0000000..705d9fd Binary files /dev/null and b/windows/classic/icons/folders/folder_videos.ico differ diff --git a/windows/classic/icons/folders/folder_vm.ico b/windows/classic/icons/folders/folder_vm.ico new file mode 100644 index 0000000..b2cb46a Binary files /dev/null and b/windows/classic/icons/folders/folder_vm.ico differ diff --git a/windows/classic/icons/xmc_start.ico b/windows/classic/icons/xmc_start.ico new file mode 100644 index 0000000..bde20c0 Binary files /dev/null and b/windows/classic/icons/xmc_start.ico differ diff --git a/windows/colorschemes/README.md b/windows/classic/themes/README.md similarity index 100% rename from windows/colorschemes/README.md rename to windows/classic/themes/README.md diff --git a/windows/colorschemes/deskn/Amora - Gradient.reg b/windows/classic/themes/deskn/Amora - Gradient.reg similarity index 100% rename from windows/colorschemes/deskn/Amora - Gradient.reg rename to windows/classic/themes/deskn/Amora - Gradient.reg diff --git a/windows/colorschemes/deskn/Amora Focus - Gradient.reg b/windows/classic/themes/deskn/Amora Focus - Gradient.reg similarity index 100% rename from windows/colorschemes/deskn/Amora Focus - Gradient.reg rename to windows/classic/themes/deskn/Amora Focus - Gradient.reg diff --git a/windows/colorschemes/deskn/Amora Focus.reg b/windows/classic/themes/deskn/Amora Focus.reg similarity index 100% rename from windows/colorschemes/deskn/Amora Focus.reg rename to windows/classic/themes/deskn/Amora Focus.reg diff --git a/windows/colorschemes/deskn/Amora.reg b/windows/classic/themes/deskn/Amora.reg similarity index 100% rename from windows/colorschemes/deskn/Amora.reg rename to windows/classic/themes/deskn/Amora.reg diff --git a/windows/colorschemes/deskn/Tokyo Night.reg b/windows/classic/themes/deskn/Tokyo Night.reg similarity index 100% rename from windows/colorschemes/deskn/Tokyo Night.reg rename to windows/classic/themes/deskn/Tokyo Night.reg diff --git a/windows/colorschemes/deskn/Valve.reg b/windows/classic/themes/deskn/Valve.reg similarity index 100% rename from windows/colorschemes/deskn/Valve.reg rename to windows/classic/themes/deskn/Valve.reg diff --git a/windows/colorschemes/theme/Amora - Gradient.Theme b/windows/classic/themes/theme/Amora - Gradient.Theme similarity index 100% rename from windows/colorschemes/theme/Amora - Gradient.Theme rename to windows/classic/themes/theme/Amora - Gradient.Theme diff --git a/windows/colorschemes/theme/Amora Focus - Gradient.Theme b/windows/classic/themes/theme/Amora Focus - Gradient.Theme similarity index 100% rename from windows/colorschemes/theme/Amora Focus - Gradient.Theme rename to windows/classic/themes/theme/Amora Focus - Gradient.Theme diff --git a/windows/colorschemes/theme/Amora Focus.Theme b/windows/classic/themes/theme/Amora Focus.Theme similarity index 100% rename from windows/colorschemes/theme/Amora Focus.Theme rename to windows/classic/themes/theme/Amora Focus.Theme diff --git a/windows/colorschemes/theme/Amora.Theme b/windows/classic/themes/theme/Amora.Theme similarity index 100% rename from windows/colorschemes/theme/Amora.Theme rename to windows/classic/themes/theme/Amora.Theme diff --git a/windows/colorschemes/theme/Tokyo Night.Theme b/windows/classic/themes/theme/Tokyo Night.Theme similarity index 100% rename from windows/colorschemes/theme/Tokyo Night.Theme rename to windows/classic/themes/theme/Tokyo Night.Theme diff --git a/windows/colorschemes/theme/Valve.Theme b/windows/classic/themes/theme/Valve.Theme similarity index 100% rename from windows/colorschemes/theme/Valve.Theme rename to windows/classic/themes/theme/Valve.Theme diff --git a/windows/colorschemes/wctc/Amora - Gradient.reg b/windows/classic/themes/wctc/Amora - Gradient.reg similarity index 100% rename from windows/colorschemes/wctc/Amora - Gradient.reg rename to windows/classic/themes/wctc/Amora - Gradient.reg diff --git a/windows/colorschemes/wctc/Amora Focus - Gradient.reg b/windows/classic/themes/wctc/Amora Focus - Gradient.reg similarity index 100% rename from windows/colorschemes/wctc/Amora Focus - Gradient.reg rename to windows/classic/themes/wctc/Amora Focus - Gradient.reg diff --git a/windows/colorschemes/wctc/Amora Focus.reg b/windows/classic/themes/wctc/Amora Focus.reg similarity index 100% rename from windows/colorschemes/wctc/Amora Focus.reg rename to windows/classic/themes/wctc/Amora Focus.reg diff --git a/windows/colorschemes/wctc/Amora.reg b/windows/classic/themes/wctc/Amora.reg similarity index 100% rename from windows/colorschemes/wctc/Amora.reg rename to windows/classic/themes/wctc/Amora.reg diff --git a/windows/colorschemes/wctc/Tokyo Night.reg b/windows/classic/themes/wctc/Tokyo Night.reg similarity index 100% rename from windows/colorschemes/wctc/Tokyo Night.reg rename to windows/classic/themes/wctc/Tokyo Night.reg diff --git a/windows/colorschemes/wctc/Valve.reg b/windows/classic/themes/wctc/Valve.reg similarity index 100% rename from windows/colorschemes/wctc/Valve.reg rename to windows/classic/themes/wctc/Valve.reg diff --git a/windows/home/.config/omp/lambda.omp.json b/windows/home/.config/omp/lambda.omp.json new file mode 100644 index 0000000..c65f081 --- /dev/null +++ b/windows/home/.config/omp/lambda.omp.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", + "final_space": true, + "version": 2, + "blocks": [ + { + "type": "prompt", + "alignment": "left", + "segments": [ + { + "type": "text", + "style": "plain", + "template": " {{ if gt .Code 0 }}{{ else }}{{ end }}\u03bb " + }, + { + "type": "path", + "style": "plain", + "foreground": "white", + "template": " {{ .Path }} ", + "properties": { + "style": "unique" + } + }, + { + "type": "git", + "style": "plain", + "foreground": "cyan", + "template": " {{ url .HEAD .UpstreamURL }} {{ if or (.Working.Changed) (.Staging.Changed) }}{{ else }}{{ end }}\u25b2 ", + "properties": { + "fetch_status": true, + "branch_icon": "", + "branch_identical_icon": "", + "branch_ahead_icon": "", + "branch_behind_icon": "", + "branch_gone_icon": "" + } + } + ] + }, + { + "type": "rprompt", + "alignment": "right", + "segments": [ + { + "type": "executiontime", + "style": "plain", + "foreground": "yellow", + "template": " {{ .FormattedMs }} ", + "properties": { + "style": "round", + "threshold": 3000 + } + }, + { + "type": "exit", + "style": "plain", + "foreground": "red", + "template": " {{ .Code }} " + }, + { + "type": "time", + "style": "plain", + "template": " {{ .CurrentDate | date .Format }}" + } + ] + } + ] +} diff --git a/windows/.yasb/config.yaml b/windows/home/.yasb/config.yaml similarity index 100% rename from windows/.yasb/config.yaml rename to windows/home/.yasb/config.yaml diff --git a/windows/.yasb/styles.css b/windows/home/.yasb/styles.css similarity index 100% rename from windows/.yasb/styles.css rename to windows/home/.yasb/styles.css diff --git a/windows/home/AppData/Roaming/AudioBand/Profiles/Minimal - Amora Focus.profile.json b/windows/home/AppData/Roaming/AudioBand/Profiles/Minimal - Amora Focus.profile.json new file mode 100644 index 0000000..af207f0 --- /dev/null +++ b/windows/home/AppData/Roaming/AudioBand/Profiles/Minimal - Amora Focus.profile.json @@ -0,0 +1,361 @@ +{ + "Version": "v0.0.1", + "Name": "New Profile 1", + "AlbumArtPopup": { + "IsVisible": false, + "Width": 250.0, + "Height": 250.0, + "XPosition": -110.0, + "Margin": 4.0 + }, + "AlbumArt": { + "PlaceholderPath": "D:\\Programs\\MusicBee\\Plugins\\WWWskin\\nocover.png", + "IsVisible": true, + "Width": 22.0, + "Height": 22.0, + "XPosition": 200.0, + "YPosition": 0.0, + "Anchor": 3 + }, + "GeneralSettings": { + "Width": 222.0, + "Height": 22.0, + "BackgroundColor": "#FF1A1A1A" + }, + "CustomLabels": [ + { + "FontFamily": "Terminus (TTF) for Windows", + "FontSize": 12.0, + "Color": "#FFDEDBEB", + "FormatString": "{length}", + "Alignment": 1, + "Name": "Song Length", + "ScrollSpeed": 5000, + "TextOverflow": 1, + "ScrollBehavior": 0, + "FadeEffect": 2, + "LeftFadeOffset": 0.1, + "RightFadeOffset": 0.9, + "IsVisible": false, + "Width": 32.0, + "Height": 15.0, + "XPosition": 4.0, + "YPosition": 14.0, + "Anchor": 3 + }, + { + "FontFamily": "Terminus (TTF) for Windows", + "FontSize": 12.0, + "Color": "#FFDEDBEB", + "FormatString": "{time}", + "Alignment": 1, + "Name": "Song Progress", + "ScrollSpeed": 5000, + "TextOverflow": 1, + "ScrollBehavior": 0, + "FadeEffect": 2, + "LeftFadeOffset": 0.1, + "RightFadeOffset": 0.9, + "IsVisible": false, + "Width": 32.0, + "Height": 15.0, + "XPosition": 168.0, + "YPosition": 14.0, + "Anchor": 3 + }, + { + "FontFamily": "Terminus (TTF) for Windows", + "FontSize": 12.0, + "Color": "#FFE68AC1", + "FormatString": "{artist} - {song} [{time}/{length}]", + "Alignment": 2, + "Name": "Song Name", + "ScrollSpeed": 5000, + "TextOverflow": 1, + "ScrollBehavior": 0, + "FadeEffect": 0, + "LeftFadeOffset": 0.0, + "RightFadeOffset": 1.0, + "IsVisible": true, + "Width": 192.0, + "Height": 20.0, + "XPosition": 4.0, + "YPosition": 4.0, + "Anchor": 3 + } + ], + "NextButton": { + "Content": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "CornerRadius": 10, + "BackgroundColor": "#00FFFFFF", + "HoveredBackgroundColor": "#19FFFFFF", + "ClickedBackgroundColor": "#0FFFFFFF", + "IsVisible": false, + "Width": 40.0, + "Height": 15.0, + "XPosition": 410.0, + "YPosition": 3.0, + "Anchor": 9 + }, + "PreviousButton": { + "Content": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "CornerRadius": 10, + "BackgroundColor": "#00FFFFFF", + "HoveredBackgroundColor": "#19FFFFFF", + "ClickedBackgroundColor": "#0FFFFFFF", + "IsVisible": false, + "Width": 40.0, + "Height": 15.0, + "XPosition": 330.0, + "YPosition": 3.0, + "Anchor": 9 + }, + "PlayPauseButton": { + "PlayContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "PauseContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "CornerRadius": 10, + "BackgroundColor": "#00FFFFFF", + "HoveredBackgroundColor": "#19FFFFFF", + "ClickedBackgroundColor": "#0FFFFFFF", + "IsVisible": false, + "Width": 40.0, + "Height": 15.0, + "XPosition": 370.0, + "YPosition": 3.0, + "Anchor": 9 + }, + "RepeatModeButton": { + "RepeatOffContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FF696969", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FF808080" + }, + "RepeatContextContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FF1E90FF", + "HoveredTextColor": "#FF6495ED", + "ClickedTextColor": "#FF4169E1" + }, + "RepeatTrackContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FF1E90FF", + "HoveredTextColor": "#FF6495ED", + "ClickedTextColor": "#FF4169E1" + }, + "CornerRadius": 10, + "BackgroundColor": "#00FFFFFF", + "HoveredBackgroundColor": "#19FFFFFF", + "ClickedBackgroundColor": "#0FFFFFFF", + "IsVisible": false, + "Width": 40.0, + "Height": 15.0, + "XPosition": 450.0, + "YPosition": 3.0, + "Anchor": 9 + }, + "ShuffleModeButton": { + "ShuffleOffContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FF696969", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FF808080" + }, + "ShuffleOnContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FF1E90FF", + "HoveredTextColor": "#FF6495ED", + "ClickedTextColor": "#FF4169E1" + }, + "CornerRadius": 10, + "BackgroundColor": "#00FFFFFF", + "HoveredBackgroundColor": "#19FFFFFF", + "ClickedBackgroundColor": "#0FFFFFFF", + "IsVisible": false, + "Width": 40.0, + "Height": 15.0, + "XPosition": 290.0, + "YPosition": 3.0, + "Anchor": 9 + }, + "VolumeButton": { + "PopupWidth": 190.0, + "PopupHeight": 36.0, + "XPopupOffset": 24.5, + "YPopupOffset": -11.0, + "IsHorizontal": false, + "NoVolumeContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "LowVolumeContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "MidVolumeContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "HighVolumeContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "VolumeBarForegroundColor": "#FF1E90FF", + "VolumeBarForegroundGradientColor": "#FF0052A3", + "VolumeBarBackgroundColor": "#FF696969", + "PopupBackgroundColor": "#FFA9A9A9", + "VolumeBarThumbColor": "#FF696969", + "VolumeBarThumbBorderColor": "#FF1E90FF", + "CornerRadius": 10, + "BackgroundColor": "#00FFFFFF", + "HoveredBackgroundColor": "#19FFFFFF", + "ClickedBackgroundColor": "#0FFFFFFF", + "IsVisible": false, + "Width": 18.0, + "Height": 18.0, + "XPosition": 251.0, + "YPosition": 6.0, + "Anchor": 9 + }, + "ProgressBar": { + "ForegroundColor": "#FFDEDBEB", + "ForegroundGradientColor": "#FFDEDBEB", + "BackgroundColor": "#FF2D2D2D", + "HoverColor": "#FFDEDBEB", + "ProgressBarThumbColor": "#FF2D2D2D", + "ThumbBorderColor": "#FFDEDBEB", + "IsVisible": false, + "Width": 128.0, + "Height": 4.0, + "XPosition": 34.0, + "YPosition": 20.0, + "Anchor": 3 + }, + "LikeButton": { + "LikeContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFFFFFF", + "HoveredTextColor": "#FFFFFFFF", + "ClickedTextColor": "#FFFFFFFF" + }, + "DislikeContent": { + "ContentType": 1, + "ImagePath": null, + "HoveredImagePath": null, + "ClickedImagePath": null, + "FontFamily": "Segoe MDL2 Assets", + "Text": "", + "TextColor": "#FFFF0000", + "HoveredTextColor": "#FFDD3636", + "ClickedTextColor": "#FFA51919" + }, + "CornerRadius": 10, + "BackgroundColor": "#00FFFFFF", + "HoveredBackgroundColor": "#19FFFFFF", + "ClickedBackgroundColor": "#0FFFFFFF", + "IsVisible": false, + "Width": 40.0, + "Height": 15.0, + "XPosition": 0.0, + "YPosition": 3.0, + "Anchor": 9 + } +} \ No newline at end of file diff --git a/windows/bug.n/Config.ini b/windows/home/AppData/Roaming/bug.n/Config.ini similarity index 84% rename from windows/bug.n/Config.ini rename to windows/home/AppData/Roaming/bug.n/Config.ini index 0596c9f..8b1d297 100644 --- a/windows/bug.n/Config.ini +++ b/windows/home/AppData/Roaming/bug.n/Config.ini @@ -3,9 +3,9 @@ ;; Status bar Config_showBar=1 -Config_horizontalBarPos=left -Config_verticalBarPos=top -Config_barWidth=100% +Config_horizontalBarPos=0 +Config_verticalBarPos=tray +Config_barWidth=192 Config_singleRowBar=1 Config_spaciousBar=1 Config_fontName=Terminus (TTF) for Windows @@ -25,6 +25,17 @@ Config_largeFontSize=12 ;Config_fontColor_#2=e68ac1;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;e83f80;dedbeb ;Config_fontColor_#3=a2baa8;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb +; Amora Focus +Config_backColor_#1=1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a +Config_backColor_#2=1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a +Config_backColor_#3=1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a +Config_foreColor_#1=1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a +Config_foreColor_#2=1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a +Config_foreColor_#3=1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a;1a1a1a +Config_fontColor_#1=dedbeb;dedbeb;dedbeb;aabae7;aabae7;a2baa8;eacac0;e83f80;9985d1;e68ac1 +Config_fontColor_#2=e68ac1;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;e83f80;dedbeb +Config_fontColor_#3=a2baa8;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb;dedbeb + ; lovelace ;Config_backColor_#1=1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28 ;Config_backColor_#2=1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28;1D1F28 @@ -48,33 +59,34 @@ Config_largeFontSize=12 ;Config_fontColor_#3=a7c080;d3c6aa;d3c6aa;d3c6aa;d3c6aa;d3c6aa;d3c6aa;d3c6aa;d3c6aa;d3c6aa ; Tokyo Night -Config_backColor_#1=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 -Config_backColor_#2=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 -Config_backColor_#3=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 -Config_foreColor_#1=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 -Config_foreColor_#2=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 -Config_foreColor_#3=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 -Config_fontColor_#1=a9b1d6;a9b1d6;a9b1d6;449dab;449dab;a7c080;e0af68;f7768e;7aa2f7;ad8ee6 -Config_fontColor_#2=ad8ee6;a9b1d6;32344a;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;f7768e;a9b1d6 -Config_fontColor_#3=a7c080;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6 +;Config_backColor_#1=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 +;Config_backColor_#2=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 +;Config_backColor_#3=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 +;Config_foreColor_#1=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 +;Config_foreColor_#2=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 +;Config_foreColor_#3=1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26;1a1b26 +;Config_fontColor_#1=a9b1d6;a9b1d6;a9b1d6;449dab;449dab;a7c080;e0af68;f7768e;7aa2f7;ad8ee6 +;Config_fontColor_#2=ad8ee6;a9b1d6;32344a;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;f7768e;a9b1d6 +;Config_fontColor_#3=a7c080;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6;a9b1d6 Config_barTransparency=off Config_barCommands= Config_readinBat=0 -Config_readinCpu=1 -Config_readinDate=1 +Config_readinCpu=0 +Config_readinDate=0 Config_readinDateFormat=ddd, yyyy/MM/dd Config_readinDiskLoad=0 Config_readinMemoryUsage=0 -Config_readinMusic=1 +Config_readinMusic=0 Config_readinNetworkLoad=0 -Config_readinRam=1 -Config_readinTime=1 +Config_readinRam=0 +Config_readinTime=0 Config_readinTimeBinary=0 Config_readinTimeFormat=HH:mm:ss -Config_readinVolume=1 +Config_readinVolume=0 Config_readinInterval=1000 +Config_readinTitle=0 Config_barItemSpacing=8 Config_barIconSpacing=4 Config_iconFontName=SijiNGWindows @@ -186,8 +198,13 @@ Config_rule=gdkWindowToplevel;;;0;1;;0;0;0; Config_rule=VMUIFrame;;;0;1;;0;0;0; Config_rule=Window Class;tistow;;0;1;;0;0;0; Config_rule=TForm1;Exeinfo PE.*;;0;1;;0;0;0; -Config_rule=HwndWrapper[PowerToys.PowerOCR.*];TextExtractor;;0;1;;0;0;0; +Config_rule=;TextExtractor;;0;1;;0;0;0; Config_rule=ApplicationFrameWindow;;;1;0;0;0;0;0; +Config_rule=WindowsForms10.Window.8.app.0.bb8560_r7_ad1;;;0;1;;0;0;0; +Config_rule=Qt5QWindowIcon;Window Detective;;0;1;;0;0;0; +Config_rule=MozillaDialogClass;Picture-in-Picture;;0;1;;0;0;0; +Config_rule=Qt5QWindowIcon;IDA.*;;0;1;;0;0;0; +Config_rule=ytWindow;f.lux.*;;0;1;;0;0;0; ;; Configuration management Config_autoSaveSession=auto @@ -271,7 +288,6 @@ Config_hotkey=#^q:: ;; Our Hotkeys Config_hotkey=#!q::ExitApp Config_hotkey=#!r::Reload -Config_hotkey=#Enter::Run, wezterm-gui.exe start Config_hotkey=#+Space::Monitor_toggleBar() Config_hotkey=#q::Manager_closeWindow() diff --git a/windows/home/Documents/PowerShell/Microsoft.PowerShell_profile.ps1 b/windows/home/Documents/PowerShell/Microsoft.PowerShell_profile.ps1 new file mode 100644 index 0000000..3ae8b94 --- /dev/null +++ b/windows/home/Documents/PowerShell/Microsoft.PowerShell_profile.ps1 @@ -0,0 +1,33 @@ +oh-my-posh init pwsh --config "~\.config\omp\lambda.omp.json" | Invoke-Expression + +# Colors +Set-PSReadlineOption -Colors @{ + "InlinePrediction"="`e[90m" + "Command"="`e[96m" + "Parameter"="`e[95m" + "Operator"="`e[95m" + "String"="`e[93m" + "Variable"="`e[94m" +} + +# Binds +## Ctrl+f = Tab +Set-PSReadLineKeyHandler -Key 'Ctrl+f' -Function TabCompleteNext +Set-PSReadLineKeyHandler -Key 'Ctrl+g' -Function AcceptSuggestion + +## Make up/down search history +Set-PSReadLineOption -HistorySearchCursorMovesToEnd +Set-PSReadLineKeyHandler -Key 'UpArrow' -Function HistorySearchBackward +Set-PSReadLineKeyHandler -Key 'DownArrow' -Function HistorySearchForward + +## Ctrl+d = Exit +Set-PSReadLineKeyHandler -Key 'Ctrl+d' -Function DeleteCharOrExit + +# Aliases +Set-Alias neofetch pwshfetch-test-1 +Set-Alias which Get-Command + +# Environment +[Environment]::SetEnvironmentVariable("GIT_SSH", "$((Get-Command ssh).Source)", [System.EnvironmentVariableTarget]::User) +[Environment]::SetEnvironmentVariable("EDITOR", "nano", [System.EnvironmentVariableTarget]::User) +[Environment]::SetEnvironmentVariable("BAT_THEME", "base16", [System.EnvironmentVariableTarget]::User) diff --git a/windows/komorebi.ahk b/windows/home/komorebi.ahk similarity index 100% rename from windows/komorebi.ahk rename to windows/home/komorebi.ahk diff --git a/windows/scripts/hotkeys.ahk b/windows/scripts/hotkeys.ahk new file mode 100644 index 0000000..e3a8b89 --- /dev/null +++ b/windows/scripts/hotkeys.ahk @@ -0,0 +1,194 @@ +#NoEnv +SendMode Input +SetWorkingDir %A_ScriptDir% +#SingleInstance force + +~LWin:: + Send {Blind}{vkE8} +return + +CenterWindow(WinTitle) +{ + WinGetPos,,, Width, Height, %WinTitle% + WinMove, %WinTitle%,, (A_ScreenWidth/2)-(Width/2), (A_ScreenHeight/2)-(Height/2) +} + +#+r:: + WinGetActiveTitle, Title + WinMove, %Title%, , , ,1600,900 + CenterWindow(Title) +return +#+!r:: + WinGetActiveTitle, Title + CenterWindow(Title) +return + +#+LButton:: + WinGetActiveTitle, Title + WinSet, Style, -0xC00000, %Title% +return +#+RButton:: + WinGetActiveTitle, Title + WinSet, Style, +0xC00000, %Title% +return + +#+MButton:: + WinSet, Transparent, 255, A +return +#+WheelUp:: + WinGet, Alpha, Transparent, A + if (!Alpha) + Alpha = 255 + + Alpha += 4 + if (Alpha > 255) + Alpha = 255 + + WinSet, Transparent, %Alpha%, A +return +#+WheelDown:: + WinGet, Alpha, Transparent, A + if (!Alpha) + Alpha = 255 + + Alpha -= 4 + if (Alpha < 56) + Alpha = 56 + + WinSet, Transparent, %Alpha%, A +return + +holdm1 := 0 +holdm2 := 0 +#F12:: + holdm1 := !holdm1 + + if (holdm1 = 0) { + Click up + } else { + Click down + } +return +#+F12:: + holdm2 := !holdm2 + + if (holdm2 = 0) { + Click up Right + } else { + Click down Right + } +return + +!l:: + Send {Right} +return +!k:: + Send {Up} +return +!j:: + Send {Down} +return +!h:: + Send {Left} +return + +shockwaveRebind := 1 +#IfWinActive ahk_exe SPR.exe +F12:: + shockwaveRebind := !shockwaveRebind +return +w:: + if (shockwaveRebind = 1) { + Send {Up down} + } else { + Send {w down} + } +return +w Up:: + if (shockwaveRebind = 1) { + Send {Up up} + } else { + Send {w up} + } +return +a:: + if (shockwaveRebind = 1) { + Send {Left down} + } else { + Send {a down} + } +return +a Up:: + if (shockwaveRebind = 1) { + Send {Left up} + } else { + Send {a up} + } +return +s:: + if (shockwaveRebind = 1) { + Send {Down down} + } else { + Send {s down} + } +return +s Up:: + if (shockwaveRebind = 1) { + Send {Down up} + } else { + Send {s up} + } +return +d:: + if (shockwaveRebind = 1) { + Send {Right down} + } else { + Send {d down} + } +return +d Up:: + if (shockwaveRebind = 1) { + Send {Right up} + } else { + Send {d up} + } +return +#IfWinActive + +ShellRun(prms*) +{ + shellWindows := ComObjCreate("Shell.Application").Windows + VarSetCapacity(_hwnd, 4, 0) + desktop := shellWindows.FindWindowSW(0, "", 8, ComObj(0x4003, &_hwnd), 1) + + ; Retrieve top-level browser object. + if ptlb := ComObjQuery(desktop + , "{4C96BE40-915C-11CF-99D3-00AA004AE837}" ; SID_STopLevelBrowser + , "{000214E2-0000-0000-C000-000000000046}") ; IID_IShellBrowser + { + ; IShellBrowser.QueryActiveShellView -> IShellView + if DllCall(NumGet(NumGet(ptlb+0)+15*A_PtrSize), "ptr", ptlb, "ptr*", psv:=0) = 0 + { + ; Define IID_IDispatch. + VarSetCapacity(IID_IDispatch, 16) + NumPut(0x46000000000000C0, NumPut(0x20400, IID_IDispatch, "int64"), "int64") + + ; IShellView.GetItemObject -> IDispatch (object which implements IShellFolderViewDual) + DllCall(NumGet(NumGet(psv+0)+15*A_PtrSize), "ptr", psv + , "uint", 0, "ptr", &IID_IDispatch, "ptr*", pdisp:=0) + + ; Get Shell object. + shell := ComObj(9,pdisp,1).Application + + ; IShellDispatch2.ShellExecute + shell.ShellExecute(prms*) + + ObjRelease(psv) + } + ObjRelease(ptlb) + } +} + +#Enter:: + ShellRun("nircmd", "exec hide wezterm start") +return \ No newline at end of file