Skip to content

Instantly share code, notes, and snippets.

View hossam-elshabory's full-sized avatar
💻
Learning Data Analytics

Hossam El-Shabory hossam-elshabory

💻
Learning Data Analytics
View GitHub Profile
@hossam-elshabory
hossam-elshabory / google_idx_keybindings.json
Last active January 22, 2025 01:24
Google IDX IDE ~ keybinding.json
// Place your key bindings in this file to override the defaults
[
{
"key": "alt+q",
"command": "python.execInTerminal-icon"
},
{
"key": "alt+d",
"command": "cSpell.addIssuesToDictionary"
},
@hossam-elshabory
hossam-elshabory / idx_workspace_settings.json
Last active January 22, 2025 01:25
Google IDX IDE ~ Workspace Settings JSON file.
{
"http.proxySupport": "off",
"terminal.integrated.localEchoLatencyThreshold": -1,
"terminal.integrated.localEchoEnabled": "off",
"workbench.editorAssociations": {
"*.md": "vscode.markdown.preview.editor"
},
"workbench.startupEditor": "none",
"editor.fontFamily": "JetBrains Mono, Menlo, Monaco, Courier New, monospace",
"editor.fontWeight": "normal",
@hossam-elshabory
hossam-elshabory / div.nix
Created January 4, 2025 11:32
Google IDX IDE - Python Development config file.
# To learn more about how to use Nix to configure your environment
# see: https://developers.google.com/idx/guides/customize-idx-env
{ pkgs, ... }: {
# Which nixpkgs channel to use.
channel = "stable-24.05"; # or "unstable"
# Use https://search.nixos.org/packages to find packages
packages = [
pkgs.python311
pkgs.python311Packages.pip
];