diff --git a/.chezmoiroot b/.chezmoiroot new file mode 100644 index 0000000..85de9cf --- /dev/null +++ b/.chezmoiroot @@ -0,0 +1 @@ +src diff --git a/.gitmodules b/.gitmodules index 8e267c6..66e5d41 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,11 +1,11 @@ ################ # note-taking setup ################ -[submodule "src/.local/bin/pyinstantref"] - path = src/.local/bin/pyinstantref +[submodule "src/dot_local/bin/external_pyinstantref"] + path = src/dot_local/bin/external_pyinstantref url = https://github.com/dogeystamp/pyinstantref -[submodule "src/.local/bin/inkscape-shortcut-manager"] - path = src/.local/bin/inkscape-shortcut-manager +[submodule "src/dot_local/bin/external_inkscape-shortcut-manager"] + path = src/dot_local/bin/external_inkscape-shortcut-manager url = https://github.com/dogeystamp/inkscape-shortcut-manager @@ -16,88 +16,151 @@ # prompts # telescope.vim -[submodule "src/.local/share/nvim/site/pack/3pp/start/telescope.nvim"] - path = src/.local/share/nvim/site/pack/3pp/opt/telescope.nvim +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_telescope.nvim"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_telescope.nvim url = https://github.com/nvim-telescope/telescope.nvim.git -[submodule "src/.local/share/nvim/site/pack/3pp/start/plenary.nvim"] - path = src/.local/share/nvim/site/pack/3pp/opt/plenary.nvim +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_plenary.nvim"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_plenary.nvim url = https://github.com/nvim-lua/plenary.nvim.git # git symbols in the gutter -[submodule "src/.local/share/nvim/site/pack/3pp/start/vim-gitgutter"] - path = src/.local/share/nvim/site/pack/3pp/opt/vim-gitgutter +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_vim-gitgutter"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_vim-gitgutter url = https://github.com/airblade/vim-gitgutter.git # auto close brackets and quotes # coding.vim -[submodule "src/.local/share/nvim/site/pack/3pp/start/auto-pairs"] - path = src/.local/share/nvim/site/pack/3pp/opt/auto-pairs +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_auto-pairs"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_auto-pairs url = https://github.com/jiangmiao/auto-pairs # language smarts # coding.lua -[submodule "src/.local/share/nvim/site/pack/3pp/start/nvim-lspconfig"] - path = src/.local/share/nvim/site/pack/3pp/opt/nvim-lspconfig +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-lspconfig"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-lspconfig url = https://github.com/neovim/nvim-lspconfig.git -[submodule "src/.local/share/nvim/site/pack/3pp/start/nvim-cmp"] - path = src/.local/share/nvim/site/pack/3pp/opt/nvim-cmp +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-cmp"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-cmp url = https://github.com/hrsh7th/nvim-cmp.git -[submodule "src/.local/share/nvim/site/pack/3pp/start/cmp-nvim-lsp"] - path = src/.local/share/nvim/site/pack/3pp/opt/cmp-nvim-lsp +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_cmp-nvim-lsp"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_cmp-nvim-lsp url = https://github.com/hrsh7th/cmp-nvim-lsp.git -[submodule "src/.local/share/nvim/site/pack/3pp/start/nvim-treesitter"] - path = src/.local/share/nvim/site/pack/3pp/opt/nvim-treesitter +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-treesitter"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter url = https://github.com/nvim-treesitter/nvim-treesitter.git # intelligent motions based on treesitter -[submodule "src/.local/share/nvim/site/pack/3pp/start/nvim-treesitter-textobjects"] - path = src/.local/share/nvim/site/pack/3pp/opt/nvim-treesitter-textobjects +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-treesitter-textobjects"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter-textobjects url = https://github.com/nvim-treesitter/nvim-treesitter-textobjects # error/warning/info box # coding.lua -[submodule "src/.local/share/nvim/site/pack/3pp/start/trouble.nvim"] - path = src/.local/share/nvim/site/pack/3pp/opt/trouble.nvim +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_trouble.nvim"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_trouble.nvim url = https://github.com/folke/trouble.nvim # aesthetic changes # init.lua -[submodule "src/.local/share/nvim/site/pack/3pp/start/dressing.nvim"] - path = src/.local/share/nvim/site/pack/3pp/opt/dressing.nvim +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_dressing.nvim"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_dressing.nvim url = https://github.com/stevearc/dressing.nvim.git # plain-text-accounting ledger ftplugin # ftplugin/ledger.vim -[submodule "src/.local/share/nvim/site/pack/3pp/start/vim-ledger"] - path = src/.local/share/nvim/site/pack/3pp/start/vim-ledger +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_vim-ledger"] + path = src/dot_local/share/nvim/site/pack/3pp/start/external_vim-ledger url = https://github.com/ledger/vim-ledger.git # color theme # init.lua -[submodule "src/.local/share/nvim/site/pack/3pp/start/nvim-noirbuddy"] - path = src/.local/share/nvim/site/pack/3pp/opt/nvim-noirbuddy +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-noirbuddy"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-noirbuddy url = https://github.com/jesseleite/nvim-noirbuddy.git -[submodule "src/.local/share/nvim/site/pack/3pp/start/colorbuddy.nvim"] - path = src/.local/share/nvim/site/pack/3pp/opt/colorbuddy.nvim +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_colorbuddy.nvim"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_colorbuddy.nvim url = https://github.com/tjdevries/colorbuddy.nvim.git # debug adapter protocol # debugging.lua -[submodule "src/.local/share/nvim/site/pack/3pp/start/nvim-dap"] - path = src/.local/share/nvim/site/pack/3pp/opt/nvim-dap +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-dap"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap url = https://github.com/mfussenegger/nvim-dap.git -[submodule "src/.local/share/nvim/site/pack/3pp/start/nvim-dap-ui"] - path = src/.local/share/nvim/site/pack/3pp/opt/nvim-dap-ui +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-dap-ui"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap-ui url = https://github.com/rcarriga/nvim-dap-ui.git -[submodule "src/.local/share/nvim/site/pack/3pp/start/nvim-nio"] - path = src/.local/share/nvim/site/pack/3pp/opt/nvim-nio +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-nio"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-nio url = https://github.com/nvim-neotest/nvim-nio # snippet support # snippets.lua # (also coding.lua becuase nvim-cmp uses this too) -[submodule "src/.local/share/nvim/site/pack/3pp/start/LuaSnip"] - path = src/.local/share/nvim/site/pack/3pp/opt/LuaSnip +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_LuaSnip"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_LuaSnip url = https://github.com/L3MON4D3/LuaSnip -[submodule "src/.local/share/nvim/site/pack/3pp/start/cmp_luasnip"] - path = src/.local/share/nvim/site/pack/3pp/opt/cmp_luasnip +[submodule "src/dot_local/share/nvim/site/pack/3pp/start/external_cmp_luasnip"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_cmp_luasnip + url = https://github.com/saadparwaiz1/cmp_luasnip +[submodule "submodule.src/dot_local/bin/external_pyinstantref.path"] + path = src/dot_local/bin/external_pyinstantref + url = https://github.com/dogeystamp/pyinstantref +[submodule "submodule.src/dot_local/bin/external_inkscape-shortcut-manager.path"] + path = src/dot_local/bin/external_inkscape-shortcut-manager + url = https://github.com/dogeystamp/inkscape-shortcut-manager +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_telescope.nvim.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_telescope.nvim + url = https://github.com/nvim-telescope/telescope.nvim.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_plenary.nvim.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_plenary.nvim + url = https://github.com/nvim-lua/plenary.nvim.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_vim-gitgutter.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_vim-gitgutter + url = https://github.com/airblade/vim-gitgutter.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_auto-pairs.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_auto-pairs + url = https://github.com/jiangmiao/auto-pairs +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-lspconfig.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-lspconfig + url = https://github.com/neovim/nvim-lspconfig.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-cmp.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-cmp + url = https://github.com/hrsh7th/nvim-cmp.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_cmp-nvim-lsp.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_cmp-nvim-lsp + url = https://github.com/hrsh7th/cmp-nvim-lsp.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-treesitter.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter + url = https://github.com/nvim-treesitter/nvim-treesitter.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-treesitter-textobjects.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter-textobjects + url = https://github.com/nvim-treesitter/nvim-treesitter-textobjects +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_trouble.nvim.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_trouble.nvim + url = https://github.com/folke/trouble.nvim +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_dressing.nvim.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_dressing.nvim + url = https://github.com/stevearc/dressing.nvim.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_vim-ledger.path"] + path = src/dot_local/share/nvim/site/pack/3pp/start/external_vim-ledger + url = https://github.com/ledger/vim-ledger.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-noirbuddy.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-noirbuddy + url = https://github.com/jesseleite/nvim-noirbuddy.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_colorbuddy.nvim.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_colorbuddy.nvim + url = https://github.com/tjdevries/colorbuddy.nvim.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-dap.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap + url = https://github.com/mfussenegger/nvim-dap.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-dap-ui.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap-ui + url = https://github.com/rcarriga/nvim-dap-ui.git +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_nvim-nio.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-nio + url = https://github.com/nvim-neotest/nvim-nio +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_LuaSnip.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_LuaSnip + url = https://github.com/L3MON4D3/LuaSnip +[submodule "submodule.src/dot_local/share/nvim/site/pack/3pp/start/external_cmp_luasnip.path"] + path = src/dot_local/share/nvim/site/pack/3pp/opt/external_cmp_luasnip url = https://github.com/saadparwaiz1/cmp_luasnip diff --git a/README.md b/README.md index 2a9e348..2c4e542 100644 --- a/README.md +++ b/README.md @@ -4,17 +4,19 @@ My dotfiles. ## Installation -Clone with submodules (this is necessary for Neovim plugins): +Install [chezmoi](https://chezmoi.io): -```bash -git clone --recurse-submodules https://github.com/dogeystamp/dots.git -# alternatively, after cloning: -git submodule init -git submodule update +``` +# pacman -S chezmoi ``` -Symlink all the files in src/ to your home directory using the provided dotinstall.sh script, or manually. -Otherwise, copy them manually to your home directory. +Clone then apply these dotfiles: + +``` +chezmoi init dogeystamp/dotfiles --apply +``` + +Currently, a legacy `dotinstall.sh` is also available that installs the dotfiles as symlinks. After, install some packages. A list is provided in the `programs` file. This list encompasses all packages needed for a full system, including utilities and games. diff --git a/src/.local/share/nvim/site/pack/3pp/opt/LuaSnip b/src/.local/share/nvim/site/pack/3pp/opt/LuaSnip deleted file mode 160000 index 878ace1..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/LuaSnip +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 878ace11983444d865a72e1759dbcc331d1ace4c diff --git a/src/.local/share/nvim/site/pack/3pp/opt/dressing.nvim b/src/.local/share/nvim/site/pack/3pp/opt/dressing.nvim deleted file mode 160000 index 3c38ac8..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/dressing.nvim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3c38ac861e1b8d4077ff46a779cde17330b29f3a diff --git a/src/.local/share/nvim/site/pack/3pp/opt/nvim-cmp b/src/.local/share/nvim/site/pack/3pp/opt/nvim-cmp deleted file mode 160000 index 5260e5e..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/nvim-cmp +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5260e5e8ecadaf13e6b82cf867a909f54e15fd07 diff --git a/src/.local/share/nvim/site/pack/3pp/opt/nvim-dap b/src/.local/share/nvim/site/pack/3pp/opt/nvim-dap deleted file mode 160000 index 922ebc7..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/nvim-dap +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 922ebc75c2fa9305e36402fbd8c984c8638770a0 diff --git a/src/.local/share/nvim/site/pack/3pp/opt/nvim-dap-ui b/src/.local/share/nvim/site/pack/3pp/opt/nvim-dap-ui deleted file mode 160000 index 334cf30..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/nvim-dap-ui +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 334cf3038c4756e6ab999cbac67c847fb654c190 diff --git a/src/.local/share/nvim/site/pack/3pp/opt/nvim-lspconfig b/src/.local/share/nvim/site/pack/3pp/opt/nvim-lspconfig deleted file mode 160000 index d706338..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/nvim-lspconfig +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d70633830acf605ec03d9728698d9e7232442eb4 diff --git a/src/.local/share/nvim/site/pack/3pp/opt/nvim-nio b/src/.local/share/nvim/site/pack/3pp/opt/nvim-nio deleted file mode 160000 index 6320241..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/nvim-nio +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a diff --git a/src/.local/share/nvim/site/pack/3pp/opt/nvim-treesitter b/src/.local/share/nvim/site/pack/3pp/opt/nvim-treesitter deleted file mode 160000 index 1aad04e..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/nvim-treesitter +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1aad04ecde5ebf8f2b3eea5c6f39d38b251757f5 diff --git a/src/.local/share/nvim/site/pack/3pp/opt/nvim-treesitter-textobjects b/src/.local/share/nvim/site/pack/3pp/opt/nvim-treesitter-textobjects deleted file mode 160000 index 33a1751..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/nvim-treesitter-textobjects +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 33a17515b79ddb10d750320fa994098bdc3e93ef diff --git a/src/.local/share/nvim/site/pack/3pp/opt/telescope.nvim b/src/.local/share/nvim/site/pack/3pp/opt/telescope.nvim deleted file mode 160000 index 2df5260..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/telescope.nvim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2df52609a1632de5d77a0b2416db6ad9cf32e463 diff --git a/src/.local/share/nvim/site/pack/3pp/opt/trouble.nvim b/src/.local/share/nvim/site/pack/3pp/opt/trouble.nvim deleted file mode 160000 index a8264a6..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/trouble.nvim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a8264a65a0b894832ea642844f5b7c30112c458f diff --git a/src/.local/share/nvim/site/pack/3pp/opt/vim-gitgutter b/src/.local/share/nvim/site/pack/3pp/opt/vim-gitgutter deleted file mode 160000 index e801371..0000000 --- a/src/.local/share/nvim/site/pack/3pp/opt/vim-gitgutter +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e801371917e52805a4ceb1e93f55ed1fba712f82 diff --git a/src/.local/share/nvim/site/pack/3pp/start/vim-ledger b/src/.local/share/nvim/site/pack/3pp/start/vim-ledger deleted file mode 160000 index 7b97c87..0000000 --- a/src/.local/share/nvim/site/pack/3pp/start/vim-ledger +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7b97c8765bf920e92fd950a7a5bc37cb2b13a494 diff --git a/src/.Xresources b/src/dot_Xresources similarity index 100% rename from src/.Xresources rename to src/dot_Xresources diff --git a/src/.clang-format b/src/dot_clang-format similarity index 100% rename from src/.clang-format rename to src/dot_clang-format diff --git a/src/.config/aerc/aerc.conf b/src/dot_config/aerc/aerc.conf similarity index 100% rename from src/.config/aerc/aerc.conf rename to src/dot_config/aerc/aerc.conf diff --git a/src/.config/aerc/binds.conf b/src/dot_config/aerc/binds.conf similarity index 100% rename from src/.config/aerc/binds.conf rename to src/dot_config/aerc/binds.conf diff --git a/src/.config/aerc/scripts/wait-pass.sh b/src/dot_config/aerc/scripts/executable_wait-pass.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.config/aerc/scripts/wait-pass.sh rename to src/dot_config/aerc/scripts/executable_wait-pass.sh diff --git a/src/.config/aerc/stylesets/default-better b/src/dot_config/aerc/stylesets/default-better similarity index 100% rename from src/.config/aerc/stylesets/default-better rename to src/dot_config/aerc/stylesets/default-better diff --git a/src/.config/alacritty/alacritty.toml b/src/dot_config/alacritty/alacritty.toml similarity index 100% rename from src/.config/alacritty/alacritty.toml rename to src/dot_config/alacritty/alacritty.toml diff --git a/src/.config/bashrc b/src/dot_config/bashrc similarity index 100% rename from src/.config/bashrc rename to src/dot_config/bashrc diff --git a/src/.config/dunst/dunstrc b/src/dot_config/dunst/dunstrc similarity index 100% rename from src/.config/dunst/dunstrc rename to src/dot_config/dunst/dunstrc diff --git a/src/.config/neovide b/src/dot_config/empty_neovide similarity index 100% rename from src/.config/neovide rename to src/dot_config/empty_neovide diff --git a/src/.config/fcitx5/conf/chttrans.conf b/src/dot_config/fcitx5/conf/chttrans.conf similarity index 100% rename from src/.config/fcitx5/conf/chttrans.conf rename to src/dot_config/fcitx5/conf/chttrans.conf diff --git a/src/.config/fcitx5/conf/classicui.conf b/src/dot_config/fcitx5/conf/classicui.conf similarity index 100% rename from src/.config/fcitx5/conf/classicui.conf rename to src/dot_config/fcitx5/conf/classicui.conf diff --git a/src/.config/fcitx5/conf/cloudpinyin.conf b/src/dot_config/fcitx5/conf/cloudpinyin.conf similarity index 100% rename from src/.config/fcitx5/conf/cloudpinyin.conf rename to src/dot_config/fcitx5/conf/cloudpinyin.conf diff --git a/src/.config/fcitx5/conf/notifications.conf b/src/dot_config/fcitx5/conf/notifications.conf similarity index 100% rename from src/.config/fcitx5/conf/notifications.conf rename to src/dot_config/fcitx5/conf/notifications.conf diff --git a/src/.config/fcitx5/conf/pinyin.conf b/src/dot_config/fcitx5/conf/pinyin.conf similarity index 100% rename from src/.config/fcitx5/conf/pinyin.conf rename to src/dot_config/fcitx5/conf/pinyin.conf diff --git a/src/.config/fcitx5/conf/punctuation.conf b/src/dot_config/fcitx5/conf/punctuation.conf similarity index 100% rename from src/.config/fcitx5/conf/punctuation.conf rename to src/dot_config/fcitx5/conf/punctuation.conf diff --git a/src/.config/fcitx5/conf/xcb.conf b/src/dot_config/fcitx5/conf/xcb.conf similarity index 100% rename from src/.config/fcitx5/conf/xcb.conf rename to src/dot_config/fcitx5/conf/xcb.conf diff --git a/src/.config/fcitx5/config b/src/dot_config/fcitx5/config similarity index 100% rename from src/.config/fcitx5/config rename to src/dot_config/fcitx5/config diff --git a/src/.config/fcitx5/profile b/src/dot_config/fcitx5/profile similarity index 100% rename from src/.config/fcitx5/profile rename to src/dot_config/fcitx5/profile diff --git a/src/.config/fish/aliases.fish b/src/dot_config/fish/aliases.fish similarity index 100% rename from src/.config/fish/aliases.fish rename to src/dot_config/fish/aliases.fish diff --git a/src/.config/fish/conf.d/lscolor.fish b/src/dot_config/fish/conf.d/lscolor.fish similarity index 100% rename from src/.config/fish/conf.d/lscolor.fish rename to src/dot_config/fish/conf.d/lscolor.fish diff --git a/src/.config/fish/config.fish b/src/dot_config/fish/config.fish similarity index 100% rename from src/.config/fish/config.fish rename to src/dot_config/fish/config.fish diff --git a/src/.config/fish/functions/extra_prompt.fish b/src/dot_config/fish/functions/extra_prompt.fish similarity index 100% rename from src/.config/fish/functions/extra_prompt.fish rename to src/dot_config/fish/functions/extra_prompt.fish diff --git a/src/.config/fish/functions/fzf_binds.fish b/src/dot_config/fish/functions/fzf_binds.fish similarity index 100% rename from src/.config/fish/functions/fzf_binds.fish rename to src/dot_config/fish/functions/fzf_binds.fish diff --git a/src/.config/fish/functions/prompts.fish b/src/dot_config/fish/functions/prompts.fish similarity index 100% rename from src/.config/fish/functions/prompts.fish rename to src/dot_config/fish/functions/prompts.fish diff --git a/src/.config/fontconfig/fonts.conf b/src/dot_config/fontconfig/fonts.conf similarity index 100% rename from src/.config/fontconfig/fonts.conf rename to src/dot_config/fontconfig/fonts.conf diff --git a/src/.config/git/config b/src/dot_config/git/config similarity index 100% rename from src/.config/git/config rename to src/dot_config/git/config diff --git a/src/.config/glances/glances.conf b/src/dot_config/glances/glances.conf similarity index 100% rename from src/.config/glances/glances.conf rename to src/dot_config/glances/glances.conf diff --git a/src/.config/gomuks/keybindings.yaml b/src/dot_config/gomuks/keybindings.yaml similarity index 100% rename from src/.config/gomuks/keybindings.yaml rename to src/dot_config/gomuks/keybindings.yaml diff --git a/src/.config/ipython/profile_calcpy/ipython_config.py b/src/dot_config/ipython/profile_calcpy/ipython_config.py similarity index 100% rename from src/.config/ipython/profile_calcpy/ipython_config.py rename to src/dot_config/ipython/profile_calcpy/ipython_config.py diff --git a/src/.config/ipython/profile_calcpy/startup/README b/src/dot_config/ipython/profile_calcpy/startup/README similarity index 100% rename from src/.config/ipython/profile_calcpy/startup/README rename to src/dot_config/ipython/profile_calcpy/startup/README diff --git a/src/.config/ipython/profile_calcpy/startup/startup.ipy b/src/dot_config/ipython/profile_calcpy/startup/startup.ipy similarity index 100% rename from src/.config/ipython/profile_calcpy/startup/startup.ipy rename to src/dot_config/ipython/profile_calcpy/startup/startup.ipy diff --git a/src/.config/ipython/profile_default/ipython_config.py b/src/dot_config/ipython/profile_default/ipython_config.py similarity index 100% rename from src/.config/ipython/profile_default/ipython_config.py rename to src/dot_config/ipython/profile_default/ipython_config.py diff --git a/src/.config/ledger/ledgerrc b/src/dot_config/ledger/ledgerrc similarity index 100% rename from src/.config/ledger/ledgerrc rename to src/dot_config/ledger/ledgerrc diff --git a/src/.config/dot_profile.example b/src/dot_config/literal_dot_profile.example similarity index 100% rename from src/.config/dot_profile.example rename to src/dot_config/literal_dot_profile.example diff --git a/src/.config/mimeapps.list b/src/dot_config/mimeapps.list similarity index 100% rename from src/.config/mimeapps.list rename to src/dot_config/mimeapps.list diff --git a/src/.config/mpv/input.conf b/src/dot_config/mpv/input.conf similarity index 100% rename from src/.config/mpv/input.conf rename to src/dot_config/mpv/input.conf diff --git a/src/.config/mpv/mpv.conf b/src/dot_config/mpv/mpv.conf similarity index 100% rename from src/.config/mpv/mpv.conf rename to src/dot_config/mpv/mpv.conf diff --git a/src/.config/mpv/script-opts/osc.conf b/src/dot_config/mpv/script-opts/osc.conf similarity index 100% rename from src/.config/mpv/script-opts/osc.conf rename to src/dot_config/mpv/script-opts/osc.conf diff --git a/src/.config/mpv/script-opts/stats.conf b/src/dot_config/mpv/script-opts/stats.conf similarity index 100% rename from src/.config/mpv/script-opts/stats.conf rename to src/dot_config/mpv/script-opts/stats.conf diff --git a/src/.config/mpv/scripts/slicing.lua b/src/dot_config/mpv/scripts/slicing.lua similarity index 100% rename from src/.config/mpv/scripts/slicing.lua rename to src/dot_config/mpv/scripts/slicing.lua diff --git a/src/.config/mpv/scripts/sponsorblock.lua b/src/dot_config/mpv/scripts/sponsorblock.lua similarity index 100% rename from src/.config/mpv/scripts/sponsorblock.lua rename to src/dot_config/mpv/scripts/sponsorblock.lua diff --git a/src/.config/mpv/scripts/youtube-quality.lua b/src/dot_config/mpv/scripts/youtube-quality.lua similarity index 100% rename from src/.config/mpv/scripts/youtube-quality.lua rename to src/dot_config/mpv/scripts/youtube-quality.lua diff --git a/src/.config/msmtp/config b/src/dot_config/msmtp/config similarity index 100% rename from src/.config/msmtp/config rename to src/dot_config/msmtp/config diff --git a/src/.config/ncmpcpp/bindings b/src/dot_config/ncmpcpp/bindings similarity index 100% rename from src/.config/ncmpcpp/bindings rename to src/dot_config/ncmpcpp/bindings diff --git a/src/.config/ncmpcpp/config b/src/dot_config/ncmpcpp/config similarity index 100% rename from src/.config/ncmpcpp/config rename to src/dot_config/ncmpcpp/config diff --git a/src/.config/neofetch/config.conf b/src/dot_config/neofetch/config.conf similarity index 100% rename from src/.config/neofetch/config.conf rename to src/dot_config/neofetch/config.conf diff --git a/src/.config/neomutt/binds.muttrc b/src/dot_config/neomutt/binds.muttrc similarity index 100% rename from src/.config/neomutt/binds.muttrc rename to src/dot_config/neomutt/binds.muttrc diff --git a/src/.config/neomutt/colors.muttrc b/src/dot_config/neomutt/colors.muttrc similarity index 100% rename from src/.config/neomutt/colors.muttrc rename to src/dot_config/neomutt/colors.muttrc diff --git a/src/.config/neomutt/common.muttrc b/src/dot_config/neomutt/common.muttrc similarity index 100% rename from src/.config/neomutt/common.muttrc rename to src/dot_config/neomutt/common.muttrc diff --git a/src/.config/neomutt/neomuttrc b/src/dot_config/neomutt/neomuttrc similarity index 100% rename from src/.config/neomutt/neomuttrc rename to src/dot_config/neomutt/neomuttrc diff --git a/src/.config/neomutt/neomuttrc.local b/src/dot_config/neomutt/neomuttrc.local similarity index 100% rename from src/.config/neomutt/neomuttrc.local rename to src/dot_config/neomutt/neomuttrc.local diff --git a/src/.config/nushell/README.md b/src/dot_config/nushell/README.md similarity index 100% rename from src/.config/nushell/README.md rename to src/dot_config/nushell/README.md diff --git a/src/.config/nushell/config.nu b/src/dot_config/nushell/config.nu similarity index 100% rename from src/.config/nushell/config.nu rename to src/dot_config/nushell/config.nu diff --git a/src/.config/nushell/.gitignore b/src/dot_config/nushell/dot_gitignore similarity index 100% rename from src/.config/nushell/.gitignore rename to src/dot_config/nushell/dot_gitignore diff --git a/src/.config/nushell/env.nu b/src/dot_config/nushell/env.nu similarity index 100% rename from src/.config/nushell/env.nu rename to src/dot_config/nushell/env.nu diff --git a/src/.config/nvim/init.vim b/src/dot_config/nvim/executable_init.vim old mode 100755 new mode 100644 similarity index 100% rename from src/.config/nvim/init.vim rename to src/dot_config/nvim/executable_init.vim diff --git a/src/.config/nvim/ftplugin/ledger.vim b/src/dot_config/nvim/ftplugin/ledger.vim similarity index 100% rename from src/.config/nvim/ftplugin/ledger.vim rename to src/dot_config/nvim/ftplugin/ledger.vim diff --git a/src/.config/nvim/ftplugin/typst.vim b/src/dot_config/nvim/ftplugin/typst.vim similarity index 100% rename from src/.config/nvim/ftplugin/typst.vim rename to src/dot_config/nvim/ftplugin/typst.vim diff --git a/src/.config/nvim/lua/coding.lua b/src/dot_config/nvim/lua/coding.lua similarity index 100% rename from src/.config/nvim/lua/coding.lua rename to src/dot_config/nvim/lua/coding.lua diff --git a/src/.config/nvim/lua/confutil.lua b/src/dot_config/nvim/lua/confutil.lua similarity index 100% rename from src/.config/nvim/lua/confutil.lua rename to src/dot_config/nvim/lua/confutil.lua diff --git a/src/.config/nvim/lua/debugging.lua b/src/dot_config/nvim/lua/debugging.lua similarity index 100% rename from src/.config/nvim/lua/debugging.lua rename to src/dot_config/nvim/lua/debugging.lua diff --git a/src/.config/nvim/lua/frontend.lua b/src/dot_config/nvim/lua/frontend.lua similarity index 100% rename from src/.config/nvim/lua/frontend.lua rename to src/dot_config/nvim/lua/frontend.lua diff --git a/src/.config/nvim/lua/init.lua b/src/dot_config/nvim/lua/init.lua similarity index 100% rename from src/.config/nvim/lua/init.lua rename to src/dot_config/nvim/lua/init.lua diff --git a/src/.config/nvim/lua/snippets.lua b/src/dot_config/nvim/lua/snippets.lua similarity index 100% rename from src/.config/nvim/lua/snippets.lua rename to src/dot_config/nvim/lua/snippets.lua diff --git a/src/.config/nvim/lua/theme.lua b/src/dot_config/nvim/lua/theme.lua similarity index 100% rename from src/.config/nvim/lua/theme.lua rename to src/dot_config/nvim/lua/theme.lua diff --git a/src/.config/nvim/lua/utf8-util.lua b/src/dot_config/nvim/lua/utf8-util.lua similarity index 100% rename from src/.config/nvim/lua/utf8-util.lua rename to src/dot_config/nvim/lua/utf8-util.lua diff --git a/src/.config/nvim/makefile b/src/dot_config/nvim/makefile similarity index 100% rename from src/.config/nvim/makefile rename to src/dot_config/nvim/makefile diff --git a/src/.config/nvim/snippets/all.lua b/src/dot_config/nvim/snippets/all.lua similarity index 100% rename from src/.config/nvim/snippets/all.lua rename to src/dot_config/nvim/snippets/all.lua diff --git a/src/.config/nvim/snippets/lua.lua b/src/dot_config/nvim/snippets/lua.lua similarity index 100% rename from src/.config/nvim/snippets/lua.lua rename to src/dot_config/nvim/snippets/lua.lua diff --git a/src/.config/nvim/snippets/markdown.lua b/src/dot_config/nvim/snippets/markdown.lua similarity index 100% rename from src/.config/nvim/snippets/markdown.lua rename to src/dot_config/nvim/snippets/markdown.lua diff --git a/src/.config/nvim/snippets/typst.lua b/src/dot_config/nvim/snippets/typst.lua similarity index 100% rename from src/.config/nvim/snippets/typst.lua rename to src/dot_config/nvim/snippets/typst.lua diff --git a/src/.config/picom/picom.conf b/src/dot_config/picom/picom.conf similarity index 100% rename from src/.config/picom/picom.conf rename to src/dot_config/picom/picom.conf diff --git a/src/.config/picom/shaders/bloom.glsl b/src/dot_config/picom/shaders/bloom.glsl similarity index 100% rename from src/.config/picom/shaders/bloom.glsl rename to src/dot_config/picom/shaders/bloom.glsl diff --git a/src/.config/picom/shaders/chroma.glsl b/src/dot_config/picom/shaders/chroma.glsl similarity index 100% rename from src/.config/picom/shaders/chroma.glsl rename to src/dot_config/picom/shaders/chroma.glsl diff --git a/src/.config/picom/shaders/transparency-sonixd.glsl b/src/dot_config/picom/shaders/transparency-sonixd.glsl similarity index 100% rename from src/.config/picom/shaders/transparency-sonixd.glsl rename to src/dot_config/picom/shaders/transparency-sonixd.glsl diff --git a/src/.config/picom/shaders/transparency.glsl b/src/dot_config/picom/shaders/transparency.glsl similarity index 100% rename from src/.config/picom/shaders/transparency.glsl rename to src/dot_config/picom/shaders/transparency.glsl diff --git a/src/.config/pycodestyle b/src/dot_config/pycodestyle similarity index 100% rename from src/.config/pycodestyle rename to src/dot_config/pycodestyle diff --git a/src/.config/qbprof/dsc/config/amoled-cord.css b/src/dot_config/qbprof/dsc/config/amoled-cord.css similarity index 100% rename from src/.config/qbprof/dsc/config/amoled-cord.css rename to src/dot_config/qbprof/dsc/config/amoled-cord.css diff --git a/src/.config/qbprof/dsc/config/config.py b/src/dot_config/qbprof/dsc/config/config.py similarity index 100% rename from src/.config/qbprof/dsc/config/config.py rename to src/dot_config/qbprof/dsc/config/config.py diff --git a/src/.config/qbprof/lstb/config/config.py b/src/dot_config/qbprof/lstb/config/config.py similarity index 100% rename from src/.config/qbprof/lstb/config/config.py rename to src/dot_config/qbprof/lstb/config/config.py diff --git a/src/.config/qbprof/papr/config/config.py b/src/dot_config/qbprof/papr/config/config.py similarity index 100% rename from src/.config/qbprof/papr/config/config.py rename to src/dot_config/qbprof/papr/config/config.py diff --git a/src/.config/qbprof/work/config/config.py b/src/dot_config/qbprof/work/config/config.py similarity index 100% rename from src/.config/qbprof/work/config/config.py rename to src/dot_config/qbprof/work/config/config.py diff --git a/src/.config/qbprof/zoom/config/config.py b/src/dot_config/qbprof/zoom/config/config.py similarity index 100% rename from src/.config/qbprof/zoom/config/config.py rename to src/dot_config/qbprof/zoom/config/config.py diff --git a/src/.config/qutebrowser/config.py b/src/dot_config/qutebrowser/config.py similarity index 100% rename from src/.config/qutebrowser/config.py rename to src/dot_config/qutebrowser/config.py diff --git a/src/.config/qutebrowser/homepage.html b/src/dot_config/qutebrowser/homepage.html similarity index 100% rename from src/.config/qutebrowser/homepage.html rename to src/dot_config/qutebrowser/homepage.html diff --git a/src/.config/qutebrowser/style.css b/src/dot_config/qutebrowser/style.css similarity index 100% rename from src/.config/qutebrowser/style.css rename to src/dot_config/qutebrowser/style.css diff --git a/src/.config/radare2/radare2rc b/src/dot_config/radare2/radare2rc similarity index 100% rename from src/.config/radare2/radare2rc rename to src/dot_config/radare2/radare2rc diff --git a/src/.config/rofi/config.rasi b/src/dot_config/rofi/config.rasi similarity index 100% rename from src/.config/rofi/config.rasi rename to src/dot_config/rofi/config.rasi diff --git a/src/.config/rofi/transparent.rasi b/src/dot_config/rofi/transparent.rasi similarity index 100% rename from src/.config/rofi/transparent.rasi rename to src/dot_config/rofi/transparent.rasi diff --git a/src/.config/sxhkd/sxhkdrc b/src/dot_config/sxhkd/sxhkdrc similarity index 100% rename from src/.config/sxhkd/sxhkdrc rename to src/dot_config/sxhkd/sxhkdrc diff --git a/src/.config/sxiv/exec/key-handler b/src/dot_config/sxiv/exec/executable_key-handler old mode 100755 new mode 100644 similarity index 100% rename from src/.config/sxiv/exec/key-handler rename to src/dot_config/sxiv/exec/executable_key-handler diff --git a/src/.config/tmux/tmux.conf b/src/dot_config/tmux/tmux.conf similarity index 100% rename from src/.config/tmux/tmux.conf rename to src/dot_config/tmux/tmux.conf diff --git a/src/.config/vars b/src/dot_config/vars similarity index 100% rename from src/.config/vars rename to src/dot_config/vars diff --git a/src/.config/wall.png b/src/dot_config/wall.png similarity index 100% rename from src/.config/wall.png rename to src/dot_config/wall.png diff --git a/src/.config/xcompose/emoji b/src/dot_config/xcompose/emoji similarity index 100% rename from src/.config/xcompose/emoji rename to src/dot_config/xcompose/emoji diff --git a/src/.config/xcompose/emoji.py b/src/dot_config/xcompose/executable_emoji.py old mode 100755 new mode 100644 similarity index 100% rename from src/.config/xcompose/emoji.py rename to src/dot_config/xcompose/executable_emoji.py diff --git a/src/.config/xcompose/letters b/src/dot_config/xcompose/letters similarity index 100% rename from src/.config/xcompose/letters rename to src/dot_config/xcompose/letters diff --git a/src/.config/xcompose/main b/src/dot_config/xcompose/main similarity index 100% rename from src/.config/xcompose/main rename to src/dot_config/xcompose/main diff --git a/src/.config/xinitrc b/src/dot_config/xinitrc similarity index 100% rename from src/.config/xinitrc rename to src/dot_config/xinitrc diff --git a/src/.config/zathura/zathurarc b/src/dot_config/zathura/zathurarc similarity index 100% rename from src/.config/zathura/zathurarc rename to src/dot_config/zathura/zathurarc diff --git a/src/.inputrc b/src/dot_inputrc similarity index 100% rename from src/.inputrc rename to src/dot_inputrc diff --git a/src/.local/bin/deskutils/battwatch.sh b/src/dot_local/bin/deskutils/executable_battwatch.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/battwatch.sh rename to src/dot_local/bin/deskutils/executable_battwatch.sh diff --git a/src/.local/bin/deskutils/clipedit.sh b/src/dot_local/bin/deskutils/executable_clipedit.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/clipedit.sh rename to src/dot_local/bin/deskutils/executable_clipedit.sh diff --git a/src/.local/bin/deskutils/notification-sound.sh b/src/dot_local/bin/deskutils/executable_notification-sound.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/notification-sound.sh rename to src/dot_local/bin/deskutils/executable_notification-sound.sh diff --git a/src/.local/bin/deskutils/prod.sh b/src/dot_local/bin/deskutils/executable_prod.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/prod.sh rename to src/dot_local/bin/deskutils/executable_prod.sh diff --git a/src/.local/bin/deskutils/reboot.sh b/src/dot_local/bin/deskutils/executable_reboot.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/reboot.sh rename to src/dot_local/bin/deskutils/executable_reboot.sh diff --git a/src/.local/bin/deskutils/screenshot-save.sh b/src/dot_local/bin/deskutils/executable_screenshot-save.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/screenshot-save.sh rename to src/dot_local/bin/deskutils/executable_screenshot-save.sh diff --git a/src/.local/bin/deskutils/screenshot.sh b/src/dot_local/bin/deskutils/executable_screenshot.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/screenshot.sh rename to src/dot_local/bin/deskutils/executable_screenshot.sh diff --git a/src/.local/bin/deskutils/shutdown.sh b/src/dot_local/bin/deskutils/executable_shutdown.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/shutdown.sh rename to src/dot_local/bin/deskutils/executable_shutdown.sh diff --git a/src/.local/bin/deskutils/suspend.sh b/src/dot_local/bin/deskutils/executable_suspend.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/suspend.sh rename to src/dot_local/bin/deskutils/executable_suspend.sh diff --git a/src/.local/bin/deskutils/notif.mp3 b/src/dot_local/bin/deskutils/notif.mp3 similarity index 100% rename from src/.local/bin/deskutils/notif.mp3 rename to src/dot_local/bin/deskutils/notif.mp3 diff --git a/src/.local/bin/deskutils/soundboard/sb-ls.sh b/src/dot_local/bin/deskutils/soundboard/executable_sb-ls.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/soundboard/sb-ls.sh rename to src/dot_local/bin/deskutils/soundboard/executable_sb-ls.sh diff --git a/src/.local/bin/deskutils/soundboard/sb-msg b/src/dot_local/bin/deskutils/soundboard/executable_sb-msg old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/soundboard/sb-msg rename to src/dot_local/bin/deskutils/soundboard/executable_sb-msg diff --git a/src/.local/bin/deskutils/soundboard/sb-play b/src/dot_local/bin/deskutils/soundboard/executable_sb-play old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/soundboard/sb-play rename to src/dot_local/bin/deskutils/soundboard/executable_sb-play diff --git a/src/.local/bin/deskutils/soundboard/sb-vol b/src/dot_local/bin/deskutils/soundboard/executable_sb-vol old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/deskutils/soundboard/sb-vol rename to src/dot_local/bin/deskutils/soundboard/executable_sb-vol diff --git a/src/.local/bin/bk.sh b/src/dot_local/bin/executable_bk.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/bk.sh rename to src/dot_local/bin/executable_bk.sh diff --git a/src/.local/bin/bookmk b/src/dot_local/bin/executable_bookmk old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/bookmk rename to src/dot_local/bin/executable_bookmk diff --git a/src/.local/bin/bridge-pw.sh b/src/dot_local/bin/executable_bridge-pw.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/bridge-pw.sh rename to src/dot_local/bin/executable_bridge-pw.sh diff --git a/src/.local/bin/cb.sh b/src/dot_local/bin/executable_cb.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/cb.sh rename to src/dot_local/bin/executable_cb.sh diff --git a/src/.local/bin/cleanup b/src/dot_local/bin/executable_cleanup old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/cleanup rename to src/dot_local/bin/executable_cleanup diff --git a/src/.local/bin/def.sh b/src/dot_local/bin/executable_def.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/def.sh rename to src/dot_local/bin/executable_def.sh diff --git a/src/.local/bin/dwm.tmux b/src/dot_local/bin/executable_dwm.tmux old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/dwm.tmux rename to src/dot_local/bin/executable_dwm.tmux diff --git a/src/.local/bin/fish-fm b/src/dot_local/bin/executable_fish-fm old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/fish-fm rename to src/dot_local/bin/executable_fish-fm diff --git a/src/.local/bin/fuzztest.sh b/src/dot_local/bin/executable_fuzztest.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/fuzztest.sh rename to src/dot_local/bin/executable_fuzztest.sh diff --git a/src/.local/bin/identity.sh b/src/dot_local/bin/executable_identity.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/identity.sh rename to src/dot_local/bin/executable_identity.sh diff --git a/src/.local/bin/inkscape-shortcut-single b/src/dot_local/bin/executable_inkscape-shortcut-single old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/inkscape-shortcut-single rename to src/dot_local/bin/executable_inkscape-shortcut-single diff --git a/src/.local/bin/keyboard.sh b/src/dot_local/bin/executable_keyboard.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/keyboard.sh rename to src/dot_local/bin/executable_keyboard.sh diff --git a/src/.local/bin/mon-on.example b/src/dot_local/bin/executable_mon-on.example old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/mon-on.example rename to src/dot_local/bin/executable_mon-on.example diff --git a/src/.local/bin/mpvq b/src/dot_local/bin/executable_mpvq old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/mpvq rename to src/dot_local/bin/executable_mpvq diff --git a/src/.local/bin/msrec b/src/dot_local/bin/executable_msrec old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/msrec rename to src/dot_local/bin/executable_msrec diff --git a/src/.local/bin/nv b/src/dot_local/bin/executable_nv old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/nv rename to src/dot_local/bin/executable_nv diff --git a/src/.local/bin/nv-man b/src/dot_local/bin/executable_nv-man old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/nv-man rename to src/dot_local/bin/executable_nv-man diff --git a/src/.local/bin/open_typ.sh b/src/dot_local/bin/executable_open_typ.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/open_typ.sh rename to src/dot_local/bin/executable_open_typ.sh diff --git a/src/.local/bin/picomstart.sh b/src/dot_local/bin/executable_picomstart.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/picomstart.sh rename to src/dot_local/bin/executable_picomstart.sh diff --git a/src/.local/bin/ping-up.sh b/src/dot_local/bin/executable_ping-up.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/ping-up.sh rename to src/dot_local/bin/executable_ping-up.sh diff --git a/src/.local/bin/qbprof b/src/dot_local/bin/executable_qbprof old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/qbprof rename to src/dot_local/bin/executable_qbprof diff --git a/src/.local/bin/rem.sh b/src/dot_local/bin/executable_rem.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/rem.sh rename to src/dot_local/bin/executable_rem.sh diff --git a/src/.local/bin/sf-regen-user.sh b/src/dot_local/bin/executable_sf-regen-user.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/sf-regen-user.sh rename to src/dot_local/bin/executable_sf-regen-user.sh diff --git a/src/.local/bin/sf-user.sh b/src/dot_local/bin/executable_sf-user.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/sf-user.sh rename to src/dot_local/bin/executable_sf-user.sh diff --git a/src/.local/bin/sorter.sh b/src/dot_local/bin/executable_sorter.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/sorter.sh rename to src/dot_local/bin/executable_sorter.sh diff --git a/src/.local/bin/tag.sh b/src/dot_local/bin/executable_tag.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/tag.sh rename to src/dot_local/bin/executable_tag.sh diff --git a/src/.local/bin/tagger.sh b/src/dot_local/bin/executable_tagger.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/tagger.sh rename to src/dot_local/bin/executable_tagger.sh diff --git a/src/.local/bin/typst-figure b/src/dot_local/bin/executable_typst-figure old mode 100755 new mode 100644 similarity index 100% rename from src/.local/bin/typst-figure rename to src/dot_local/bin/executable_typst-figure diff --git a/src/.local/bin/inkscape-shortcut-manager b/src/dot_local/bin/external_inkscape-shortcut-manager similarity index 100% rename from src/.local/bin/inkscape-shortcut-manager rename to src/dot_local/bin/external_inkscape-shortcut-manager diff --git a/src/.local/bin/pyinstantref b/src/dot_local/bin/external_pyinstantref similarity index 100% rename from src/.local/bin/pyinstantref rename to src/dot_local/bin/external_pyinstantref diff --git a/src/.local/bin/wallpaper.example b/src/dot_local/bin/wallpaper.example similarity index 100% rename from src/.local/bin/wallpaper.example rename to src/dot_local/bin/wallpaper.example diff --git a/src/.local/share/applications/pdfref.desktop b/src/dot_local/share/applications/pdfref.desktop similarity index 100% rename from src/.local/share/applications/pdfref.desktop rename to src/dot_local/share/applications/pdfref.desktop diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_LuaSnip b/src/dot_local/share/nvim/site/pack/3pp/opt/external_LuaSnip new file mode 160000 index 0000000..b84eeb3 --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_LuaSnip @@ -0,0 +1 @@ +Subproject commit b84eeb3641b08324287587b426ec974b888390d9 diff --git a/src/.local/share/nvim/site/pack/3pp/opt/auto-pairs b/src/dot_local/share/nvim/site/pack/3pp/opt/external_auto-pairs similarity index 100% rename from src/.local/share/nvim/site/pack/3pp/opt/auto-pairs rename to src/dot_local/share/nvim/site/pack/3pp/opt/external_auto-pairs diff --git a/src/.local/share/nvim/site/pack/3pp/opt/cmp-nvim-lsp b/src/dot_local/share/nvim/site/pack/3pp/opt/external_cmp-nvim-lsp similarity index 100% rename from src/.local/share/nvim/site/pack/3pp/opt/cmp-nvim-lsp rename to src/dot_local/share/nvim/site/pack/3pp/opt/external_cmp-nvim-lsp diff --git a/src/.local/share/nvim/site/pack/3pp/opt/cmp_luasnip b/src/dot_local/share/nvim/site/pack/3pp/opt/external_cmp_luasnip similarity index 100% rename from src/.local/share/nvim/site/pack/3pp/opt/cmp_luasnip rename to src/dot_local/share/nvim/site/pack/3pp/opt/external_cmp_luasnip diff --git a/src/.local/share/nvim/site/pack/3pp/opt/colorbuddy.nvim b/src/dot_local/share/nvim/site/pack/3pp/opt/external_colorbuddy.nvim similarity index 100% rename from src/.local/share/nvim/site/pack/3pp/opt/colorbuddy.nvim rename to src/dot_local/share/nvim/site/pack/3pp/opt/external_colorbuddy.nvim diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_dressing.nvim b/src/dot_local/share/nvim/site/pack/3pp/opt/external_dressing.nvim new file mode 160000 index 0000000..6741f10 --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_dressing.nvim @@ -0,0 +1 @@ +Subproject commit 6741f1062d3dc6e4755367a7e9b347b553623f04 diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-cmp b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-cmp new file mode 160000 index 0000000..ae644fe --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-cmp @@ -0,0 +1 @@ +Subproject commit ae644feb7b67bf1ce4260c231d1d4300b19c6f30 diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap new file mode 160000 index 0000000..2b428ff --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap @@ -0,0 +1 @@ +Subproject commit 2b428ff2632e73295e9decbcf1c40d8e26213305 diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap-ui b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap-ui new file mode 160000 index 0000000..a5606bc --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-dap-ui @@ -0,0 +1 @@ +Subproject commit a5606bc5958db86f8d92803bea7400ee26a8d7e4 diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-lspconfig b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-lspconfig new file mode 160000 index 0000000..ff97d37 --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-lspconfig @@ -0,0 +1 @@ +Subproject commit ff97d376b1d22b2eaf9274605531babf0cd0cf21 diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-nio b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-nio new file mode 160000 index 0000000..a428f30 --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-nio @@ -0,0 +1 @@ +Subproject commit a428f309119086dc78dd4b19306d2d67be884eee diff --git a/src/.local/share/nvim/site/pack/3pp/opt/nvim-noirbuddy b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-noirbuddy similarity index 100% rename from src/.local/share/nvim/site/pack/3pp/opt/nvim-noirbuddy rename to src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-noirbuddy diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter new file mode 160000 index 0000000..e5a05ba --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter @@ -0,0 +1 @@ +Subproject commit e5a05ba5e298cc1e1dad8eb8095b8d4d89a7f793 diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter-textobjects b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter-textobjects new file mode 160000 index 0000000..ca93cb2 --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_nvim-treesitter-textobjects @@ -0,0 +1 @@ +Subproject commit ca93cb2c34b67ab22d01976fc90bc95627a3317f diff --git a/src/.local/share/nvim/site/pack/3pp/opt/plenary.nvim b/src/dot_local/share/nvim/site/pack/3pp/opt/external_plenary.nvim similarity index 100% rename from src/.local/share/nvim/site/pack/3pp/opt/plenary.nvim rename to src/dot_local/share/nvim/site/pack/3pp/opt/external_plenary.nvim diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_telescope.nvim b/src/dot_local/share/nvim/site/pack/3pp/opt/external_telescope.nvim new file mode 160000 index 0000000..3b1600d --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_telescope.nvim @@ -0,0 +1 @@ +Subproject commit 3b1600d0fd5172ad9fae00987362ca0ef3d8895d diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_trouble.nvim b/src/dot_local/share/nvim/site/pack/3pp/opt/external_trouble.nvim new file mode 160000 index 0000000..6efc446 --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_trouble.nvim @@ -0,0 +1 @@ +Subproject commit 6efc446226679fda0547c0fd6a7892fd5f5b15d8 diff --git a/src/dot_local/share/nvim/site/pack/3pp/opt/external_vim-gitgutter b/src/dot_local/share/nvim/site/pack/3pp/opt/external_vim-gitgutter new file mode 160000 index 0000000..7b0b509 --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/opt/external_vim-gitgutter @@ -0,0 +1 @@ +Subproject commit 7b0b5098e3e57be86bb96cfbf2b8902381eef57c diff --git a/src/dot_local/share/nvim/site/pack/3pp/start/external_vim-ledger b/src/dot_local/share/nvim/site/pack/3pp/start/external_vim-ledger new file mode 160000 index 0000000..dbc683e --- /dev/null +++ b/src/dot_local/share/nvim/site/pack/3pp/start/external_vim-ledger @@ -0,0 +1 @@ +Subproject commit dbc683e24bd5338b8c12540227a58b2d247e097a diff --git a/src/.local/share/qutebrowser/userscripts/code_select.py b/src/dot_local/share/qutebrowser/userscripts/executable_code_select.py old mode 100755 new mode 100644 similarity index 100% rename from src/.local/share/qutebrowser/userscripts/code_select.py rename to src/dot_local/share/qutebrowser/userscripts/executable_code_select.py diff --git a/src/.local/share/qutebrowser/userscripts/fixlink-tab.sh b/src/dot_local/share/qutebrowser/userscripts/executable_fixlink-tab.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/share/qutebrowser/userscripts/fixlink-tab.sh rename to src/dot_local/share/qutebrowser/userscripts/executable_fixlink-tab.sh diff --git a/src/.local/share/qutebrowser/userscripts/fixlink.sh b/src/dot_local/share/qutebrowser/userscripts/executable_fixlink.sh old mode 100755 new mode 100644 similarity index 100% rename from src/.local/share/qutebrowser/userscripts/fixlink.sh rename to src/dot_local/share/qutebrowser/userscripts/executable_fixlink.sh diff --git a/src/.profile b/src/dot_profile similarity index 100% rename from src/.profile rename to src/dot_profile diff --git a/src/.xonotic/data/autoexec.cfg b/src/dot_xonotic/data/autoexec.cfg similarity index 100% rename from src/.xonotic/data/autoexec.cfg rename to src/dot_xonotic/data/autoexec.cfg