From c2ff9bfb4ac34a41fef9e9e34b16a4fbd7fbfd57 Mon Sep 17 00:00:00 2001 From: Sarthak Jain Date: Sat, 14 Mar 2026 21:49:23 +0530 Subject: [PATCH] Stow based dotfiles structure --- .tmux-cht-command | 37 --------- .tmux-cht-languages | 21 ----- README.md | 77 +++++++++++++++++++ shell/bashrc => bash/.bashrc | 0 install.sh | 21 ----- nvim/{ => .config/nvim}/init.lua | 0 nvim/{ => .config/nvim}/lua/chadrc.lua | 0 nvim/{ => .config/nvim}/lua/config.lua | 0 .../nvim}/lua/kickstart/health.lua | 0 .../nvim}/lua/kickstart/plugins/_init.lua | 0 .../lua/kickstart/plugins/auto-session.lua | 0 .../nvim}/lua/kickstart/plugins/autopairs.lua | 0 .../nvim}/lua/kickstart/plugins/barbar.lua | 0 .../nvim}/lua/kickstart/plugins/blink.lua | 0 .../nvim}/lua/kickstart/plugins/cmp.lua | 0 .../nvim}/lua/kickstart/plugins/colorizer.lua | 0 .../lua/kickstart/plugins/colorscheme.lua | 0 .../nvim}/lua/kickstart/plugins/comment.lua | 0 .../nvim}/lua/kickstart/plugins/conform.lua | 0 .../lua/kickstart/plugins/copilot_chat.lua | 0 .../lua/kickstart/plugins/cursorline.lua | 0 .../nvim}/lua/kickstart/plugins/debug.lua | 0 .../nvim}/lua/kickstart/plugins/flash.lua | 0 .../nvim}/lua/kickstart/plugins/fzf-lua.lua | 0 .../nvim}/lua/kickstart/plugins/gitsigns.lua | 0 .../nvim}/lua/kickstart/plugins/harpoon.lua | 0 .../lua/kickstart/plugins/indent_line.lua | 0 .../nvim}/lua/kickstart/plugins/lint.lua | 0 .../nvim}/lua/kickstart/plugins/lspconfig.lua | 0 .../nvim}/lua/kickstart/plugins/lualine.lua | 0 .../nvim}/lua/kickstart/plugins/mini.lua | 0 .../nvim}/lua/kickstart/plugins/neo-tree.lua | 0 .../nvim}/lua/kickstart/plugins/noice.lua | 0 .../nvim}/lua/kickstart/plugins/notify.lua | 0 .../nvim}/lua/kickstart/plugins/nv.lua | 0 .../nvim}/lua/kickstart/plugins/nvterm.lua | 0 .../nvim}/lua/kickstart/plugins/oil.lua | 0 .../nvim}/lua/kickstart/plugins/other.lua | 0 .../nvim}/lua/kickstart/plugins/surround.lua | 0 .../nvim}/lua/kickstart/plugins/tabline.lua | 0 .../nvim}/lua/kickstart/plugins/telescope.lua | 0 .../lua/kickstart/plugins/todo-comment.lua | 0 .../lua/kickstart/plugins/transparent.lua | 0 .../lua/kickstart/plugins/treesitter.lua | 0 .../nvim}/lua/kickstart/plugins/trouble.lua | 0 .../nvim}/lua/kickstart/plugins/undotree.lua | 0 .../nvim}/lua/kickstart/plugins/which-key.lua | 0 nvim/{ => .config/nvim}/lua/mapping.lua | 0 nvim/{ => .config/nvim}/lua/utils.lua | 0 {shell => starship/.config}/starship.toml | 0 tmux/{tmux.conf => .tmux.conf} | 0 tmux/{tmux.conf.local => .tmux.conf.local} | 0 tmux/tmux.conf.colors | 31 -------- shell/zshrc => zsh/.zshrc | 0 54 files changed, 77 insertions(+), 110 deletions(-) delete mode 100644 .tmux-cht-command delete mode 100644 .tmux-cht-languages rename shell/bashrc => bash/.bashrc (100%) delete mode 100755 install.sh rename nvim/{ => .config/nvim}/init.lua (100%) rename nvim/{ => .config/nvim}/lua/chadrc.lua (100%) rename nvim/{ => .config/nvim}/lua/config.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/health.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/_init.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/auto-session.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/autopairs.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/barbar.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/blink.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/cmp.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/colorizer.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/colorscheme.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/comment.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/conform.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/copilot_chat.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/cursorline.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/debug.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/flash.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/fzf-lua.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/gitsigns.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/harpoon.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/indent_line.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/lint.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/lspconfig.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/lualine.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/mini.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/neo-tree.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/noice.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/notify.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/nv.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/nvterm.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/oil.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/other.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/surround.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/tabline.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/telescope.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/todo-comment.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/transparent.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/treesitter.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/trouble.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/undotree.lua (100%) rename nvim/{ => .config/nvim}/lua/kickstart/plugins/which-key.lua (100%) rename nvim/{ => .config/nvim}/lua/mapping.lua (100%) rename nvim/{ => .config/nvim}/lua/utils.lua (100%) rename {shell => starship/.config}/starship.toml (100%) rename tmux/{tmux.conf => .tmux.conf} (100%) rename tmux/{tmux.conf.local => .tmux.conf.local} (100%) delete mode 100644 tmux/tmux.conf.colors rename shell/zshrc => zsh/.zshrc (100%) diff --git a/.tmux-cht-command b/.tmux-cht-command deleted file mode 100644 index 04551d3..0000000 --- a/.tmux-cht-command +++ /dev/null @@ -1,37 +0,0 @@ -find -man -tldr -sed -awk -tr -cp -ls -grep -xargs -rg -ps -mv -kill -lsof -less -head -tail -tar -cp -rm -rename -jq -cat -ssh -cargo -git -git-worktree -git-status -git-commit -git-rebase -docker -docker-compose -stow -chmod -chown -make diff --git a/.tmux-cht-languages b/.tmux-cht-languages deleted file mode 100644 index b939b54..0000000 --- a/.tmux-cht-languages +++ /dev/null @@ -1,21 +0,0 @@ -golang -solidity -vlang -v -nodejs -javascript -tmux -typescript -zsh -cpp -c -lua -rust -python -bash -php -haskell -ArnoldC -css -html -gdb diff --git a/README.md b/README.md index 96bf7ed..5337a49 100644 --- a/README.md +++ b/README.md @@ -1 +1,78 @@ # dotfiles + +This repository contains my personal dotfiles, managed using [GNU Stow](https://www.gnu.org/software/stow/). + +Instead of a custom installation script, configurations are organized into logical "packages". Using `stow` ensures that all configuration files are cleanly symlinked into your home directory, mirroring the structure inside the package folder. + +## Requirements + +- [GNU Stow](https://www.gnu.org/software/stow/) + +To install Stow on macOS, use [Homebrew](https://brew.sh/): +```bash +brew install stow +``` + +To install Stow on Linux, use your distribution's package manager: + +**Ubuntu / Debian** +```bash +sudo apt install stow +``` + +**Arch Linux** +```bash +sudo pacman -S stow +``` + +## Installation + +To install a specific package (e.g., `nvim`), navigate to the root of this repository and run: + +```bash +stow nvim +``` + +To install all standard packages at once, run: + +```bash +stow bash zsh nvim starship tmux +``` + +This will automatically create the necessary symlinks in your `$HOME` directory pointing to the files in this repository. + +### Removing a Package + +If you want to remove the symlinks for a specific package, use the `-D` flag: + +```bash +stow -D nvim +``` + +## Directory Structure + +To keep things modular and easy to manage, each folder acts as a "package" that represents an application or environment. The folder structure *inside* the package strictly mirrors its target destination relative to the home (`~/`) directory. + +```text +. +├── bash/ +│ └── .bashrc # Symlinked to ~/.bashrc +├── nvim/ +│ └── .config/ +│ └── nvim/ # Symlinked to ~/.config/nvim/ +├── starship/ +│ └── .config/ +│ └── starship.toml # Symlinked to ~/.config/starship.toml +├── tmux/ +│ ├── .tmux.conf # Symlinked to ~/.tmux.conf +│ └── .tmux.conf.local # Symlinked to ~/.tmux.conf.local +└── zsh/ + └── .zshrc # Symlinked to ~/.zshrc +``` + +### Adding New Configurations + +When you want to add a new tool: +1. Create a new directory for it (e.g., `wezterm`). +2. Replicate the target directory structure inside this new folder (e.g., `wezterm/.config/wezterm/wezterm.lua`). +3. Run `stow wezterm` from the root of this repository. diff --git a/shell/bashrc b/bash/.bashrc similarity index 100% rename from shell/bashrc rename to bash/.bashrc diff --git a/install.sh b/install.sh deleted file mode 100755 index e06891f..0000000 --- a/install.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -dotfilesDir=$(pwd) - -echo "Linking dot files" -rm -rf ~/.bashrc -rm -rf ~/.zshrc -rm -rf ~/.config/starship.toml -rm -rf ~/.tmux.conf -rm -rf ~/.tmux.conf.local -rm -rf ~/.config/nvim - -ln -s -f ${dotfilesDir}/shell/bashrc ~/.bashrc -ln -s -f ${dotfilesDir}/shell/zshrc ~/.zshrc -ln -s -f ${dotfilesDir}/tmux/tmux.conf ~/.tmux.conf -ln -s -f ${dotfilesDir}/tmux/tmux.conf.local ~/.tmux.conf.local -ln -s -f ${dotfilesDir}/nvim ~/.config/nvim -ln -s -f ${dotfilesDir}/shell/starship.toml ~/.config/starship.toml -# -# echo "Installing fzf" -# git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf -# ~/.fzf/install diff --git a/nvim/init.lua b/nvim/.config/nvim/init.lua similarity index 100% rename from nvim/init.lua rename to nvim/.config/nvim/init.lua diff --git a/nvim/lua/chadrc.lua b/nvim/.config/nvim/lua/chadrc.lua similarity index 100% rename from nvim/lua/chadrc.lua rename to nvim/.config/nvim/lua/chadrc.lua diff --git a/nvim/lua/config.lua b/nvim/.config/nvim/lua/config.lua similarity index 100% rename from nvim/lua/config.lua rename to nvim/.config/nvim/lua/config.lua diff --git a/nvim/lua/kickstart/health.lua b/nvim/.config/nvim/lua/kickstart/health.lua similarity index 100% rename from nvim/lua/kickstart/health.lua rename to nvim/.config/nvim/lua/kickstart/health.lua diff --git a/nvim/lua/kickstart/plugins/_init.lua b/nvim/.config/nvim/lua/kickstart/plugins/_init.lua similarity index 100% rename from nvim/lua/kickstart/plugins/_init.lua rename to nvim/.config/nvim/lua/kickstart/plugins/_init.lua diff --git a/nvim/lua/kickstart/plugins/auto-session.lua b/nvim/.config/nvim/lua/kickstart/plugins/auto-session.lua similarity index 100% rename from nvim/lua/kickstart/plugins/auto-session.lua rename to nvim/.config/nvim/lua/kickstart/plugins/auto-session.lua diff --git a/nvim/lua/kickstart/plugins/autopairs.lua b/nvim/.config/nvim/lua/kickstart/plugins/autopairs.lua similarity index 100% rename from nvim/lua/kickstart/plugins/autopairs.lua rename to nvim/.config/nvim/lua/kickstart/plugins/autopairs.lua diff --git a/nvim/lua/kickstart/plugins/barbar.lua b/nvim/.config/nvim/lua/kickstart/plugins/barbar.lua similarity index 100% rename from nvim/lua/kickstart/plugins/barbar.lua rename to nvim/.config/nvim/lua/kickstart/plugins/barbar.lua diff --git a/nvim/lua/kickstart/plugins/blink.lua b/nvim/.config/nvim/lua/kickstart/plugins/blink.lua similarity index 100% rename from nvim/lua/kickstart/plugins/blink.lua rename to nvim/.config/nvim/lua/kickstart/plugins/blink.lua diff --git a/nvim/lua/kickstart/plugins/cmp.lua b/nvim/.config/nvim/lua/kickstart/plugins/cmp.lua similarity index 100% rename from nvim/lua/kickstart/plugins/cmp.lua rename to nvim/.config/nvim/lua/kickstart/plugins/cmp.lua diff --git a/nvim/lua/kickstart/plugins/colorizer.lua b/nvim/.config/nvim/lua/kickstart/plugins/colorizer.lua similarity index 100% rename from nvim/lua/kickstart/plugins/colorizer.lua rename to nvim/.config/nvim/lua/kickstart/plugins/colorizer.lua diff --git a/nvim/lua/kickstart/plugins/colorscheme.lua b/nvim/.config/nvim/lua/kickstart/plugins/colorscheme.lua similarity index 100% rename from nvim/lua/kickstart/plugins/colorscheme.lua rename to nvim/.config/nvim/lua/kickstart/plugins/colorscheme.lua diff --git a/nvim/lua/kickstart/plugins/comment.lua b/nvim/.config/nvim/lua/kickstart/plugins/comment.lua similarity index 100% rename from nvim/lua/kickstart/plugins/comment.lua rename to nvim/.config/nvim/lua/kickstart/plugins/comment.lua diff --git a/nvim/lua/kickstart/plugins/conform.lua b/nvim/.config/nvim/lua/kickstart/plugins/conform.lua similarity index 100% rename from nvim/lua/kickstart/plugins/conform.lua rename to nvim/.config/nvim/lua/kickstart/plugins/conform.lua diff --git a/nvim/lua/kickstart/plugins/copilot_chat.lua b/nvim/.config/nvim/lua/kickstart/plugins/copilot_chat.lua similarity index 100% rename from nvim/lua/kickstart/plugins/copilot_chat.lua rename to nvim/.config/nvim/lua/kickstart/plugins/copilot_chat.lua diff --git a/nvim/lua/kickstart/plugins/cursorline.lua b/nvim/.config/nvim/lua/kickstart/plugins/cursorline.lua similarity index 100% rename from nvim/lua/kickstart/plugins/cursorline.lua rename to nvim/.config/nvim/lua/kickstart/plugins/cursorline.lua diff --git a/nvim/lua/kickstart/plugins/debug.lua b/nvim/.config/nvim/lua/kickstart/plugins/debug.lua similarity index 100% rename from nvim/lua/kickstart/plugins/debug.lua rename to nvim/.config/nvim/lua/kickstart/plugins/debug.lua diff --git a/nvim/lua/kickstart/plugins/flash.lua b/nvim/.config/nvim/lua/kickstart/plugins/flash.lua similarity index 100% rename from nvim/lua/kickstart/plugins/flash.lua rename to nvim/.config/nvim/lua/kickstart/plugins/flash.lua diff --git a/nvim/lua/kickstart/plugins/fzf-lua.lua b/nvim/.config/nvim/lua/kickstart/plugins/fzf-lua.lua similarity index 100% rename from nvim/lua/kickstart/plugins/fzf-lua.lua rename to nvim/.config/nvim/lua/kickstart/plugins/fzf-lua.lua diff --git a/nvim/lua/kickstart/plugins/gitsigns.lua b/nvim/.config/nvim/lua/kickstart/plugins/gitsigns.lua similarity index 100% rename from nvim/lua/kickstart/plugins/gitsigns.lua rename to nvim/.config/nvim/lua/kickstart/plugins/gitsigns.lua diff --git a/nvim/lua/kickstart/plugins/harpoon.lua b/nvim/.config/nvim/lua/kickstart/plugins/harpoon.lua similarity index 100% rename from nvim/lua/kickstart/plugins/harpoon.lua rename to nvim/.config/nvim/lua/kickstart/plugins/harpoon.lua diff --git a/nvim/lua/kickstart/plugins/indent_line.lua b/nvim/.config/nvim/lua/kickstart/plugins/indent_line.lua similarity index 100% rename from nvim/lua/kickstart/plugins/indent_line.lua rename to nvim/.config/nvim/lua/kickstart/plugins/indent_line.lua diff --git a/nvim/lua/kickstart/plugins/lint.lua b/nvim/.config/nvim/lua/kickstart/plugins/lint.lua similarity index 100% rename from nvim/lua/kickstart/plugins/lint.lua rename to nvim/.config/nvim/lua/kickstart/plugins/lint.lua diff --git a/nvim/lua/kickstart/plugins/lspconfig.lua b/nvim/.config/nvim/lua/kickstart/plugins/lspconfig.lua similarity index 100% rename from nvim/lua/kickstart/plugins/lspconfig.lua rename to nvim/.config/nvim/lua/kickstart/plugins/lspconfig.lua diff --git a/nvim/lua/kickstart/plugins/lualine.lua b/nvim/.config/nvim/lua/kickstart/plugins/lualine.lua similarity index 100% rename from nvim/lua/kickstart/plugins/lualine.lua rename to nvim/.config/nvim/lua/kickstart/plugins/lualine.lua diff --git a/nvim/lua/kickstart/plugins/mini.lua b/nvim/.config/nvim/lua/kickstart/plugins/mini.lua similarity index 100% rename from nvim/lua/kickstart/plugins/mini.lua rename to nvim/.config/nvim/lua/kickstart/plugins/mini.lua diff --git a/nvim/lua/kickstart/plugins/neo-tree.lua b/nvim/.config/nvim/lua/kickstart/plugins/neo-tree.lua similarity index 100% rename from nvim/lua/kickstart/plugins/neo-tree.lua rename to nvim/.config/nvim/lua/kickstart/plugins/neo-tree.lua diff --git a/nvim/lua/kickstart/plugins/noice.lua b/nvim/.config/nvim/lua/kickstart/plugins/noice.lua similarity index 100% rename from nvim/lua/kickstart/plugins/noice.lua rename to nvim/.config/nvim/lua/kickstart/plugins/noice.lua diff --git a/nvim/lua/kickstart/plugins/notify.lua b/nvim/.config/nvim/lua/kickstart/plugins/notify.lua similarity index 100% rename from nvim/lua/kickstart/plugins/notify.lua rename to nvim/.config/nvim/lua/kickstart/plugins/notify.lua diff --git a/nvim/lua/kickstart/plugins/nv.lua b/nvim/.config/nvim/lua/kickstart/plugins/nv.lua similarity index 100% rename from nvim/lua/kickstart/plugins/nv.lua rename to nvim/.config/nvim/lua/kickstart/plugins/nv.lua diff --git a/nvim/lua/kickstart/plugins/nvterm.lua b/nvim/.config/nvim/lua/kickstart/plugins/nvterm.lua similarity index 100% rename from nvim/lua/kickstart/plugins/nvterm.lua rename to nvim/.config/nvim/lua/kickstart/plugins/nvterm.lua diff --git a/nvim/lua/kickstart/plugins/oil.lua b/nvim/.config/nvim/lua/kickstart/plugins/oil.lua similarity index 100% rename from nvim/lua/kickstart/plugins/oil.lua rename to nvim/.config/nvim/lua/kickstart/plugins/oil.lua diff --git a/nvim/lua/kickstart/plugins/other.lua b/nvim/.config/nvim/lua/kickstart/plugins/other.lua similarity index 100% rename from nvim/lua/kickstart/plugins/other.lua rename to nvim/.config/nvim/lua/kickstart/plugins/other.lua diff --git a/nvim/lua/kickstart/plugins/surround.lua b/nvim/.config/nvim/lua/kickstart/plugins/surround.lua similarity index 100% rename from nvim/lua/kickstart/plugins/surround.lua rename to nvim/.config/nvim/lua/kickstart/plugins/surround.lua diff --git a/nvim/lua/kickstart/plugins/tabline.lua b/nvim/.config/nvim/lua/kickstart/plugins/tabline.lua similarity index 100% rename from nvim/lua/kickstart/plugins/tabline.lua rename to nvim/.config/nvim/lua/kickstart/plugins/tabline.lua diff --git a/nvim/lua/kickstart/plugins/telescope.lua b/nvim/.config/nvim/lua/kickstart/plugins/telescope.lua similarity index 100% rename from nvim/lua/kickstart/plugins/telescope.lua rename to nvim/.config/nvim/lua/kickstart/plugins/telescope.lua diff --git a/nvim/lua/kickstart/plugins/todo-comment.lua b/nvim/.config/nvim/lua/kickstart/plugins/todo-comment.lua similarity index 100% rename from nvim/lua/kickstart/plugins/todo-comment.lua rename to nvim/.config/nvim/lua/kickstart/plugins/todo-comment.lua diff --git a/nvim/lua/kickstart/plugins/transparent.lua b/nvim/.config/nvim/lua/kickstart/plugins/transparent.lua similarity index 100% rename from nvim/lua/kickstart/plugins/transparent.lua rename to nvim/.config/nvim/lua/kickstart/plugins/transparent.lua diff --git a/nvim/lua/kickstart/plugins/treesitter.lua b/nvim/.config/nvim/lua/kickstart/plugins/treesitter.lua similarity index 100% rename from nvim/lua/kickstart/plugins/treesitter.lua rename to nvim/.config/nvim/lua/kickstart/plugins/treesitter.lua diff --git a/nvim/lua/kickstart/plugins/trouble.lua b/nvim/.config/nvim/lua/kickstart/plugins/trouble.lua similarity index 100% rename from nvim/lua/kickstart/plugins/trouble.lua rename to nvim/.config/nvim/lua/kickstart/plugins/trouble.lua diff --git a/nvim/lua/kickstart/plugins/undotree.lua b/nvim/.config/nvim/lua/kickstart/plugins/undotree.lua similarity index 100% rename from nvim/lua/kickstart/plugins/undotree.lua rename to nvim/.config/nvim/lua/kickstart/plugins/undotree.lua diff --git a/nvim/lua/kickstart/plugins/which-key.lua b/nvim/.config/nvim/lua/kickstart/plugins/which-key.lua similarity index 100% rename from nvim/lua/kickstart/plugins/which-key.lua rename to nvim/.config/nvim/lua/kickstart/plugins/which-key.lua diff --git a/nvim/lua/mapping.lua b/nvim/.config/nvim/lua/mapping.lua similarity index 100% rename from nvim/lua/mapping.lua rename to nvim/.config/nvim/lua/mapping.lua diff --git a/nvim/lua/utils.lua b/nvim/.config/nvim/lua/utils.lua similarity index 100% rename from nvim/lua/utils.lua rename to nvim/.config/nvim/lua/utils.lua diff --git a/shell/starship.toml b/starship/.config/starship.toml similarity index 100% rename from shell/starship.toml rename to starship/.config/starship.toml diff --git a/tmux/tmux.conf b/tmux/.tmux.conf similarity index 100% rename from tmux/tmux.conf rename to tmux/.tmux.conf diff --git a/tmux/tmux.conf.local b/tmux/.tmux.conf.local similarity index 100% rename from tmux/tmux.conf.local rename to tmux/.tmux.conf.local diff --git a/tmux/tmux.conf.colors b/tmux/tmux.conf.colors deleted file mode 100644 index 012c687..0000000 --- a/tmux/tmux.conf.colors +++ /dev/null @@ -1,31 +0,0 @@ -# default theme -tmux_conf_theme_colour_1="#080808" # dark gray -tmux_conf_theme_colour_2="#303030" # gray -tmux_conf_theme_colour_3="#8a8a8a" # light gray -tmux_conf_theme_colour_4="#00afff" # light blue -tmux_conf_theme_colour_5="#ffff00" # yellow -tmux_conf_theme_colour_6="#080808" # dark gray -tmux_conf_theme_colour_7="#e4e4e4" # white -tmux_conf_theme_colour_8="#080808" # dark gray -tmux_conf_theme_colour_9="#ffff00" # yellow -tmux_conf_theme_colour_10="#ff00af" # pink -tmux_conf_theme_colour_11="#5fff00" # green -tmux_conf_theme_colour_12="#8a8a8a" # light gray -tmux_conf_theme_colour_13="#e4e4e4" # white -tmux_conf_theme_colour_14="#080808" # dark gray -tmux_conf_theme_colour_15="#080808" # dark gray -tmux_conf_theme_colour_16="#d70000" # red -tmux_conf_theme_colour_17="#e4e4e4" # white - -color_yellow="#f9e2af" -color_red="#f38ba8" -color_green="#C9E9D2" -color_teal="#C9DABF" -color_white="#cdd6f4" -color_pink="#f5c2e7" -color_black="#11111b" -color_blue='#789DBC' -color_mauve="#FFE3E3" -color_offwhite="#FEF9F2" - - diff --git a/shell/zshrc b/zsh/.zshrc similarity index 100% rename from shell/zshrc rename to zsh/.zshrc