This repository contains my personal configuration files (also known as dotfiles). They are free to use and can be modified to suit your needs.
The repository is structured as follows:
karabiner
assets/complex_modifications
app-switching.json
misc.json
karabiner.json
kitty
kitty.conf
nvim
lua
aichat.lua
lsp.lua
nvimtree.lua
init.lua
lazy-lock.json
my-lsp-config.lua
old_nvim
coc-settings.json
init-windows.vim
init.vim
vimvscode
windows
Microsoft.PowerShell_profile.ps1
autohotkey.ahk
README.md
-
karabiner: This folder contains configuration files for Karabiner-Elements, a powerful keyboard customizer for macOS.
-
kitty: This folder contains the configuration file
kitty.conf
for Kitty, a fast, feature-rich, GPU based terminal emulator. -
nvim: This folder contains configuration files for Neovim, a hyperextensible Vim-based text editor.
-
old_nvim: This folder contains older configuration files for Neovim. It includes
coc-settings.json
,init-windows.vim
,init.vim
, andvimvscode
. -
windows: This folder contains configuration files for Windows. It includes
Microsoft.PowerShell_profile.ps1
andautohotkey.ahk
.
To use these dotfiles, clone the repository and copy the files to their respective locations in your home directory. Please note that some of these configurations are specific to my personal setup and may not work correctly on your machine. Always backup your existing configuration before overwriting them with these files.
Feel free to fork this repository and modify it according to your needs. If you have any suggestions or improvements, please submit a pull request or open an issue.