I mostly use Windows OS with WSL (Ubuntu) for my development environment. This repository contains my dotfiles for configuring my development environment.
-
Pre-requisite:
-
Symlinks:
nvim/.config/nvim --> ~/.config/nvim
(Linux)nvim\.config\nvim --> C:\Users\hafezfhmi\AppData\Local\nvim
(Windows)
-
Pre-requisite:
-
Symlinks:
komorebi\komorebi.json --> C:\Users\hafezfhmi\komorebi.json
komorebi\applications.yaml --> C:\Users\hafezfhmi\applications.yaml
komorebi\komorebi.ahk --> C:\Users\hafezfhmi\komorebi.ahk
komorebi\.config\whkdrc --> C:\Users\hafezfhmi\.config\whkdrc
-
Notes:
-
Enable komorebi autostart
komorebic.exe enable-autostart --ahk
-
Creating symlinks in windows requires administrator privileges. Run the following command in PowerShell as an administrator. Remove /d if it is a file.
Start-Process -Verb RunAs powershell.exe -Args 'cmd /c mklink /d symlink-path file-path'
-
-
Pre-requisite:
-
Symlinks:
windows-terminal\settings.json --> C:\Users\hafezfhmi\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
-
Notes:
-
Creating symlinks in windows requires administrator privileges. Run the following command in PowerShell as an administrator. Remove /d if it is a file.
Start-Process -Verb RunAs powershell.exe -Args 'cmd /c mklink /d symlink-path file-path'
-
If windows terminal is running, it will auto generate settings.json. Use another terminal to create this symlink.
-
-
Pre-requisite:
-
Symlinks:
zsh/.zshrc --> ~/.zshrc
-
Pre-requisite:
-
Symlinks:
tmux/.config/tmux.conf --> ~/.config/tmux.conf
-
Notes:
- Install plugins via TPM
prefix + I
-
Pre-requisite:
- i3wm
- JetBrains Mono
sudo apt install fonts-jetbrains-mono
- [picom] (https://github.com/yshui/picom)
- [alacritty] (https://github.com/alacritty/alacritty)
- [polybar] (https://github.com/polybar/polybar)
-
Symlinks:
i3/.config/i3 --> ~/.config/i3
-
Pre-requisite:
- i3wm
- [picom] (https://github.com/yshui/picom)
-
Symlinks:
picom/.config/picom --> ~/.config/picom
-
Pre-requisite:
-
Symlinks:
picom/.config/polybar --> ~/.config/polybar
[X11] (https://www.x.org/wiki)
-
Symlinks:
X11/xorg.conf.d --> ~/usr/share/X11/xorg.conf.d