clone of my dotfiles.ssp.sh
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

update

sspaeti 2fa2e4be 199f4929

+167 -44
+86 -3
Brewfile
··· 19 19 tap "turbot/tap" 20 20 brew "readline" 21 21 brew "ack" 22 + brew "node" 23 + brew "angular-cli" 24 + brew "openssl@1.1" 22 25 brew "xz" 23 - brew "sqlite" 26 + brew "python@3.11" 27 + brew "ansible" 28 + brew "boost" 24 29 brew "python@3.10" 25 30 brew "asciinema" 26 31 brew "coreutils" 27 - brew "openssl@3" 28 32 brew "asdf" 33 + brew "avrdude" 34 + brew "docutils" 29 35 brew "awscli" 30 36 brew "bash-completion" 31 37 brew "bat" 32 38 brew "brew-cask-completion" 33 39 brew "python@3.9" 34 40 brew "commitizen" 41 + brew "libssh2" 42 + brew "openldap" 43 + brew "rtmpdump" 35 44 brew "curl" 36 45 brew "diff-so-fancy" 37 46 brew "direnv" 38 47 brew "fzf" 39 48 brew "gh" 40 49 brew "git-delta" 50 + brew "libevent" 51 + brew "p11-kit" 52 + brew "unbound" 53 + brew "gnutls" 54 + brew "gnupg" 55 + brew "gpgme" 41 56 brew "go" 57 + brew "grep" 58 + brew "harfbuzz" 42 59 brew "helix" 43 60 brew "helm" 44 61 brew "hub" 45 62 brew "hugo" 46 63 brew "ipython" 47 64 brew "isync" 65 + brew "little-cms2" 66 + brew "openjdk" 48 67 brew "jdtls" 49 68 brew "jq" 50 69 brew "jsonschema" 70 + brew "krb5" 51 71 brew "kubernetes-cli" 52 72 brew "kubie" 53 73 brew "lastpass-cli", args: ["HEAD"] 54 74 brew "lazygit" 55 75 brew "lbdb" 76 + brew "libssh" 77 + brew "qemu" 78 + brew "lima" 56 79 brew "llvm" 57 80 brew "lua" 81 + brew "luv" 58 82 brew "lynx" 59 83 brew "marksman" 84 + brew "maven" 60 85 brew "mdcat" 61 86 brew "mercurial" 62 87 brew "msmtp" 63 - brew "node" 64 88 brew "nativefier" 65 89 brew "neomutt" 66 90 brew "neovim" ··· 72 96 brew "tree" 73 97 brew "pass" 74 98 brew "tcl-tk", link: false 99 + brew "webp" 100 + brew "pillow" 75 101 brew "pipenv" 76 102 brew "postgresql@14" 77 103 brew "pyenv" ··· 87 113 brew "the_platinum_searcher" 88 114 brew "the_silver_searcher" 89 115 brew "tig" 116 + brew "tinyproxy", restart_service: true 90 117 brew "tldr" 91 118 brew "utf8proc" 92 119 brew "tmux" 93 120 brew "unoconv" 121 + brew "virtualenv" 94 122 brew "wget" 95 123 brew "yarn" 96 124 brew "zlib" ··· 143 171 cask "qmk-toolbox" 144 172 cask "signal" 145 173 cask "slack" 174 + cask "sourcetree" 146 175 cask "spotify" 147 176 cask "sync" 148 177 cask "teamviewer" ··· 154 183 cask "whatsapp" 155 184 cask "zoom" 156 185 cask "zotero" 186 + vscode "andischerer.theme-atom-one-dark" 187 + vscode "asvetliakov.vscode-neovim" 188 + vscode "bajdzis.vscode-database" 189 + vscode "ckolkman.vscode-postgres" 190 + vscode "DavidAnson.vscode-markdownlint" 191 + vscode "donjayamanne.githistory" 192 + vscode "dorzey.vscode-sqlfluff" 193 + vscode "eamodio.gitlens" 194 + vscode "GitHub.copilot" 195 + vscode "giyyapan.commander" 196 + vscode "GrapeCity.gc-excelviewer" 197 + vscode "HackMD.vscode-hackmd" 198 + vscode "idleberg.hopscotch" 199 + vscode "josephtbradley.hive-sql" 200 + vscode "kiteco.kite" 201 + vscode "matt-meyers.vscode-dbml" 202 + vscode "ms-azuretools.vscode-docker" 203 + vscode "ms-kubernetes-tools.vscode-kubernetes-tools" 204 + vscode "ms-python.black-formatter" 205 + vscode "ms-python.isort" 206 + vscode "ms-python.python" 207 + vscode "ms-python.vscode-pylance" 208 + vscode "ms-toolsai.jupyter" 209 + vscode "ms-toolsai.jupyter-keymap" 210 + vscode "ms-toolsai.jupyter-renderers" 211 + vscode "ms-toolsai.vscode-jupyter-cell-tags" 212 + vscode "ms-toolsai.vscode-jupyter-slideshow" 213 + vscode "ms-vscode-remote.remote-containers" 214 + vscode "ms-vscode.makefile-tools" 215 + vscode "ms-vscode.sublime-keybindings" 216 + vscode "njpwerner.autodocstring" 217 + vscode "qufiwefefwoyn.kanagawa" 218 + vscode "rafamel.subtle-brackets" 219 + vscode "redhat.java" 220 + vscode "redhat.vscode-xml" 221 + vscode "redhat.vscode-yaml" 222 + vscode "rust-lang.rust-analyzer" 223 + vscode "SirTori.indenticator" 224 + vscode "SolarLiner.linux-themes" 225 + vscode "swashata.beautiful-ui" 226 + vscode "tamasfe.even-better-toml" 227 + vscode "timkmecl.codegpt3" 228 + vscode "VisualStudioExptTeam.intellicode-api-usage-examples" 229 + vscode "VisualStudioExptTeam.vscodeintellicode" 230 + vscode "vscjava.vscode-java-debug" 231 + vscode "vscjava.vscode-java-dependency" 232 + vscode "vscjava.vscode-java-pack" 233 + vscode "vscjava.vscode-java-test" 234 + vscode "vscjava.vscode-maven" 235 + vscode "vscode-icons-team.vscode-icons" 236 + vscode "vscodevim.vim" 237 + vscode "yzhang.markdown-all-in-one" 238 + vscode "zhuangtongfa.material-theme" 239 + vscode "znck.grammarly"
+10
ansible/ansible.cfg
··· 1 + [ssh_connection] 2 + pipelining = True 3 + 4 + 5 + [defaults] 6 + gathering = smart 7 + fact_caching = jsonfile 8 + fact_caching_connection = /Library/Caches/ansible 9 + fact_caching_timeout = 86400 10 + strategy = free
+5
backup_dotfiles.sh
··· 88 88 #homebrew 89 89 brew bundle dump > $git/general/dotfiles/Brewfile -f 90 90 91 + #ansible 92 + cp ~/.ansible.cfg $git/general/dotfiles/ansible/ansible.cfg 93 + 94 + #ansible 95 + cp ~/.k9s/hotkey.yml $git/general/dotfiles/k9s/hotkey.yml 91 96 92 97 # source $venvs/dagster/bin/activate 93 98 # pip freeze > $git/general/dotfiles/python/venvs/dagster.txt
+4
k9s/hotkey.yml
··· 19 19 shortCut: F5 20 20 description: View ingresses 21 21 command: ingress 22 + f6: 23 + shortCut: F6 24 + description: View ingresses 25 + command: secret
+1 -1
linting/pylintrc
··· 33 33 generated-members=pyspark.* 34 34 ignored-modules=pyspark.sql.functions 35 35 36 - max-line-length = 150 36 + max-line-length = 80
+1 -1
nvim/after/plugin/null-ls.lua
··· 28 28 -- W0231 disable super-init-not-called - pylint doesn't understand six.with_metaclass(ABCMeta) 29 29 -- W0707 disable raise-missing-from which we cant use because py2 back compat 30 30 -- C0301 Line too long => disabled as black-formatter handles long lines automatically 31 - diagnostics.flake8.with({extra_args = {"--max-line-length=140", "--disable=R,duplicate-code,W0231,W0511,W1201,W1202,W0707,C0301,no-init"}}), 31 + diagnostics.flake8.with({extra_args = {"--max-line-length=88", "--disable=R,duplicate-code,W0231,W0511,W1201,W1202,W0707,C0301,no-init"}}), 32 32 diagnostics.mypy.with({extra_args = {"--ignore-missing-imports"}}), 33 33 diagnostics.write_good 34 34 },
+1 -1
nvim/lazy-lock.json
··· 37 37 "mason.nvim": { "branch": "main", "commit": "5ad3e113b0c3fde3caba8630599373046f6197e8" }, 38 38 "neo-tree.nvim": { "branch": "v2.x", "commit": "981a43adcca25e7ccc3c589902d49f25e4d48ebc" }, 39 39 "neoformat": { "branch": "master", "commit": "b35ae45f9425c817126be4cc946a950c1cffe6fa" }, 40 - "nordic.nvim": { "branch": "main", "commit": "77611792ab4fa9893cf65960cf8678bfd9c761a2" }, 40 + "nordic.nvim": { "branch": "main", "commit": "91728d967588362a5758bfa16141a428b1d535e6" }, 41 41 "nui.nvim": { "branch": "main", "commit": "d146966a423e60699b084eeb28489fe3b6427599" }, 42 42 "null-ls.nvim": { "branch": "main", "commit": "db09b6c691def0038c456551e4e2772186449f35" }, 43 43 "nvim-cmp": { "branch": "main", "commit": "c4e491a87eeacf0408902c32f031d802c7eafce8" },
+14
nvim/lua/sspaeti/lazy-plugs.lua
··· 340 340 --dbt 341 341 -- 'lepture/vim-jinja', --needed for dbt below but errors in hugo htmls... 342 342 { "glench/vim-jinja2-syntax", event = "VeryLazy" }, 343 + --{ 344 + -- "folke/flash.nvim", 345 + -- event = "VeryLazy", 346 + -- ---@type Flash.Config 347 + -- opts = {}, 348 + -- -- stylua: ignore 349 + -- keys = { 350 + -- { "f", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" }, 351 + -- { "F", mode = { "n", "o", "x" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" }, 352 + -- { "r", mode = "o", function() require("flash").remote() end, desc = "Remote Flash" }, 353 + -- { "R", mode = { "o", "x" }, function() require("flash").treesitter_search() end, desc = "Treesitter Search" }, 354 + -- { "<c-s>", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" }, 355 + -- }, 356 + --}, 343 357 { "PedramNavid/dbtpal", 344 358 event = "VeryLazy", 345 359 config = function()
+2 -2
obsidian/appearance.json
··· 1 1 { 2 - "baseFontSize": 17, 2 + "baseFontSize": 15, 3 3 "cssTheme": "Kanagawa", 4 - "theme": "moonstone", 4 + "theme": "obsidian", 5 5 "enabledCssSnippets": [ 6 6 "hide_file_in_filetree" 7 7 ],
+3 -1
obsidian/community-plugins.json
··· 39 39 "obsidian-plugin-toc", 40 40 "obsidian-dynamic-toc", 41 41 "obsidian-advanced-uri", 42 - "obsidian-list-callouts" 42 + "obsidian-list-callouts", 43 + "mrj-jump-to-link", 44 + "obsidian-projects" 43 45 ]
+1
obsidian/core-plugins.json
··· 7 7 "canvas", 8 8 "outgoing-link", 9 9 "tag-pane", 10 + "properties", 10 11 "page-preview", 11 12 "note-composer", 12 13 "command-palette",
+18 -25
obsidian/hotkeys.json
··· 74 74 "key": "T" 75 75 } 76 76 ], 77 - "workspace:split-vertical": [ 78 - { 79 - "modifiers": [ 80 - "Ctrl" 81 - ], 82 - "key": "S" 83 - } 84 - ], 85 - "workspace:split-horizontal": [ 86 - { 87 - "modifiers": [ 88 - "Ctrl" 89 - ], 90 - "key": "V" 91 - } 92 - ], 93 77 "workspace:close": [ 94 78 { 95 79 "modifiers": [ ··· 165 149 ], 166 150 "app:open-vault": [], 167 151 "editor:delete-paragraph": [], 168 - "omnisearch:show-modal-infile": [ 169 - { 170 - "modifiers": [ 171 - "Ctrl" 172 - ], 173 - "key": "F" 174 - } 175 - ], 176 152 "omnisearch:show-modal": [ 177 153 { 178 154 "modifiers": [ ··· 355 331 "key": "I" 356 332 } 357 333 ], 358 - "app:open-help": [] 334 + "app:open-help": [], 335 + "mrj-jump-to-link:activate-jump-to-anywhere": [], 336 + "mrj-jump-to-link:activate-jump-to-link": [ 337 + { 338 + "modifiers": [ 339 + "Ctrl" 340 + ], 341 + "key": "F" 342 + } 343 + ], 344 + "obsidian-projects:show-projects": [ 345 + { 346 + "modifiers": [ 347 + "Ctrl" 348 + ], 349 + "key": "P" 350 + } 351 + ] 359 352 }
+2 -2
skhd/skhdrc
··· 7 7 alt - l : yabai -m window --focus east 8 8 9 9 # rotate layout clockwise 10 - shift + alt -u : yabai -m space --rotate 270 10 + shift + alt -u : yabai -m space --rotate 90 11 11 12 12 # rotate layout clockwise 13 - shift + alt -i : yabai -m space --rotate 90 13 + shift + alt -i : yabai -m space --rotate 270 14 14 15 15 # resize windows 16 16 shift + alt -l : yabai -m window --resize right:20:0 --resize left:20:0
+10 -7
vscode/settings.json
··· 78 78 ], 79 79 "python.analysis.memory.keepLibraryAst": true, 80 80 "python.formatting.provider": "black", 81 - // "python.formatting.blackArgs": [ 82 - // "--line-length", 83 - // "140", 84 - // "-S", 85 - // "--fast", 86 - // ], 81 + "python.formatting.blackArgs": [ 82 + "--line-length", 83 + "88", 84 + "-S", 85 + "--fast", 86 + ], 87 87 //"python.jediEnabled": true, #old, new python.languageServer "Jedi" 88 88 "python.languageServer": "Jedi", 89 89 "python.linting.enabled": true, ··· 299 299 "telemetry.telemetryLevel": "off", 300 300 "vscode-neovim.neovimExecutablePaths.darwin": "/opt/homebrew/bin/nvim", 301 301 "vscode-neovim.neovimInitVimPaths.darwin": "/Users/sspaeti/.config/nvim/", 302 - "codegpt.apiKey": "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" 302 + "codegpt.apiKey": "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", 303 + "[python]": { 304 + "editor.defaultFormatter": "ms-python.black-formatter" 305 + } 303 306 }
+2
yabai/yabairc
··· 35 35 yabai -m rule --add app="^zoom.us$" manage=off 36 36 yabai -m rule --add app="^WhatsApp$" manage=off 37 37 yabai -m rule --add app="^Raycast$" manage=off 38 + yabai -m rule --add app="^Microsoft Teams$" manage=off 39 + yabai -m rule --add app="^Microsoft Remote Desktop$" manage=off
+1 -1
zsh/paths.shrc
··· 1 - export SHELL=zsh 1 + # export SHELL=zsh 2 2 3 3 # Add Visual Studio Code (code) 4 4 export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
+6
zsh/zshrc
··· 124 124 source ~/.dotfiles/zsh/.secrets_airbyte 125 125 source ~/.dotfiles/zsh/paths_airbyte.shrc 126 126 127 + source ~/.dotfiles/zsh/.secrets_bed 128 + 127 129 source ~/.dotfiles/zsh/configs.shrc 128 130 source ~/.dotfiles/zsh/end.shrc 129 131 ··· 135 137 136 138 export PATH="/opt/homebrew/opt/openssl@3/bin:$PATH" 137 139 export PATH="/opt/homebrew/opt/llvm/bin:$PATH" 140 + 141 + 142 + # Load Angular CLI autocompletion. 143 + source <(ng completion script)