/my-linux-environment

My linux(based on debian) environment for programming

Primary LanguageShell

My linux environment for programming

Debian based systems

The script installs these programs

  • Arduino
  • Discord
  • Docker
  • Genymotion for fun*
  • Git
  • Gnome Tweak*
  • insomnia
  • IntelliJ
  • MongoDb Compass
  • Node.js
  • NVM
  • PostBird
  • Reactotron*
  • Snap
  • Spotify
  • Virtual Box
  • VLC
  • VS Code
  • Yarn

* Not yet

My Vs Code config

VS Code plugin

  • Better Comments
  • Bracket Pair Colorizer
  • Color Highlight
  • Color Picker
  • Docker
  • DotENV
  • EditorConfig for VS Code
  • ESLint
  • GitLens
  • Markdown All in One
  • Material Icon Theme
  • Material Theme
  • Prettier - Code formatter
  • vscode-database
  • vscode-styled-components

VS Code settings (JSON)

{
  "workbench.iconTheme": "material-icon-theme",
  "workbench.colorTheme": "Material Theme Palenight",

  "editor.fontFamily": "Fira Code, monospace",
  "editor.fontLigatures": true,
  "editor.fontSize": 18,
  "editor.lineHeight": 26,

  "editor.minimap.renderCharacters": false,
  "editor.minimap.showSlider": "always",

  "editor.renderLineHighlight": "gutter",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.rulers": [80, 120],
  "editor.tabSize": 2,
  "terminal.integrated.fontSize": 16,

  "terminal.integrated.shell.osx": "/bin/zsh",

  "eslint.autoFixOnSave": true,
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
      "language": "typescript",
      "autoFix": true
    },
    {
      "language": "typescripttreact",
      "autoFix": true
    }
  ],

  "prettier.endOfLine": "lf",
  "prettier.eslintIntegration": true,
  "files.eol": "\n",

  "git.autofetch": true,
  "git.enableSmartCommit": true,

  "typescript.updateImportsOnFileMove.enabled": "always",
  "javascript.updateImportsOnFileMove.enabled": "always"
}