Welcome to my personal dotfiles!
This repository contains the configuration and small automations I use daily to customize my dev environment.
/nvimcontains my entire nvim config including lazy/nvim/lua/workflows.luahas paths that need to be updated/nvim/lua/plugins/obsidian.luahas paths that need to be updated
- Clone this repo
- Make sure nvim is installed
- Symlink the nvim config directory
ln -s ~/{path-to-dotfiles}/dk-dotfiles/nvim ~/.config/nvim- Open nvim and let lazy download all the dependencies
bin/contains small executables I wrote to automate repetitive tasks:- 🗂️ Zettelkasten Organizer → keeps my notes structured automatically.
All scripts in bin/ are executable and can be called directly once the folder is on your $PATH.
.zshrcincludes my shell customizations:- Aliases for frequent commands.
- Plugin & prompt setup for a cleaner workflow.
- Clone this repo
- Make sure your system has zsh and ghostty downloaded
- Symlink the zsh config files
ln -s ~/{path-to-dotfiles}/dk-dotfiles/zsh/.zshrc ~/.zshrc
ln -s ~/{path-to-dotfiles}/dk-dotfiles/zsh/.p10k.zsh ~/.p10k.zsh- Run zsh
- Made in bash
- Progress bar for the processing of the transfer of files from my zettelkasten folder to their respective note folders
