diff --git a/common/.bashrc b/common/.bashrc index 9a6946b..aa1b6a7 100644 --- a/common/.bashrc +++ b/common/.bashrc @@ -189,3 +189,4 @@ for alias_file in "$XDG_CONFIG_HOME"/shell/*.sh; do source "$alias_file"; done # TIP: Following should be executed AFTER the aliases are sourced command -v op >/dev/null && bind '"^O":"op\n"' # Fuzzyfind projects and open in nvim command -v pnew >/dev/null && bind '"^[o":"pnew\n"' # Create a new project quickly +. "/home/pratik/.local/share/rust/cargo/env" diff --git a/common/.config/ideavim/ideavimrc b/common/.config/ideavim/ideavimrc index 9026c0f..8cdbb1a 100644 --- a/common/.config/ideavim/ideavimrc +++ b/common/.config/ideavim/ideavimrc @@ -4,6 +4,8 @@ " Enable IdeaVim plugins https://jb.gg/ideavim-plugins " FIX: Macros does NOT work +" FIX: Make [ctrl + p] & [ctrl + n] choose next and previous options on pop-up menu +" FIX: Make [ Ctrl + alt + p ] open file instead of [ Ctrl + p ] -> for VSCode as well " TODO: Add Jetbrains shortcut-config-file to dotfiles repo " TODO: Add shortcuts for opening/closing `za` @@ -59,7 +61,7 @@ set quickscope set paragraph-motion set matchit set multiple-cursors -set nerdtree " e +#set nerdtree " e set repeat set surround " ys or cs or ds [motion] set textobj-entire " yae, cae, dae <- operates on entire file @@ -85,7 +87,7 @@ xmap SkipOccurrence xmap RemoveOccurrence " NerdTree """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -nnoremap e :NERDTreeToggle +#nnoremap e :NERDTreeToggle " When in the tree use the below default keybindings " j, k - To go down and up " p - Go to the parent directory @@ -102,7 +104,7 @@ nnoremap e :NERDTreeToggle " File Navigation """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" nnoremap ls :action Switcher -nnoremap :action GotoFile +nnoremap :action GotoFile nnoremap :action ActivateTerminalToolWindow " Code Navigation, Formatting, Others """"""""""""""""""""""""""""""""""""""" diff --git a/common/.config/katerc b/common/.config/katerc index 2e6c7f3..1e9f98d 100644 --- a/common/.config/katerc +++ b/common/.config/katerc @@ -211,6 +211,7 @@ SetEditor=false [MainWindow] 2 screens: Height=1367 2 screens: Width=1275 +2 screens: Window-Maximized=true 2560x1440 screen: Height=1372 2560x1440 screen: Width=1278 2560x1440 screen: Window-Maximized=true diff --git a/common/.config/katevirc b/common/.config/katevirc index 207c300..08356f3 100644 --- a/common/.config/katevirc +++ b/common/.config/katevirc @@ -9,10 +9,10 @@ Macro Completions= Macro Contents= Macro Registers= Map Leader=\\ -Normal Mode Mapping Keys=,,cd,,g;,,/,k,,N,[q,,,]q,j,?,,,J,,,,,,]s,y,,,xt,,n,g\\,,, -Normal Mode Mappings=:echoe,:wqa,:lcd,,g;zz,:%y+,:nohlsearch:diffupdate:normal!,gk,zz,Nzzzv,cprev,,zz,cnext,gj,N,zz,:vertical,mzJ`z:delmarks,:m,,:wa,:m,:bprevious,]szz,"+y,:bnext,:vertical,:tabclose,zz,nzzzv,g\\,zz,:resize,:resize +Normal Mode Mapping Keys=g\\,,J,,xt,,g;,,n,,,?,,,,,,y,,]q,,,,,/,j,k,,,cd,]s,N,,,[q +Normal Mode Mappings=g\\,zz,mzJ`z:delmarks,,:tabclose,:resize,g;zz,,nzzzv,:%y+,:vertical,N,:bprevious,zz,:m,:echoe,:vertical,"+y,:wa,cnext,:m,:bnext,,:wqa,:nohlsearch:diffupdate:normal!,gj,gk,:resize,zz,:lcd,]szz,Nzzzv,zz,zz,cprev Normal Mode Mappings Recursion=false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false -ViRegisterContents=\n,s,g77eDM2Bya2p\n, +ViRegisterContents=\n### KDE\n\n- Bismuth tiling manager: https://github.com/Bismuth-Forge/bismuth\n\n,s,g77eDM2Bya2p\n, ViRegisterFlags=1,0,1,0 ViRegisterNames=",-,0,^ Visual Mode Mapping Keys= diff --git a/common/.config/kglobalshortcutsrc b/common/.config/kglobalshortcutsrc index f81ebdf..8e784e9 100644 --- a/common/.config/kglobalshortcutsrc +++ b/common/.config/kglobalshortcutsrc @@ -2,6 +2,7 @@ _k_friendly_name=Activity Manager switch-to-activity-252e9f66-21d0-4196-8af8-9f144dae5052=none,none,Switch to activity "3 - Email" switch-to-activity-2cc71a42-d4b8-443e-b255-c66aa4847239=Meta+F2,none,Switch to activity "Focus" +switch-to-activity-3e6711d4-de87-4891-8cdd-f3d127554aa8=none,none,Switch to activity "Default" switch-to-activity-4d59da64-44dc-4d4c-b1c8-bfb0fbd87410=Meta+F3,none,Switch to activity "Email" switch-to-activity-79bc8b93-e5e1-4149-8ed2-4222a14f199f=Meta+F1,none,Switch to activity "Default" switch-to-activity-a397c46b-22b0-442b-88bc-9f21a3b18fae=none,none,Switch to activity "2 - Code" @@ -10,17 +11,17 @@ switch-to-activity-fe100d1b-ab30-493d-9635-bce7284a67b9=none,none,Switch to acti [KDE Keyboard Layout Switcher] Switch keyboard layout to English (India, with rupee)=none,none,Switch keyboard layout to English (India\\, with rupee) Switch to Last-Used Keyboard Layout=Meta+Alt+L,Meta+Alt+L,Switch to Last-Used Keyboard Layout -Switch to Next Keyboard Layout=none,Meta+Alt+K,Switch to Next Keyboard Layout +Switch to Next Keyboard Layout=Meta+Alt+K,Meta+Alt+K,Switch to Next Keyboard Layout _k_friendly_name=Keyboard Layout Switcher [kaccess] -Toggle Screen Reader On and Off=none,Meta+Alt+S,Toggle Screen Reader On and Off +Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off _k_friendly_name=Accessibility [kcm_touchpad] Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad -Toggle Touchpad=Touchpad Toggle,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Toggle Touchpad +Toggle Touchpad=Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Toggle Touchpad _k_friendly_name=Touchpad [khotkeys] @@ -35,27 +36,27 @@ decrease_volume_small=Shift+Volume Down,Shift+Volume Down,Decrease Volume by 1% increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume increase_volume=Volume Up,Volume Up,Increase Volume increase_volume_small=Shift+Volume Up,Shift+Volume Up,Increase Volume by 1% -mic_mute=Microphone Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone +mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone mute=Volume Mute,Volume Mute,Mute [ksmserver] -Halt Without Confirmation=Ctrl+Alt+Shift+PgDown,,Shut Down Without Confirmation +Halt Without Confirmation=none,,Shut Down Without Confirmation Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Lock Session -Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Show Logout Prompt -Log Out Without Confirmation=Ctrl+Alt+Shift+Del,,Log Out Without Confirmation +Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Show Logout Screen +Log Out Without Confirmation=none,,Log Out Without Confirmation LogOut=none,,Log Out Reboot=none,,Reboot -Reboot Without Confirmation=Ctrl+Alt+Shift+PgUp,,Reboot Without Confirmation +Reboot Without Confirmation=none,,Reboot Without Confirmation Shut Down=none,,Shut Down _k_friendly_name=Session Management [kwin] -Activate Window Demanding Attention=Ctrl+Alt+A,Meta+Ctrl+A,Activate Window Demanding Attention +Activate Window Demanding Attention=Meta+Ctrl+A,Meta+Ctrl+A,Activate Window Demanding Attention Cycle Overview=none,none,Cycle through Overview and Grid View Cycle Overview Opposite=none,none,Cycle through Grid View and Overview Decrease Opacity=none,,Decrease Opacity of Active Window by 5% DecreaseWindowSize=Meta+Ctrl+Num+-,none,UltrawideWindows: Decrease the window size in place -Edit Tiles=none,Meta+T,Toggle Tiles Editor +Edit Tiles=Meta+T,Meta+T,Toggle Tiles Editor Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop) ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops) ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class) @@ -68,10 +69,10 @@ IncreaseWindowSize=Meta+Ctrl+Num++,none,UltrawideWindows: Increase the window si Invert Screen Colors=none,none,Invert Screen Colors KWin Script: Sticky Window Snapping: enable/disable=none,none,KWin Script: Sticky Window Snapping: enable/disable KWin Script: Sticky Window Snapping: enable/disable temporarily=none,none,KWin Script: Sticky Window Snapping: enable/disable temporarily -Kill Window=none,Meta+Ctrl+Esc,Kill Window +Kill Window=Meta+Ctrl+Esc,Meta+Ctrl+Esc,Kill Window Move Tablet to Next Output=none,none,Move the tablet to the next output -MoveMouseToCenter=none,Meta+F6,Move Mouse to Center -MoveMouseToFocus=none,Meta+F5,Move Mouse to Focus +MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center +MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus MoveWindowDown=Meta+Ctrl+Down,none,UltrawideWindows: Move the window down MoveWindowLeft=none,none,UltrawideWindows: Move the window to the left MoveWindowRight=none,none,UltrawideWindows: Move the window to the right @@ -203,10 +204,10 @@ Switch One Desktop Down=none,Meta+Ctrl+Down,Switch One Desktop Down Switch One Desktop Up=none,Meta+Ctrl+Up,Switch One Desktop Up Switch One Desktop to the Left=none,Meta+Ctrl+Left,Switch One Desktop to the Left Switch One Desktop to the Right=none,Meta+Ctrl+Right,Switch One Desktop to the Right -Switch Window Down=none,Meta+Alt+Down,Switch to Window Below -Switch Window Left=none,Meta+Alt+Left,Switch to Window to the Left -Switch Window Right=none,Meta+Alt+Right,Switch to Window to the Right -Switch Window Up=none,Meta+Alt+Up,Switch to Window Above +Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below +Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left +Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right +Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 Switch to Desktop 10=none,,Switch to Desktop 10 Switch to Desktop 11=none,,Switch to Desktop 11 @@ -246,7 +247,7 @@ Switch to Screen to the Right=none,,Switch to Screen to the Right Toggle Night Color=none,none,Suspend/Resume Night Light Toggle Window Raise/Lower=none,,Toggle Window Raise/Lower Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows -Walk Through Windows (Reverse)=Alt+Shift+Backtab,Alt+Shift+Tab,Walk Through Windows (Reverse) +Walk Through Windows (Reverse)=Alt+Shift+Tab,Alt+Shift+Tab,Walk Through Windows (Reverse) Walk Through Windows Alternative=none,,Walk Through Windows Alternative Walk Through Windows Alternative (Reverse)=none,,Walk Through Windows Alternative (Reverse) Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application @@ -260,7 +261,7 @@ Window Fullscreen=none,,Make Window Fullscreen Window Grow Horizontal=none,,Expand Window Horizontally Window Grow Vertical=none,,Expand Window Vertically Window Lower=none,,Lower Window -Window Maximize=Meta+Space,Meta+PgUp,Maximize Window +Window Maximize=none,Meta+PgUp,Maximize Window Window Maximize Horizontal=none,,Maximize Window Horizontally Window Maximize Vertical=none,,Maximize Window Vertically Window Minimize=none,Meta+PgDown,Minimize Window @@ -268,10 +269,10 @@ Window Move=none,,Move Window Window Move Center=none,,Move Window to the Center Window No Border=none,,Toggle Window Titlebar and Frame Window On All Desktops=none,,Keep Window on All Desktops -Window One Desktop Down=none,Meta+Ctrl+Shift+Down,Window One Desktop Down -Window One Desktop Up=none,Meta+Ctrl+Shift+Up,Window One Desktop Up -Window One Desktop to the Left=none,Meta+Ctrl+Shift+Left,Window One Desktop to the Left -Window One Desktop to the Right=none,Meta+Ctrl+Shift+Right,Window One Desktop to the Right +Window One Desktop Down=Meta+Ctrl+Shift+Down,Meta+Ctrl+Shift+Down,Window One Desktop Down +Window One Desktop Up=Meta+Ctrl+Shift+Up,Meta+Ctrl+Shift+Up,Window One Desktop Up +Window One Desktop to the Left=Meta+Ctrl+Shift+Left,Meta+Ctrl+Shift+Left,Window One Desktop to the Left +Window One Desktop to the Right=Meta+Ctrl+Shift+Right,Meta+Ctrl+Shift+Right,Window One Desktop to the Right Window One Screen Down=none,,Move Window One Screen Down Window One Screen Up=none,,Move Window One Screen Up Window One Screen to the Left=none,,Move Window One Screen to the Left @@ -327,8 +328,8 @@ Window to Screen 5=none,,Move Window to Screen 5 Window to Screen 6=none,,Move Window to Screen 6 Window to Screen 7=none,,Move Window to Screen 7 _k_friendly_name=KWin -view_actual_size=none,Meta+0,Zoom to Actual Size -view_zoom_in=Meta+=,Meta++\tMeta+=,Zoom In +view_actual_size=Meta+0,Meta+0,Zoom to Actual Size +view_zoom_in=Meta++\tMeta+=,Meta++\tMeta+=,Zoom In view_zoom_out=Meta+-,Meta+-,Zoom Out [mediacontrol] @@ -355,14 +356,14 @@ PowerOff=Power Off,Power Off,Power Off Sleep=Sleep,Sleep,Suspend Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight Turn Off Screen=none,none,Turn Off Screen -_k_friendly_name=KDE Power Management System -powerProfile=Battery,Battery\tMeta+B,Switch Power Profile +_k_friendly_name=Power Management +powerProfile=Battery\tMeta+B,Battery\tMeta+B,Switch Power Profile [plasmashell] _k_friendly_name=plasmashell -activate application launcher=Meta,Meta\tAlt+F1,Activate Application Launcher +activate application launcher=Meta\tAlt+F1,Meta\tAlt+F1,Activate Application Launcher activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 -activate task manager entry 10=Meta+0,Meta+0,Activate Task Manager Entry 10 +activate task manager entry 10=none,Meta+0,Activate Task Manager Entry 10 activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 @@ -373,26 +374,28 @@ activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 activate widget 10=Meta+Alt+V,none,Activate Vaults Widget activate widget 106=none,none,Activate Pager Widget -activate widget 107=Alt+F1,none,Activate Application Launcher Widget +activate widget 107=none,none,Activate Application Launcher Widget activate widget 31=none,none,Activate Icons-and-Text Task Manager Widget +activate widget 32=none,none,Activate Icons-and-Text Task Manager Widget activate widget 39=none,none,Activate Digital Clock Widget +activate widget 41=none,none,Activate Network speed Widget activate widget 72=none,none,Activate Total CPU Use Widget activate widget 76=none,none,Activate ChatGPT Plasmoid Widget activate widget 95=none,none,Activate Task Manager Widget clear-history=none,,Clear Clipboard History -clipboard_action=Ctrl+Alt+X,Meta+Ctrl+X,Automatic Action Popup Menu +clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu cycle-panels=Meta+Alt+P,Meta+Alt+P,Move keyboard focus between panels cycleNextAction=none,,Next History Item cyclePrevAction=none,,Previous History Item edit_clipboard=none,none,Edit Contents… -manage activities=none,Meta+Q,Show Activity Switcher +manage activities=Meta+Q,Meta+Q,Show Activity Switcher next activity=Meta+Ctrl+Right,none,Walk through activities previous activity=Meta+Ctrl+Left,none,Walk through activities (Reverse) -repeat_action=Ctrl+Alt+R,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard +repeat_action=none,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop show-barcode=none,,Show Barcode… -show-on-mouse-pos=Ctrl+`,Meta+V,Show Clipboard Items at Mouse Position -stop current activity=none,Meta+S,Stop Current Activity +show-on-mouse-pos=Meta+V,Meta+V,Show Clipboard Items at Mouse Position +stop current activity=Meta+S,Meta+S,Stop Current Activity switch to next activity=none,,Switch to Next Activity switch to previous activity=none,,Switch to Previous Activity toggle do not disturb=none,,Toggle do not disturb @@ -400,7 +403,7 @@ toggle do not disturb=none,,Toggle do not disturb [plasmawindowed] _k_friendly_name=plasmawindowed clear-history=none,none,Clear Clipboard History -clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu +clipboard_action=none,Meta+Ctrl+X,Automatic Action Popup Menu cycleNextAction=none,none,Next History Item cyclePrevAction=none,none,Previous History Item edit_clipboard=none,none,Edit Contents… @@ -411,9 +414,6 @@ show-on-mouse-pos=none,Meta+V,Open Klipper at Mouse Position [services][appimagekit_691b96a80aa86fe43e1dfde5a190d04f-Obsidian.desktop] _launch=Meta+O -[services][brave-browser.desktop] -_launch=Meta+B - [services][firefox.desktop] _launch=Meta+F diff --git a/common/.config/nvim/lua/plugins/navigate-files.lua b/common/.config/nvim/lua/plugins/navigate-files.lua index 0395f17..9d38cf9 100644 --- a/common/.config/nvim/lua/plugins/navigate-files.lua +++ b/common/.config/nvim/lua/plugins/navigate-files.lua @@ -275,7 +275,7 @@ return { -- List vim.keymap.set("n", "lb", require("telescope.builtin").buffers, { desc = "List Bbuffers" }) vim.keymap.set("n", "lc", require("telescope.builtin").command_history, { desc = "List NeoVIM Command History" }) - vim.keymap.set("n", "", require("telescope.builtin").find_files, { desc = "List & Search Files" }) + vim.keymap.set("n", "", require("telescope.builtin").find_files, { desc = "List & Search Files" }) vim.keymap.set("n", "lf", require("telescope.builtin").find_files, { desc = "List & Search Files" }) vim.keymap.set("n", "ln", require("telescope.builtin").help_tags, { desc = "List & Search NeoVIM Help" }) vim.keymap.set("n", "lk", require("telescope.builtin").keymaps, { desc = "List & Search NeoVIM Keymaps" }) diff --git a/common/.gitconfig b/common/.gitconfig index 83069d2..c703092 100644 --- a/common/.gitconfig +++ b/common/.gitconfig @@ -44,3 +44,6 @@ [fetch] writeCommitGraph = true + +[credential] + helper = cache --timeout=21600 diff --git a/common/.profile b/common/.profile index 05f7a41..dae3a3a 100644 --- a/common/.profile +++ b/common/.profile @@ -27,7 +27,10 @@ ################################################################################## -eval "$(ssh-agent -s)" >/dev/null +if ! pgrep -u "$USER" ssh-agent > /dev/null; then + eval $(ssh-agent -s) >/dev/null +fi + # shellcheck disable=SC3045 ulimit -n 10240 @@ -123,3 +126,4 @@ export FZF_DEFAULT_OPTS='--layout=reverse --cycle --inline-info --height=~50% -- export TLDR_CACHE_DIR="${XDG_CACHE_HOME}/tldr" export OLLAMA_HOME="${XDG_CONFIG_HOME}/ollama" +. "/home/pratik/.local/share/rust/cargo/env" diff --git a/common/.vscode/extensions/extensions.json b/common/.vscode/extensions/extensions.json index 7067b1b..b49a559 100644 --- a/common/.vscode/extensions/extensions.json +++ b/common/.vscode/extensions/extensions.json @@ -1 +1 @@ -[{"identifier":{"id":"alexcvzz.vscode-sqlite","uuid":"eaee103c-e866-4b73-87f8-3749cab64da2"},"version":"0.14.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/alexcvzz.vscode-sqlite-0.14.1","scheme":"file"},"relativeLocation":"alexcvzz.vscode-sqlite-0.14.1","metadata":{"installedTimestamp":1726849419888,"source":"gallery","id":"eaee103c-e866-4b73-87f8-3749cab64da2","publisherId":"6effff99-3dc3-4943-9e90-5cd2ee65a1ea","publisherDisplayName":"alexcvzz","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"pinned":false,"preRelease":false}},{"identifier":{"id":"zxh404.vscode-proto3","uuid":"1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8"},"version":"0.5.5","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/zxh404.vscode-proto3-0.5.5","scheme":"file"},"relativeLocation":"zxh404.vscode-proto3-0.5.5","metadata":{"installedTimestamp":1726849642303,"source":"gallery","id":"1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8","publisherId":"01410813-d392-42ea-99c3-eb4475e23ac0","publisherDisplayName":"zxh404","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"github.github-vscode-theme","uuid":"7328a705-91fc-49e6-8293-da6f112e482d"},"version":"6.3.4","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/github.github-vscode-theme-6.3.4","scheme":"file"},"relativeLocation":"github.github-vscode-theme-6.3.4","metadata":{"installedTimestamp":1726849419755,"source":"gallery","id":"7328a705-91fc-49e6-8293-da6f112e482d","publisherId":"7c1c19cd-78eb-4dfb-8999-99caf7679002","publisherDisplayName":"GitHub","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"coolbear.systemd-unit-file","uuid":"fe20f03a-2abf-470a-ab23-d671ec38ce42"},"version":"1.0.6","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/coolbear.systemd-unit-file-1.0.6","scheme":"file"},"relativeLocation":"coolbear.systemd-unit-file-1.0.6","metadata":{"installedTimestamp":1726849402340,"source":"gallery","id":"fe20f03a-2abf-470a-ab23-d671ec38ce42","publisherId":"73aa15f5-fc31-45ec-ab42-e339b1dee6b6","publisherDisplayName":"coolbear","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"aaron-bond.better-comments","uuid":"7a0110bb-231a-4598-aa1b-0769ea46d28b"},"version":"3.0.2","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/aaron-bond.better-comments-3.0.2","scheme":"file"},"relativeLocation":"aaron-bond.better-comments-3.0.2","metadata":{"installedTimestamp":1726849419754,"source":"gallery","id":"7a0110bb-231a-4598-aa1b-0769ea46d28b","publisherId":"02145bab-b083-4d1e-b8ec-08d7abdd68da","publisherDisplayName":"Aaron Bond","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"pinned":false,"preRelease":false}},{"identifier":{"id":"streetsidesoftware.code-spell-checker","uuid":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7"},"version":"3.0.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/streetsidesoftware.code-spell-checker-3.0.1","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-3.0.1","metadata":{"installedTimestamp":1726849624549,"source":"gallery","id":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"vadimcn.vscode-lldb","uuid":"bee31e34-a44b-4a76-9ec2-e9fd1439a0f6"},"version":"1.10.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/vadimcn.vscode-lldb-1.10.0","scheme":"file"},"relativeLocation":"vadimcn.vscode-lldb-1.10.0","metadata":{"installedTimestamp":1726849630807,"source":"gallery","id":"bee31e34-a44b-4a76-9ec2-e9fd1439a0f6","publisherId":"3b05d186-6311-4caa-99b5-09032a9d3cf5","publisherDisplayName":"Vadim Chugunov","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"yzhang.markdown-all-in-one","uuid":"98790d67-10fa-497c-9113-f6c7489207b2"},"version":"3.6.2","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/yzhang.markdown-all-in-one-3.6.2","scheme":"file"},"relativeLocation":"yzhang.markdown-all-in-one-3.6.2","metadata":{"installedTimestamp":1726849640010,"source":"gallery","id":"98790d67-10fa-497c-9113-f6c7489207b2","publisherId":"36c8b41c-6ef6-4bf5-a5b7-65bef29b606f","publisherDisplayName":"Yu Zhang","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"timonwong.shellcheck","uuid":"f95d8fff-f70a-4ae5-bb06-5c47ddbc8fc6"},"version":"0.37.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/timonwong.shellcheck-0.37.1-linux-x64","scheme":"file"},"relativeLocation":"timonwong.shellcheck-0.37.1-linux-x64","metadata":{"installedTimestamp":1726849627571,"source":"gallery","id":"f95d8fff-f70a-4ae5-bb06-5c47ddbc8fc6","publisherId":"04757770-dd50-443e-aae4-e1c7cf9c24f5","publisherDisplayName":"Timon Wong","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"alefragnani.project-manager","uuid":"1b747f06-3789-4ebd-ac99-f1fe430c3347"},"version":"12.8.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/alefragnani.project-manager-12.8.0","scheme":"file"},"relativeLocation":"alefragnani.project-manager-12.8.0","metadata":{"installedTimestamp":1726849419829,"source":"gallery","id":"1b747f06-3789-4ebd-ac99-f1fe430c3347","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"pinned":false,"preRelease":false}},{"identifier":{"id":"ms-dotnettools.vscodeintellicode-csharp","uuid":"13fef117-0575-4dc5-b573-5cb945a69d0a"},"version":"2.1.11","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-dotnettools.vscodeintellicode-csharp-2.1.11-linux-x64","scheme":"file"},"relativeLocation":"ms-dotnettools.vscodeintellicode-csharp-2.1.11-linux-x64","metadata":{"installedTimestamp":1726849541223,"source":"gallery","id":"13fef117-0575-4dc5-b573-5cb945a69d0a","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"humao.rest-client","uuid":"dda49fd5-1f3b-4d25-bf61-4fc41905ede5"},"version":"0.25.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/humao.rest-client-0.25.1","scheme":"file"},"relativeLocation":"humao.rest-client-0.25.1","metadata":{"installedTimestamp":1726849424195,"source":"gallery","id":"dda49fd5-1f3b-4d25-bf61-4fc41905ede5","publisherId":"aa260071-fe15-4a92-8990-7b8753d9cbc7","publisherDisplayName":"Huachao Mao","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"mhutchie.git-graph","uuid":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7"},"version":"1.30.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/mhutchie.git-graph-1.30.0","scheme":"file"},"relativeLocation":"mhutchie.git-graph-1.30.0","metadata":{"installedTimestamp":1726849426428,"source":"gallery","id":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7","publisherId":"996496dc-099f-469d-b89c-0d7713179365","publisherDisplayName":"mhutchie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"esbenp.prettier-vscode","uuid":"96fa4707-6983-4489-b7c5-d5ffdfdcce90"},"version":"11.0.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/esbenp.prettier-vscode-11.0.0","scheme":"file"},"relativeLocation":"esbenp.prettier-vscode-11.0.0","metadata":{"installedTimestamp":1726849414164,"source":"gallery","id":"96fa4707-6983-4489-b7c5-d5ffdfdcce90","publisherId":"d16f4e39-2ffb-44e3-9c0d-79d873570e3a","publisherDisplayName":"Prettier","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"patcx.vscode-nuget-gallery","uuid":"240db237-62cf-4e62-a359-54756e6b8a08"},"version":"1.2.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/patcx.vscode-nuget-gallery-1.2.1","scheme":"file"},"relativeLocation":"patcx.vscode-nuget-gallery-1.2.1","metadata":{"installedTimestamp":1726849611105,"source":"gallery","id":"240db237-62cf-4e62-a359-54756e6b8a08","publisherId":"63d41783-afc7-45f6-90e0-36067b394c38","publisherDisplayName":"pcislo","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-azuretools.vscode-docker","uuid":"0479fc1c-3d67-49f9-b087-fb9069afe48f"},"version":"1.29.2","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-azuretools.vscode-docker-1.29.2","scheme":"file"},"relativeLocation":"ms-azuretools.vscode-docker-1.29.2","metadata":{"installedTimestamp":1726849428743,"source":"gallery","id":"0479fc1c-3d67-49f9-b087-fb9069afe48f","publisherId":"52b787f2-79a9-4f32-99b4-393afe3005d3","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"wayou.vscode-todo-highlight","uuid":"97a08c5f-6667-4242-a5c5-045dfb6bd4b9"},"version":"1.0.5","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/wayou.vscode-todo-highlight-1.0.5","scheme":"file"},"relativeLocation":"wayou.vscode-todo-highlight-1.0.5","metadata":{"installedTimestamp":1726849637694,"source":"gallery","id":"97a08c5f-6667-4242-a5c5-045dfb6bd4b9","publisherId":"47daa402-5396-4346-b7bd-62494d6d63ec","publisherDisplayName":"Wayou Liu","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"gruntfuggly.todo-tree","uuid":"261cac81-cd7b-4555-bb41-0c2d2bcd3e70"},"version":"0.0.226","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/gruntfuggly.todo-tree-0.0.226","scheme":"file"},"relativeLocation":"gruntfuggly.todo-tree-0.0.226","metadata":{"installedTimestamp":1726849421788,"source":"gallery","id":"261cac81-cd7b-4555-bb41-0c2d2bcd3e70","publisherId":"d4906d2e-f2ee-492d-9c7c-02b6160599ec","publisherDisplayName":"Gruntfuggly","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"csharpier.csharpier-vscode","uuid":"14f1480a-1193-4742-aaee-dd963cc37f0f"},"version":"1.8.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/csharpier.csharpier-vscode-1.8.0","scheme":"file"},"relativeLocation":"csharpier.csharpier-vscode-1.8.0","metadata":{"installedTimestamp":1726849405009,"source":"gallery","id":"14f1480a-1193-4742-aaee-dd963cc37f0f","publisherId":"e3dc3d72-cbed-4166-9771-2a2f4126b4ac","publisherDisplayName":"csharpier","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-dotnettools.vscode-dotnet-runtime","uuid":"1aab81a1-b3d9-4aef-976b-577d5d90fe3f"},"version":"2.1.5","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.1.5","scheme":"file"},"relativeLocation":"ms-dotnettools.vscode-dotnet-runtime-2.1.5","metadata":{"installedTimestamp":1726849538030,"source":"gallery","id":"1aab81a1-b3d9-4aef-976b-577d5d90fe3f","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"pkief.material-icon-theme","uuid":"5db78037-f674-459f-a236-db622c427c5b"},"version":"5.10.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/pkief.material-icon-theme-5.10.0","scheme":"file"},"relativeLocation":"pkief.material-icon-theme-5.10.0","metadata":{"installedTimestamp":1726849613996,"source":"gallery","id":"5db78037-f674-459f-a236-db622c427c5b","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"foam.foam-vscode","uuid":"b85c6625-454b-4b61-8a22-c42f3d0f2e1e"},"version":"0.25.12","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/foam.foam-vscode-0.25.12","scheme":"file"},"relativeLocation":"foam.foam-vscode-0.25.12","metadata":{"installedTimestamp":1726849417342,"source":"gallery","id":"b85c6625-454b-4b61-8a22-c42f3d0f2e1e","publisherId":"34339645-24f0-4619-9917-12157fd92446","publisherDisplayName":"Foam","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"bierner.markdown-preview-github-styles","uuid":"5cbdf58a-694a-4aba-af08-61d00842eb03"},"version":"2.1.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/bierner.markdown-preview-github-styles-2.1.0","scheme":"file"},"relativeLocation":"bierner.markdown-preview-github-styles-2.1.0","metadata":{"installedTimestamp":1726849399709,"source":"gallery","id":"5cbdf58a-694a-4aba-af08-61d00842eb03","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"davidanson.vscode-markdownlint","uuid":"daf8b44d-8aae-4da2-80c5-1f770219f643"},"version":"0.56.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/davidanson.vscode-markdownlint-0.56.0","scheme":"file"},"relativeLocation":"davidanson.vscode-markdownlint-0.56.0","metadata":{"installedTimestamp":1726849407020,"source":"gallery","id":"daf8b44d-8aae-4da2-80c5-1f770219f643","publisherId":"2e4d1cda-6ef0-4e42-a352-ab540afe8ff0","publisherDisplayName":"David Anson","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"eamodio.gitlens","uuid":"4de763bd-505d-4978-9575-2b7696ecf94e"},"version":"15.5.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/eamodio.gitlens-15.5.1","scheme":"file"},"relativeLocation":"eamodio.gitlens-15.5.1","metadata":{"installedTimestamp":1726849408628,"source":"gallery","id":"4de763bd-505d-4978-9575-2b7696ecf94e","publisherId":"678d198b-9b2e-49d3-96ff-6d801c9575df","publisherDisplayName":"GitKraken","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-dotnettools.csdevkit","uuid":"7ad42776-8f7e-4214-bf67-4f0b518ef629"},"version":"1.10.18","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-dotnettools.csdevkit-1.10.18-linux-x64","scheme":"file"},"relativeLocation":"ms-dotnettools.csdevkit-1.10.18-linux-x64","metadata":{"installedTimestamp":1726849431913,"source":"gallery","id":"7ad42776-8f7e-4214-bf67-4f0b518ef629","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-dotnettools.csharp","uuid":"d0bfc4ab-1d3a-4487-8782-7cf6027b4fff"},"version":"2.45.25","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-dotnettools.csharp-2.45.25-linux-x64","scheme":"file"},"relativeLocation":"ms-dotnettools.csharp-2.45.25-linux-x64","metadata":{"installedTimestamp":1726849462759,"source":"gallery","id":"d0bfc4ab-1d3a-4487-8782-7cf6027b4fff","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-vscode-remote.remote-containers","uuid":"93ce222b-5f6f-49b7-9ab1-a0463c6238df"},"version":"0.384.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-containers-0.384.0","metadata":{"installedTimestamp":1726849604008,"source":"gallery","id":"93ce222b-5f6f-49b7-9ab1-a0463c6238df","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"rust-lang.rust-analyzer","uuid":"06574cb4-e5dc-4631-8174-a543a4533621"},"version":"0.3.2112","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/rust-lang.rust-analyzer-0.3.2112-linux-x64","scheme":"file"},"relativeLocation":"rust-lang.rust-analyzer-0.3.2112-linux-x64","metadata":{"installedTimestamp":1726849617097,"source":"gallery","id":"06574cb4-e5dc-4631-8174-a543a4533621","publisherId":"cb14a7a7-a188-40bd-a953-e0a20757c5dd","publisherDisplayName":"The Rust Programming Language ","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"vscodevim.vim","uuid":"d96e79c6-8b25-4be3-8545-0e0ecefcae03"},"version":"1.28.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/vscodevim.vim-1.28.1","scheme":"file"},"relativeLocation":"vscodevim.vim-1.28.1","metadata":{"installedTimestamp":1726849633699,"source":"gallery","id":"d96e79c6-8b25-4be3-8545-0e0ecefcae03","publisherId":"5d63889b-1b67-4b1f-8350-4f1dce041a26","publisherDisplayName":"vscodevim","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}}] \ No newline at end of file +[{"identifier":{"id":"alexcvzz.vscode-sqlite","uuid":"eaee103c-e866-4b73-87f8-3749cab64da2"},"version":"0.14.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/alexcvzz.vscode-sqlite-0.14.1","scheme":"file"},"relativeLocation":"alexcvzz.vscode-sqlite-0.14.1","metadata":{"installedTimestamp":1726849419888,"source":"gallery","id":"eaee103c-e866-4b73-87f8-3749cab64da2","publisherId":"6effff99-3dc3-4943-9e90-5cd2ee65a1ea","publisherDisplayName":"alexcvzz","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"pinned":false,"preRelease":false}},{"identifier":{"id":"zxh404.vscode-proto3","uuid":"1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8"},"version":"0.5.5","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/zxh404.vscode-proto3-0.5.5","scheme":"file"},"relativeLocation":"zxh404.vscode-proto3-0.5.5","metadata":{"installedTimestamp":1726849642303,"source":"gallery","id":"1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8","publisherId":"01410813-d392-42ea-99c3-eb4475e23ac0","publisherDisplayName":"zxh404","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"github.github-vscode-theme","uuid":"7328a705-91fc-49e6-8293-da6f112e482d"},"version":"6.3.4","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/github.github-vscode-theme-6.3.4","scheme":"file"},"relativeLocation":"github.github-vscode-theme-6.3.4","metadata":{"installedTimestamp":1726849419755,"source":"gallery","id":"7328a705-91fc-49e6-8293-da6f112e482d","publisherId":"7c1c19cd-78eb-4dfb-8999-99caf7679002","publisherDisplayName":"GitHub","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"coolbear.systemd-unit-file","uuid":"fe20f03a-2abf-470a-ab23-d671ec38ce42"},"version":"1.0.6","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/coolbear.systemd-unit-file-1.0.6","scheme":"file"},"relativeLocation":"coolbear.systemd-unit-file-1.0.6","metadata":{"installedTimestamp":1726849402340,"source":"gallery","id":"fe20f03a-2abf-470a-ab23-d671ec38ce42","publisherId":"73aa15f5-fc31-45ec-ab42-e339b1dee6b6","publisherDisplayName":"coolbear","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"aaron-bond.better-comments","uuid":"7a0110bb-231a-4598-aa1b-0769ea46d28b"},"version":"3.0.2","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/aaron-bond.better-comments-3.0.2","scheme":"file"},"relativeLocation":"aaron-bond.better-comments-3.0.2","metadata":{"installedTimestamp":1726849419754,"source":"gallery","id":"7a0110bb-231a-4598-aa1b-0769ea46d28b","publisherId":"02145bab-b083-4d1e-b8ec-08d7abdd68da","publisherDisplayName":"Aaron Bond","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"pinned":false,"preRelease":false}},{"identifier":{"id":"streetsidesoftware.code-spell-checker","uuid":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7"},"version":"3.0.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/streetsidesoftware.code-spell-checker-3.0.1","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-3.0.1","metadata":{"installedTimestamp":1726849624549,"source":"gallery","id":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"vadimcn.vscode-lldb","uuid":"bee31e34-a44b-4a76-9ec2-e9fd1439a0f6"},"version":"1.10.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/vadimcn.vscode-lldb-1.10.0","scheme":"file"},"relativeLocation":"vadimcn.vscode-lldb-1.10.0","metadata":{"installedTimestamp":1726849630807,"source":"gallery","id":"bee31e34-a44b-4a76-9ec2-e9fd1439a0f6","publisherId":"3b05d186-6311-4caa-99b5-09032a9d3cf5","publisherDisplayName":"Vadim Chugunov","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"yzhang.markdown-all-in-one","uuid":"98790d67-10fa-497c-9113-f6c7489207b2"},"version":"3.6.2","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/yzhang.markdown-all-in-one-3.6.2","scheme":"file"},"relativeLocation":"yzhang.markdown-all-in-one-3.6.2","metadata":{"installedTimestamp":1726849640010,"source":"gallery","id":"98790d67-10fa-497c-9113-f6c7489207b2","publisherId":"36c8b41c-6ef6-4bf5-a5b7-65bef29b606f","publisherDisplayName":"Yu Zhang","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"timonwong.shellcheck","uuid":"f95d8fff-f70a-4ae5-bb06-5c47ddbc8fc6"},"version":"0.37.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/timonwong.shellcheck-0.37.1-linux-x64","scheme":"file"},"relativeLocation":"timonwong.shellcheck-0.37.1-linux-x64","metadata":{"installedTimestamp":1726849627571,"source":"gallery","id":"f95d8fff-f70a-4ae5-bb06-5c47ddbc8fc6","publisherId":"04757770-dd50-443e-aae4-e1c7cf9c24f5","publisherDisplayName":"Timon Wong","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"alefragnani.project-manager","uuid":"1b747f06-3789-4ebd-ac99-f1fe430c3347"},"version":"12.8.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/alefragnani.project-manager-12.8.0","scheme":"file"},"relativeLocation":"alefragnani.project-manager-12.8.0","metadata":{"installedTimestamp":1726849419829,"source":"gallery","id":"1b747f06-3789-4ebd-ac99-f1fe430c3347","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"pinned":false,"preRelease":false}},{"identifier":{"id":"ms-dotnettools.vscodeintellicode-csharp","uuid":"13fef117-0575-4dc5-b573-5cb945a69d0a"},"version":"2.1.11","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-dotnettools.vscodeintellicode-csharp-2.1.11-linux-x64","scheme":"file"},"relativeLocation":"ms-dotnettools.vscodeintellicode-csharp-2.1.11-linux-x64","metadata":{"installedTimestamp":1726849541223,"source":"gallery","id":"13fef117-0575-4dc5-b573-5cb945a69d0a","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"humao.rest-client","uuid":"dda49fd5-1f3b-4d25-bf61-4fc41905ede5"},"version":"0.25.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/humao.rest-client-0.25.1","scheme":"file"},"relativeLocation":"humao.rest-client-0.25.1","metadata":{"installedTimestamp":1726849424195,"source":"gallery","id":"dda49fd5-1f3b-4d25-bf61-4fc41905ede5","publisherId":"aa260071-fe15-4a92-8990-7b8753d9cbc7","publisherDisplayName":"Huachao Mao","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"mhutchie.git-graph","uuid":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7"},"version":"1.30.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/mhutchie.git-graph-1.30.0","scheme":"file"},"relativeLocation":"mhutchie.git-graph-1.30.0","metadata":{"installedTimestamp":1726849426428,"source":"gallery","id":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7","publisherId":"996496dc-099f-469d-b89c-0d7713179365","publisherDisplayName":"mhutchie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"esbenp.prettier-vscode","uuid":"96fa4707-6983-4489-b7c5-d5ffdfdcce90"},"version":"11.0.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/esbenp.prettier-vscode-11.0.0","scheme":"file"},"relativeLocation":"esbenp.prettier-vscode-11.0.0","metadata":{"installedTimestamp":1726849414164,"source":"gallery","id":"96fa4707-6983-4489-b7c5-d5ffdfdcce90","publisherId":"d16f4e39-2ffb-44e3-9c0d-79d873570e3a","publisherDisplayName":"Prettier","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"patcx.vscode-nuget-gallery","uuid":"240db237-62cf-4e62-a359-54756e6b8a08"},"version":"1.2.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/patcx.vscode-nuget-gallery-1.2.1","scheme":"file"},"relativeLocation":"patcx.vscode-nuget-gallery-1.2.1","metadata":{"installedTimestamp":1726849611105,"source":"gallery","id":"240db237-62cf-4e62-a359-54756e6b8a08","publisherId":"63d41783-afc7-45f6-90e0-36067b394c38","publisherDisplayName":"pcislo","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"wayou.vscode-todo-highlight","uuid":"97a08c5f-6667-4242-a5c5-045dfb6bd4b9"},"version":"1.0.5","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/wayou.vscode-todo-highlight-1.0.5","scheme":"file"},"relativeLocation":"wayou.vscode-todo-highlight-1.0.5","metadata":{"installedTimestamp":1726849637694,"source":"gallery","id":"97a08c5f-6667-4242-a5c5-045dfb6bd4b9","publisherId":"47daa402-5396-4346-b7bd-62494d6d63ec","publisherDisplayName":"Wayou Liu","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"gruntfuggly.todo-tree","uuid":"261cac81-cd7b-4555-bb41-0c2d2bcd3e70"},"version":"0.0.226","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/gruntfuggly.todo-tree-0.0.226","scheme":"file"},"relativeLocation":"gruntfuggly.todo-tree-0.0.226","metadata":{"installedTimestamp":1726849421788,"source":"gallery","id":"261cac81-cd7b-4555-bb41-0c2d2bcd3e70","publisherId":"d4906d2e-f2ee-492d-9c7c-02b6160599ec","publisherDisplayName":"Gruntfuggly","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"csharpier.csharpier-vscode","uuid":"14f1480a-1193-4742-aaee-dd963cc37f0f"},"version":"1.8.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/csharpier.csharpier-vscode-1.8.0","scheme":"file"},"relativeLocation":"csharpier.csharpier-vscode-1.8.0","metadata":{"installedTimestamp":1726849405009,"source":"gallery","id":"14f1480a-1193-4742-aaee-dd963cc37f0f","publisherId":"e3dc3d72-cbed-4166-9771-2a2f4126b4ac","publisherDisplayName":"csharpier","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"foam.foam-vscode","uuid":"b85c6625-454b-4b61-8a22-c42f3d0f2e1e"},"version":"0.25.12","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/foam.foam-vscode-0.25.12","scheme":"file"},"relativeLocation":"foam.foam-vscode-0.25.12","metadata":{"installedTimestamp":1726849417342,"source":"gallery","id":"b85c6625-454b-4b61-8a22-c42f3d0f2e1e","publisherId":"34339645-24f0-4619-9917-12157fd92446","publisherDisplayName":"Foam","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"bierner.markdown-preview-github-styles","uuid":"5cbdf58a-694a-4aba-af08-61d00842eb03"},"version":"2.1.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/bierner.markdown-preview-github-styles-2.1.0","scheme":"file"},"relativeLocation":"bierner.markdown-preview-github-styles-2.1.0","metadata":{"installedTimestamp":1726849399709,"source":"gallery","id":"5cbdf58a-694a-4aba-af08-61d00842eb03","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"davidanson.vscode-markdownlint","uuid":"daf8b44d-8aae-4da2-80c5-1f770219f643"},"version":"0.56.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/davidanson.vscode-markdownlint-0.56.0","scheme":"file"},"relativeLocation":"davidanson.vscode-markdownlint-0.56.0","metadata":{"installedTimestamp":1726849407020,"source":"gallery","id":"daf8b44d-8aae-4da2-80c5-1f770219f643","publisherId":"2e4d1cda-6ef0-4e42-a352-ab540afe8ff0","publisherDisplayName":"David Anson","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"eamodio.gitlens","uuid":"4de763bd-505d-4978-9575-2b7696ecf94e"},"version":"15.5.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/eamodio.gitlens-15.5.1","scheme":"file"},"relativeLocation":"eamodio.gitlens-15.5.1","metadata":{"installedTimestamp":1726849408628,"source":"gallery","id":"4de763bd-505d-4978-9575-2b7696ecf94e","publisherId":"678d198b-9b2e-49d3-96ff-6d801c9575df","publisherDisplayName":"GitKraken","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-dotnettools.csdevkit","uuid":"7ad42776-8f7e-4214-bf67-4f0b518ef629"},"version":"1.10.18","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-dotnettools.csdevkit-1.10.18-linux-x64","scheme":"file"},"relativeLocation":"ms-dotnettools.csdevkit-1.10.18-linux-x64","metadata":{"installedTimestamp":1726849431913,"source":"gallery","id":"7ad42776-8f7e-4214-bf67-4f0b518ef629","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-dotnettools.csharp","uuid":"d0bfc4ab-1d3a-4487-8782-7cf6027b4fff"},"version":"2.45.25","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-dotnettools.csharp-2.45.25-linux-x64","scheme":"file"},"relativeLocation":"ms-dotnettools.csharp-2.45.25-linux-x64","metadata":{"installedTimestamp":1726849462759,"source":"gallery","id":"d0bfc4ab-1d3a-4487-8782-7cf6027b4fff","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"ms-vscode-remote.remote-containers","uuid":"93ce222b-5f6f-49b7-9ab1-a0463c6238df"},"version":"0.384.0","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-containers-0.384.0","metadata":{"installedTimestamp":1726849604008,"source":"gallery","id":"93ce222b-5f6f-49b7-9ab1-a0463c6238df","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"vscodevim.vim","uuid":"d96e79c6-8b25-4be3-8545-0e0ecefcae03"},"version":"1.28.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/vscodevim.vim-1.28.1","scheme":"file"},"relativeLocation":"vscodevim.vim-1.28.1","metadata":{"installedTimestamp":1726849633699,"source":"gallery","id":"d96e79c6-8b25-4be3-8545-0e0ecefcae03","publisherId":"5d63889b-1b67-4b1f-8350-4f1dce041a26","publisherDisplayName":"vscodevim","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"pkief.material-icon-theme","uuid":"5db78037-f674-459f-a236-db622c427c5b"},"version":"5.11.1","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/pkief.material-icon-theme-5.11.1","scheme":"file"},"relativeLocation":"pkief.material-icon-theme-5.11.1","metadata":{"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"installedTimestamp":1727326878646,"pinned":false,"source":"gallery","id":"5db78037-f674-459f-a236-db622c427c5b","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"preRelease":false}},{"identifier":{"id":"ms-azuretools.vscode-docker","uuid":"0479fc1c-3d67-49f9-b087-fb9069afe48f"},"version":"1.29.3","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-azuretools.vscode-docker-1.29.3","scheme":"file"},"relativeLocation":"ms-azuretools.vscode-docker-1.29.3","metadata":{"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"installedTimestamp":1727326879104,"pinned":false,"source":"gallery","id":"0479fc1c-3d67-49f9-b087-fb9069afe48f","publisherId":"52b787f2-79a9-4f32-99b4-393afe3005d3","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"preRelease":false}},{"identifier":{"id":"ms-dotnettools.vscode-dotnet-runtime","uuid":"1aab81a1-b3d9-4aef-976b-577d5d90fe3f"},"version":"2.1.6","location":{"$mid":1,"path":"/home/pratik/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.1.6","scheme":"file"},"relativeLocation":"ms-dotnettools.vscode-dotnet-runtime-2.1.6","metadata":{"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"installedTimestamp":1727326879415,"pinned":false,"source":"gallery","id":"1aab81a1-b3d9-4aef-976b-577d5d90fe3f","publisherId":"d05e23de-3974-4ff0-8d47-23ee77830092","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"preRelease":false}},{"identifier":{"id":"rust-lang.rust-analyzer","uuid":"06574cb4-e5dc-4631-8174-a543a4533621"},"version":"0.3.2121","location":{"$mid":1,"fsPath":"/home/pratik/.vscode/extensions/rust-lang.rust-analyzer-0.3.2121-linux-x64","external":"file:///home/pratik/.vscode/extensions/rust-lang.rust-analyzer-0.3.2121-linux-x64","path":"/home/pratik/.vscode/extensions/rust-lang.rust-analyzer-0.3.2121-linux-x64","scheme":"file"},"relativeLocation":"rust-lang.rust-analyzer-0.3.2121-linux-x64","metadata":{"isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"installedTimestamp":1727326878729,"pinned":false,"source":"gallery","id":"06574cb4-e5dc-4631-8174-a543a4533621","publisherId":"cb14a7a7-a188-40bd-a953-e0a20757c5dd","publisherDisplayName":"The Rust Programming Language ","targetPlatform":"linux-x64","updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"preRelease":false}}] \ No newline at end of file diff --git a/scripts/install-os-packages.sh b/scripts/install-os-packages.sh index 6c19998..49d3f00 100755 --- a/scripts/install-os-packages.sh +++ b/scripts/install-os-packages.sh @@ -31,7 +31,7 @@ dnf_setup() { echo "keepcache=True" | sudo tee -a /etc/dnf/dnf.conf > /dev/null # Enable RPM Fusion & Install media codecs - sudo dnf install -y https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-"$(rpm -E %fedora)".noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-"$(rpm -E %fedora)".noarch.rpm && sudo dnf groupupdate -y core multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin sound-and-video + sudo dnf install -y https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-"$(rpm -E %fedora)".noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-"$(rpm -E %fedora)".noarch.rpm && sudo dnf groupupdate -y core multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin sound-and-video && sudo dnf makecache # Add VS-Code repo sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc