diff --git a/scripts/install-dotfiles.sh b/scripts/install-dotfiles.sh index ecee161..7887dc3 100755 --- a/scripts/install-dotfiles.sh +++ b/scripts/install-dotfiles.sh @@ -66,6 +66,35 @@ handle_file_ln() { handle_file_ln "$HOME/.dotfiles/bash_profile" "$HOME/.bash_profile" handle_file_ln "$HOME/.dotfiles/bashrc" "$HOME/.bashrc" handle_file_ln "$HOME/.dotfiles/config/alias" "$HOME/.config/alias" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/LICENSE" "$HOME/.config/astronvim/lua/user/LICENSE" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/autocmds.lua" "$HOME/.config/astronvim/lua/user/autocmds.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/cmp/source_priority.lua" "$HOME/.config/astronvim/lua/user/cmp/source_priority.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/colorscheme.lua" "$HOME/.config/astronvim/lua/user/colorscheme.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/default_theme/highlights.lua" "$HOME/.config/astronvim/lua/user/default_theme/highlights.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/default_theme/plugins.lua" "$HOME/.config/astronvim/lua/user/default_theme/plugins.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/diagnostics.lua" "$HOME/.config/astronvim/lua/user/diagnostics.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/highlights/init.lua" "$HOME/.config/astronvim/lua/user/highlights/init.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/init.lua" "$HOME/.config/astronvim/lua/user/init.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/lsp/on_attach.lua" "$HOME/.config/astronvim/lua/user/lsp/on_attach.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/lsp/server-settings/clangd.lua" "$HOME/.config/astronvim/lua/user/lsp/server-settings/clangd.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/lsp/server-settings/sumneko_lua.lua" "$HOME/.config/astronvim/lua/user/lsp/server-settings/sumneko_lua.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/lsp/server-settings/tsserver.lua" "$HOME/.config/astronvim/lua/user/lsp/server-settings/tsserver.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/lsp/server-settings/yamlls.lua" "$HOME/.config/astronvim/lua/user/lsp/server-settings/yamlls.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/mappings.lua" "$HOME/.config/astronvim/lua/user/mappings.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/options.lua" "$HOME/.config/astronvim/lua/user/options.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/bufferline.lua" "$HOME/.config/astronvim/lua/user/plugins/bufferline.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/cmp.lua" "$HOME/.config/astronvim/lua/user/plugins/cmp.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/init.lua" "$HOME/.config/astronvim/lua/user/plugins/init.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/lsp-inlayhints.lua" "$HOME/.config/astronvim/lua/user/plugins/lsp-inlayhints.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/lspkind.lua" "$HOME/.config/astronvim/lua/user/plugins/lspkind.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/mason-lspconfig.lua" "$HOME/.config/astronvim/lua/user/plugins/mason-lspconfig.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/neoscroll.lua" "$HOME/.config/astronvim/lua/user/plugins/neoscroll.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/null-ls.lua" "$HOME/.config/astronvim/lua/user/plugins/null-ls.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/treesitter.lua" "$HOME/.config/astronvim/lua/user/plugins/treesitter.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/plugins/zen-mode.lua" "$HOME/.config/astronvim/lua/user/plugins/zen-mode.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/polish.lua" "$HOME/.config/astronvim/lua/user/polish.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/updater.lua" "$HOME/.config/astronvim/lua/user/updater.lua" +handle_file_ln "$HOME/.dotfiles/config/astronvim/lua/user/which-key/register.lua" "$HOME/.config/astronvim/lua/user/which-key/register.lua" handle_file_ln "$HOME/.dotfiles/config/exports" "$HOME/.config/exports" handle_file_ln "$HOME/.dotfiles/config/flipperdevices.com/qFlipper.ini" "$HOME/.config/flipperdevices.com/qFlipper.ini" handle_file_ln "$HOME/.dotfiles/config/functions" "$HOME/.config/functions" @@ -174,6 +203,7 @@ handle_file_ln "$HOME/.dotfiles/local/bin/x-until-success" "$HOME/.local/bin/x-u handle_file_ln "$HOME/.dotfiles/local/bin/x-when-down" "$HOME/.local/bin/x-when-down" handle_file_ln "$HOME/.dotfiles/local/bin/x-when-up" "$HOME/.local/bin/x-when-up" handle_file_ln "$HOME/.dotfiles/rcrc" "$HOME/.rcrc" +handle_file_ln "$HOME/.dotfiles/shellcheckrc" "$HOME/.shellcheckrc" handle_file_ln "$HOME/.dotfiles/ssh/allowed_signers" "$HOME/.ssh/allowed_signers" handle_file_ln "$HOME/.dotfiles/ssh/config" "$HOME/.ssh/config" handle_file_ln "$HOME/.dotfiles/vuerc" "$HOME/.vuerc" diff --git a/shellcheckrc b/shellcheckrc new file mode 100644 index 0000000..1e045e7 --- /dev/null +++ b/shellcheckrc @@ -0,0 +1,6 @@ +# This is shellcheck configuration file. + +# Set whether or not to follow arbitrary file +# paths in source statements (since 0.8.0). +external-sources=true +