https://github.com/luddekn/dotfiles
https://github.com/luddekn/dotfiles
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/luddekn/dotfiles
- Owner: luddekn
- Created: 2024-12-06T13:27:00.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-19T11:55:11.000Z (5 months ago)
- Last Synced: 2025-02-13T07:48:23.771Z (3 months ago)
- Language: Shell
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# i3 Configuration
Go through the [new_computer_setup.sh](https://github.com/luddekn/dotfiles/blob/main/new_computer_setup.sh) script manually, or run it. The packages that **need** to be installed are on the top!After installing the needed packages, run the [set_dotfiles.sh](https://github.com/luddekn/dotfiles/blob/main/set_dotfiles.sh) script to link all dotfiles to their intended places using stow.
# ZSH Configuration
For the [.zshrc](https://github.com/luddekn/dotfiles/blob/main/zsh/.zshrc) file to work without problems, you need to install a few things.
```sh
sudo apt install zsh-syntax-highlighting
```
```sh
sudo apt install zsh-autosuggestions
```
```sh
# We install this to get a more colorful "ls" command
sudo dpkg -i
```
# VSCode Configuration
### Extensions
- [Auto Rename Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag)
- [Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [HTMLHint](https://marketplace.visualstudio.com/items?itemName=HTMLHint.vscode-htmlhint)
- [JavaScipt Code Snippets](https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets)
- [Liveserver](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)
- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [Dark Pine Theme](https://marketplace.visualstudio.com/items?itemName=LudvikKristoffersen.dark-pine-theme)
- [Vim](https://marketplace.visualstudio.com/items?itemName=vscodevim.vim)
### Settings (JSON)
```json
{
"workbench.startupEditor": "none",
"terminal.integrated.fontFamily": "'JetBrainsMono NFM', monospace",
"terminal.integrated.tabs.enabled": false,
"editor.fontFamily": "JetBrains Mono Nerd Font",
"editor.cursorStyle": "block",
"editor.cursorBlinking": "blink",
"editor.fontLigatures": true,
"diffEditor.hideUnchangedRegions.enabled": true,
"editor.minimap.enabled": false,
"editor.bracketPairColorization.enabled": false,
"workbench.colorTheme": "Dark Pine",
"workbench.editor.showTabs": "none","editor.lineNumbers": "relative",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"prettier.endOfLine": "auto",
"prettier.singleQuote": false,
"prettier.useTabs": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.wordWrap": "wordWrapColumn",
"editor.fontSize": 15,
"explorer.confirmDragAndDrop": false,
"editor.tabSize": 4,
"editor.linkedEditing": false,"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.suggest.autoImports": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "always",
"source.sortImports": "always"
},
"[css]": {
"editor.suggest.insertMode": "replace"
},
"settingsSync.ignoredSettings": [],"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true
}
```