mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-01 20:47:42 +00:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| edd56c80eb | |||
| eaedd40e06 | |||
| 06a53759ac | |||
| 3c98117c05 | |||
| c3aa6b77e5 |
19
.ecrc
Normal file
19
.ecrc
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"Version": "2.7.0",
|
||||||
|
"Verbose": false,
|
||||||
|
"Debug": false,
|
||||||
|
"IgnoreDefaults": false,
|
||||||
|
"SpacesAftertabs": false,
|
||||||
|
"NoColor": false,
|
||||||
|
"Exclude": [],
|
||||||
|
"AllowedContentTypes": [],
|
||||||
|
"PassedFiles": [],
|
||||||
|
"Disable": {
|
||||||
|
"EndOfLine": false,
|
||||||
|
"Indentation": false,
|
||||||
|
"InsertFinalNewline": false,
|
||||||
|
"TrimTrailingWhitespace": false,
|
||||||
|
"IndentSize": false,
|
||||||
|
"MaxLineLength": false
|
||||||
|
}
|
||||||
|
}
|
||||||
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -19,7 +19,7 @@
|
|||||||
url = https://github.com/AstroNvim/AstroNvim.git
|
url = https://github.com/AstroNvim/AstroNvim.git
|
||||||
ignore = dirty
|
ignore = dirty
|
||||||
branch = main
|
branch = main
|
||||||
update = checkout
|
shallow = true
|
||||||
|
|
||||||
[submodule "cheat-community"]
|
[submodule "cheat-community"]
|
||||||
path = config/cheat/cheatsheets/community
|
path = config/cheat/cheatsheets/community
|
||||||
@@ -29,3 +29,4 @@
|
|||||||
[submodule "tmux/tpm"]
|
[submodule "tmux/tpm"]
|
||||||
path = config/tmux/plugins/tpm
|
path = config/tmux/plugins/tpm
|
||||||
url = https://github.com/tmux-plugins/tpm.git
|
url = https://github.com/tmux-plugins/tpm.git
|
||||||
|
ignore = dirty
|
||||||
|
|||||||
7
.shellcheckrc
Normal file
7
.shellcheckrc
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# This is shellcheck configuration file.
|
||||||
|
|
||||||
|
# Set whether or not to follow arbitrary file
|
||||||
|
# paths in source statements (since 0.8.0).
|
||||||
|
external-sources=true
|
||||||
|
includeAllWorkspaceSymbols=true
|
||||||
|
|
||||||
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
autoload -U colors zsh/terminfo
|
autoload -U colors zsh/terminfo
|
||||||
colors
|
colors
|
||||||
|
setopt correct
|
||||||
|
|
||||||
# Defaults
|
# Defaults
|
||||||
export DOTFILES="$HOME/.dotfiles"
|
export DOTFILES="$HOME/.dotfiles"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ return { -- Add the community repository of plugin specific
|
|||||||
import = "astrocommunity.colorscheme.catppuccin",
|
import = "astrocommunity.colorscheme.catppuccin",
|
||||||
opts = {
|
opts = {
|
||||||
flavour = "mocha",
|
flavour = "mocha",
|
||||||
transparent_background = false,
|
transparent_background = true,
|
||||||
dim_inactive = {
|
dim_inactive = {
|
||||||
enabled = true,
|
enabled = true,
|
||||||
shade = "dark",
|
shade = "dark",
|
||||||
@@ -23,9 +23,8 @@ return { -- Add the community repository of plugin specific
|
|||||||
disabled_filetypes = { "help", "text", "markdown" },
|
disabled_filetypes = { "help", "text", "markdown" },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{ import = "astrocommunity.code-runner.overseer-nvim" },
|
{ import = "astrocommunity.diagnostics.lsp_lines-nvim" },
|
||||||
--- { import = "astrocommunity.diagnostics.lsp_lines-nvim" },
|
{ import = "astrocommunity.diagnostics.trouble-nvim" },
|
||||||
--- { import = "astrocommunity.diagnostics.trouble-nvim" },
|
|
||||||
{ import = "astrocommunity.editing-support.refactoring-nvim" },
|
{ import = "astrocommunity.editing-support.refactoring-nvim" },
|
||||||
{ import = "astrocommunity.editing-support.neogen" },
|
{ import = "astrocommunity.editing-support.neogen" },
|
||||||
{ import = "astrocommunity.editing-support.nvim-regexplainer" },
|
{ import = "astrocommunity.editing-support.nvim-regexplainer" },
|
||||||
|
|||||||
@@ -13,16 +13,13 @@ return { -- use mason-lspconfig to configure LSP installations
|
|||||||
"diagnosticls",
|
"diagnosticls",
|
||||||
"docker_compose_language_service",
|
"docker_compose_language_service",
|
||||||
"dockerls",
|
"dockerls",
|
||||||
"emmet_ls",
|
|
||||||
"eslint",
|
"eslint",
|
||||||
"graphql",
|
"graphql",
|
||||||
"html",
|
"html",
|
||||||
"intelephense",
|
"intelephense",
|
||||||
"jsonls",
|
"jsonls",
|
||||||
"marksman",
|
|
||||||
"psalm",
|
"psalm",
|
||||||
"stylelint_lsp",
|
"stylelint_lsp",
|
||||||
"sqlls",
|
|
||||||
"tailwindcss",
|
"tailwindcss",
|
||||||
"tsserver",
|
"tsserver",
|
||||||
"vuels",
|
"vuels",
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ return {
|
|||||||
null_ls.builtins.code_actions.eslint,
|
null_ls.builtins.code_actions.eslint,
|
||||||
null_ls.builtins.code_actions.refactoring,
|
null_ls.builtins.code_actions.refactoring,
|
||||||
null_ls.builtins.code_actions.shellcheck,
|
null_ls.builtins.code_actions.shellcheck,
|
||||||
null_ls.builtins.code_actions.xo,
|
|
||||||
null_ls.builtins.diagnostics.actionlint,
|
null_ls.builtins.diagnostics.actionlint,
|
||||||
null_ls.builtins.diagnostics.alex,
|
null_ls.builtins.diagnostics.alex,
|
||||||
null_ls.builtins.diagnostics.ansiblelint,
|
null_ls.builtins.diagnostics.ansiblelint,
|
||||||
@@ -21,13 +20,10 @@ return {
|
|||||||
null_ls.builtins.diagnostics.eslint,
|
null_ls.builtins.diagnostics.eslint,
|
||||||
null_ls.builtins.diagnostics.jsonlint,
|
null_ls.builtins.diagnostics.jsonlint,
|
||||||
null_ls.builtins.diagnostics.luacheck,
|
null_ls.builtins.diagnostics.luacheck,
|
||||||
null_ls.builtins.diagnostics.markdownlint,
|
|
||||||
null_ls.builtins.diagnostics.mypy,
|
|
||||||
null_ls.builtins.diagnostics.php,
|
null_ls.builtins.diagnostics.php,
|
||||||
null_ls.builtins.diagnostics.phpcs,
|
null_ls.builtins.diagnostics.phpcs,
|
||||||
null_ls.builtins.diagnostics.phpstan,
|
null_ls.builtins.diagnostics.phpstan,
|
||||||
null_ls.builtins.diagnostics.psalm,
|
null_ls.builtins.diagnostics.psalm,
|
||||||
null_ls.builtins.diagnostics.pydocstyle,
|
|
||||||
null_ls.builtins.diagnostics.semgrep,
|
null_ls.builtins.diagnostics.semgrep,
|
||||||
null_ls.builtins.diagnostics.shellcheck,
|
null_ls.builtins.diagnostics.shellcheck,
|
||||||
null_ls.builtins.diagnostics.standardjs,
|
null_ls.builtins.diagnostics.standardjs,
|
||||||
@@ -38,26 +34,16 @@ return {
|
|||||||
null_ls.builtins.diagnostics.vacuum,
|
null_ls.builtins.diagnostics.vacuum,
|
||||||
null_ls.builtins.diagnostics.vint,
|
null_ls.builtins.diagnostics.vint,
|
||||||
null_ls.builtins.diagnostics.vulture,
|
null_ls.builtins.diagnostics.vulture,
|
||||||
null_ls.builtins.diagnostics.xo,
|
|
||||||
null_ls.builtins.diagnostics.yamllint,
|
null_ls.builtins.diagnostics.yamllint,
|
||||||
null_ls.builtins.diagnostics.zsh,
|
null_ls.builtins.diagnostics.zsh,
|
||||||
null_ls.builtins.formatting.black,
|
|
||||||
null_ls.builtins.formatting.blade_formatter,
|
null_ls.builtins.formatting.blade_formatter,
|
||||||
null_ls.builtins.formatting.cbfmt,
|
|
||||||
null_ls.builtins.formatting.clang_format,
|
null_ls.builtins.formatting.clang_format,
|
||||||
null_ls.builtins.formatting.eslint,
|
null_ls.builtins.formatting.eslint,
|
||||||
null_ls.builtins.formatting.fixjson,
|
null_ls.builtins.formatting.fixjson,
|
||||||
null_ls.builtins.formatting.isort,
|
null_ls.builtins.formatting.isort,
|
||||||
null_ls.builtins.formatting.jq,
|
null_ls.builtins.formatting.jq,
|
||||||
null_ls.builtins.formatting.markdownlint,
|
|
||||||
null_ls.builtins.formatting.nginx_beautifier,
|
|
||||||
null_ls.builtins.formatting.pg_format,
|
|
||||||
null_ls.builtins.formatting.phpcsfixer,
|
null_ls.builtins.formatting.phpcsfixer,
|
||||||
null_ls.builtins.formatting.prettier_eslint,
|
null_ls.builtins.formatting.prettierd,
|
||||||
null_ls.builtins.formatting.prettier,
|
|
||||||
null_ls.builtins.formatting.puppet_lint,
|
|
||||||
null_ls.builtins.formatting.rome,
|
|
||||||
null_ls.builtins.formatting.rustfmt,
|
|
||||||
null_ls.builtins.formatting.shfmt.with {
|
null_ls.builtins.formatting.shfmt.with {
|
||||||
args = { "-i", "1", "-bn", "-ci", "-sr", "-kb", "-fn" },
|
args = { "-i", "1", "-bn", "-ci", "-sr", "-kb", "-fn" },
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -109,3 +109,5 @@ export _Z_DATA="$XDG_STATE_HOME/z"
|
|||||||
export ANDROID_HOME="$XDG_DATA_HOME/android"
|
export ANDROID_HOME="$XDG_DATA_HOME/android"
|
||||||
export GNUPGHOME="$XDG_DATA_HOME/gnupg"
|
export GNUPGHOME="$XDG_DATA_HOME/gnupg"
|
||||||
export SCREENRC="$XDG_CONFIG_HOME/misc/screenrc"
|
export SCREENRC="$XDG_CONFIG_HOME/misc/screenrc"
|
||||||
|
export TMUX_CONF="$DOTFILES/config/tmux/tmux.conf"
|
||||||
|
|
||||||
|
|||||||
@@ -10,16 +10,8 @@
|
|||||||
<true/>
|
<true/>
|
||||||
<key>AlternateMouseScroll</key>
|
<key>AlternateMouseScroll</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>AppleAntiAliasingThreshold</key>
|
<key>AutoHideTmuxClientSession</key>
|
||||||
<integer>1</integer>
|
<true/>
|
||||||
<key>ApplePressAndHoldEnabled</key>
|
|
||||||
<false/>
|
|
||||||
<key>AppleScrollAnimationEnabled</key>
|
|
||||||
<integer>0</integer>
|
|
||||||
<key>AppleSmoothFixedFontsSizeThreshold</key>
|
|
||||||
<integer>1</integer>
|
|
||||||
<key>AppleWindowTabbingMode</key>
|
|
||||||
<string>manual</string>
|
|
||||||
<key>Custom Color Presets</key>
|
<key>Custom Color Presets</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>catppuccin-mocha</key>
|
<key>catppuccin-mocha</key>
|
||||||
@@ -1049,13 +1041,17 @@
|
|||||||
<key>Non-ASCII Anti Aliased</key>
|
<key>Non-ASCII Anti Aliased</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>Normal Font</key>
|
<key>Normal Font</key>
|
||||||
<string>JetBrainsMonoNerdFontCompleteM-Light 15</string>
|
<string>JetBrainsMonoNFM-Regular 13</string>
|
||||||
<key>Only The Default BG Color Uses Transparency</key>
|
<key>Only The Default BG Color Uses Transparency</key>
|
||||||
<true/>
|
<true/>
|
||||||
|
<key>Open Password Manager Automatically</key>
|
||||||
|
<true/>
|
||||||
<key>Option Key Sends</key>
|
<key>Option Key Sends</key>
|
||||||
<integer>0</integer>
|
<integer>0</integer>
|
||||||
<key>Prompt Before Closing 2</key>
|
<key>Prompt Before Closing 2</key>
|
||||||
<false/>
|
<false/>
|
||||||
|
<key>Reduce Flicker</key>
|
||||||
|
<true/>
|
||||||
<key>Right Option Key Sends</key>
|
<key>Right Option Key Sends</key>
|
||||||
<integer>0</integer>
|
<integer>0</integer>
|
||||||
<key>Rows</key>
|
<key>Rows</key>
|
||||||
@@ -1092,12 +1088,77 @@
|
|||||||
</dict>
|
</dict>
|
||||||
<key>Send Code When Idle</key>
|
<key>Send Code When Idle</key>
|
||||||
<false/>
|
<false/>
|
||||||
|
<key>Set Local Environment Vars</key>
|
||||||
|
<false/>
|
||||||
<key>Shortcut</key>
|
<key>Shortcut</key>
|
||||||
<string></string>
|
<string>T</string>
|
||||||
|
<key>Show Status Bar</key>
|
||||||
|
<true/>
|
||||||
|
<key>Show Timestamps</key>
|
||||||
|
<integer>2</integer>
|
||||||
<key>Silence Bell</key>
|
<key>Silence Bell</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>Smart Cursor Color</key>
|
<key>Smart Cursor Color</key>
|
||||||
<true/>
|
<true/>
|
||||||
|
<key>Status Bar Layout</key>
|
||||||
|
<dict>
|
||||||
|
<key>advanced configuration</key>
|
||||||
|
<dict>
|
||||||
|
<key>algorithm</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>auto-rainbow style</key>
|
||||||
|
<integer>3</integer>
|
||||||
|
<key>font</key>
|
||||||
|
<string>.AppleSystemUIFont 12</string>
|
||||||
|
<key>remove empty components</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>components</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>class</key>
|
||||||
|
<string>iTermStatusBarJobComponent</string>
|
||||||
|
<key>configuration</key>
|
||||||
|
<dict>
|
||||||
|
<key>knobs</key>
|
||||||
|
<dict>
|
||||||
|
<key>base: compression resistance</key>
|
||||||
|
<integer>1</integer>
|
||||||
|
<key>base: priority</key>
|
||||||
|
<real>5</real>
|
||||||
|
<key>maxwidth</key>
|
||||||
|
<real>+infinity</real>
|
||||||
|
<key>minwidth</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>shared text color</key>
|
||||||
|
<dict>
|
||||||
|
<key>Alpha Component</key>
|
||||||
|
<real>1</real>
|
||||||
|
<key>Blue Component</key>
|
||||||
|
<real>0.63</real>
|
||||||
|
<key>Color Space</key>
|
||||||
|
<string>sRGB</string>
|
||||||
|
<key>Green Component</key>
|
||||||
|
<real>0.63</real>
|
||||||
|
<key>Red Component</key>
|
||||||
|
<real>0.90000000000000002</real>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
<key>layout advanced configuration dictionary value</key>
|
||||||
|
<dict>
|
||||||
|
<key>algorithm</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>auto-rainbow style</key>
|
||||||
|
<integer>3</integer>
|
||||||
|
<key>font</key>
|
||||||
|
<string>.AppleSystemUIFont 12</string>
|
||||||
|
<key>remove empty components</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
<key>Sync Title</key>
|
<key>Sync Title</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>Tags</key>
|
<key>Tags</key>
|
||||||
|
|||||||
Submodule config/nvim updated: 9e22e24124...148a513072
@@ -51,17 +51,35 @@ bind N new-window
|
|||||||
|
|
||||||
# Plugins related configurations
|
# Plugins related configurations
|
||||||
|
|
||||||
|
## https://github.com/jaclu/tmux-menus
|
||||||
|
set -g @menus_trigger 'm'
|
||||||
|
|
||||||
## https://github.com/catppuccin/tmux
|
## https://github.com/catppuccin/tmux
|
||||||
set -g @catppuccin_flavour 'mocha' # latte/frappe/macchiato/mocha
|
set -g @catppuccin_flavour 'mocha' # latte/frappe/macchiato/mocha
|
||||||
set -g @catppuccin_window_tabs_enabled on # or off to disable window_tabs
|
set -g @catppuccin_window_tabs_enabled on # or off to disable window_tabs
|
||||||
|
|
||||||
|
## https://github.com/tmux-plugins/tmux-continuum
|
||||||
|
set -g @continuum-restore 'on'
|
||||||
|
set -g @continuum-boot 'on'
|
||||||
|
set -g @continuum-boot-options 'iterm'
|
||||||
|
|
||||||
|
## https://github.com/tmux-plugins/tmux-resurrect
|
||||||
|
set -g @resurrect-strategy-nvim 'session'
|
||||||
|
|
||||||
|
## https://github.com/sainnhe/tmux-fzf
|
||||||
|
TMUX_FZF_LAUNCH_KEY="l"
|
||||||
|
|
||||||
|
## Install plugins, starting with plugin manager
|
||||||
set -g @plugin 'tmux-plugins/tpm'
|
set -g @plugin 'tmux-plugins/tpm'
|
||||||
set -g @plugin 'tmux-plugins/tmux-sensible'
|
set -g @plugin 'tmux-plugins/tmux-sensible'
|
||||||
|
set -g @plugin 'jaclu/tmux-menus'
|
||||||
set -g @plugin 'christoomey/vim-tmux-navigator'
|
set -g @plugin 'christoomey/vim-tmux-navigator'
|
||||||
set -g @plugin 'tmux-plugins/tmux-yank'
|
set -g @plugin 'tmux-plugins/tmux-yank'
|
||||||
set -g @plugin 'catppuccin/tmux'
|
set -g @plugin 'catppuccin/tmux'
|
||||||
set -g @plugin 'tmux-plugins/tmux-resurrect'
|
set -g @plugin 'tmux-plugins/tmux-resurrect'
|
||||||
set -g @plugin 'tmux-plugins/tmux-continuum'
|
set -g @plugin 'tmux-plugins/tmux-continuum'
|
||||||
|
set -g @plugin 'tmux-plugins/tmux-sessionist'
|
||||||
|
set -g @plugin 'sainnhe/tmux-fzf'
|
||||||
|
|
||||||
# set vi-mode
|
# set vi-mode
|
||||||
set-window-option -g mode-keys vi
|
set-window-option -g mode-keys vi
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ function section_install
|
|||||||
$0 install z
|
$0 install z
|
||||||
;;
|
;;
|
||||||
antigen)
|
antigen)
|
||||||
curl -L git.io/antigen > "$DOTFILES/local/bin/antigen.zsh" \
|
curl -sSfL git.io/antigen -o "$DOTFILES/local/bin/antigen.zsh" \
|
||||||
&& msg_yay "New antigen installed!"
|
&& msg_yay "New antigen installed!"
|
||||||
;;
|
;;
|
||||||
composer)
|
composer)
|
||||||
@@ -92,7 +92,9 @@ function section_install
|
|||||||
&& msg_yay "imagick installed!"
|
&& msg_yay "imagick installed!"
|
||||||
;;
|
;;
|
||||||
starship)
|
starship)
|
||||||
curl -sS https://starship.rs/install.sh | sh -s -- --bin-dir ~/.local/bin \
|
curl -sS https://starship.rs/install.sh | sh -s -- \
|
||||||
|
--bin-dir ~/.local/bin \
|
||||||
|
--yes \
|
||||||
&& msg_yay "starship installed!"
|
&& msg_yay "starship installed!"
|
||||||
;;
|
;;
|
||||||
macos)
|
macos)
|
||||||
|
|||||||
Reference in New Issue
Block a user