Skip to content

Commit

Permalink
chore: code companion setup
Browse files Browse the repository at this point in the history
  • Loading branch information
shubham-cpp committed Nov 26, 2024
1 parent 0292217 commit f9ae38b
Show file tree
Hide file tree
Showing 23 changed files with 326 additions and 202 deletions.
43 changes: 21 additions & 22 deletions .config/X11/profile
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,16 @@ if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
export _JAVA_AWT_WM_NONREPARENTING=1
export XCURSOR_SIZE=24
fi
export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc-2.0"
export GTK_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}"/gtk-1.0/gtkrc
export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc":"${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc.mine"
export PARALLEL_HOME="$XDG_CONFIG_HOME"/parallel
export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh"
export WINEPREFIX="${XDG_DATA_HOME:-$HOME/.local/share}/wineprefixes/default"
export WGETRC="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc"
# export WINEESYNC=1
export MOZ_USE_XINPUT2="1"
export ASDF_CONFIG_FILE="${XDG_CONFIG_HOME}/asdf/asdfrc"
export ASDF_DATA_DIR="${XDG_DATA_HOME}/asdf"
export ASDF_CONFIG_FILE="${XDG_CONFIG_HOME:-$HOME/.config}/asdf/asdfrc"
export ASDF_DATA_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/asdf"
# export ANDROID_SDK_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/android"
# export ADB_VENDOR_KEY="$XDG_CONFIG_HOME"/android
# export ANDROID_EMULATOR_HOME="$XDG_DATA_HOME"/android/
Expand All @@ -53,37 +54,35 @@ export ASDF_DATA_DIR="${XDG_DATA_HOME}/asdf"
# export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/cmdline-tools/latest:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
export MYSQL_HISTFILE="$XDG_DATA_HOME"/mysql_history
export MYSQL_HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/mysql_history"
export PSQLRC="$XDG_CONFIG_HOME/pg/psqlrc"
export PSQL_HISTORY="$XDG_STATE_HOME/psql_history"
export PGPASSFILE="$XDG_CONFIG_HOME/pg/pgpass"
export PGSERVICEFILE="$XDG_CONFIG_HOME/pg/pg_service.conf"
export RLWRAP_HOME="$XDG_DATA_HOME"/rlwrap
export RLWRAP_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/rlwrap"
export CUDA_CACHE_PATH="$XDG_CACHE_HOME"/nv
# export ANDROID_AVD_HOME="$XDG_DATA_HOME"/android/
# export ANDROID_AVD_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/android/"
export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo"
export RUSTUP_HOME="$XDG_DATA_HOME"/rustup
export OPAMROOT="$XDG_DATA_HOME/opam"
export RUSTUP_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/rustup"
export OPAMROOT="${XDG_DATA_HOME:-$HOME/.local/share}/opam"
[ -x "$CARGO_HOME/env" ] && . "$CARGO_HOME/env"
export GOPATH="$XDG_DATA_HOME"/golib
export GOPATH="${XDG_DATA_HOME:-$HOME/.local/share}/golib"
export GOPATH="$GOPATH:$HOME/Documents/Programming/GoLang"
export NPM_CONFIG_USERCONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/npm/npmrc"
export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history
# export NVM_DIR="$HOME/.config/nvm"
# [ -s "${NVM_DIR:-$HOME/.config/nvm}/nvm.sh" ] && . "${NVM_DIR:-$HOME/.config/nvm}/nvm.sh"
export NODE_REPL_HISTORY="${XDG_DATA_HOME:-$HOME/.local/share}/node_repl_history"
export ICEAUTHORITY="${XDG_CACHE_HOME:-$HOME/.cache}/ICEauthority"
export RXVT_SOCKET="$XDG_RUNTIME_DIR"/urxvtd
export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc
export WORKON_HOME="$XDG_DATA_HOME/virtualenvs"
export WORKON_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/virtualenvs"
export PYLINTHOME="$XDG_CACHE_HOME/pylint"
export JUPYTER_CONFIG_DIR="$XDG_CONFIG_HOME/jupyter"
export JUPYTERLAB_DIR="$XDG_DATA_HOME/jupyter/lab"
export JUPYTERLAB_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/jupyter/lab"
export IPYTHONDIR="$XDG_CONFIG_HOME/jupyter"
export PYTHON_HISTORY=$XDG_STATE_HOME/python/history
export PYTHON_EGG_CACHE="$XDG_CACHE_HOME/python-eggs"
export PYTHONPYCACHEPREFIX=$XDG_CACHE_HOME/python
export PYTHONUSERBASE=$XDG_DATA_HOME/python
export REDISCLI_HISTFILE="$XDG_DATA_HOME"/redis/rediscli_history
export PYTHONUSERBASE=${XDG_DATA_HOME:-$HOME/.local/share}/python
export REDISCLI_HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}"/redis/rediscli_history
export REDISCLI_RCFILE="$XDG_CONFIG_HOME"/redis/redisclirc
export MYPY_CACHE_DIR="$XDG_CACHE_HOME"/mypy
export CONDARC="$XDG_CONFIG_HOME/conda/condarc"
Expand All @@ -93,21 +92,21 @@ export XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc"
export INPUTRC="$XDG_CONFIG_HOME"/readline/inputrc
export XCOMPOSEFILE="$XDG_CONFIG_HOME/X11/xcompose"
export XCOMPOSECACHE="$XDG_CACHE_HOME/X11/xcompose"
export GRADLE_USER_HOME="$XDG_DATA_HOME/gradle"
export GRADLE_USER_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/gradle"
export DOCKER_CONFIG="$XDG_CONFIG_HOME/docker"
export MACHINE_STORAGE_PATH="$XDG_DATA_HOME"/docker-machine
export LEIN_HOME="$XDG_DATA_HOME/lein"
export MACHINE_STORAGE_PATH="${XDG_DATA_HOME:-$HOME/.local/share}"/docker-machine
export LEIN_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/lein"
export LESSHISTFILE=-
export DENO_INSTALL="/home/shubham/.config/deno"
[ -s "$DENO_INSTALL" ] && export PATH="$PATH:$DENO_INSTALL/bin"
export BUN_INSTALL="$XDG_DATA_HOME/bun"
export BUN_INSTALL="${XDG_DATA_HOME:-$HOME/.local/share}/bun"
[ -s "$BUN_INSTALL" ] && export PATH="$BUN_INSTALL/bin:$PATH"
# export LESSOPEN="| /usr/bin/highlight -O xterm256 --style=leo %s 2>/dev/null"
# export LESS='-q -F -i -J -M -W -x4 -z-4 -R --use-color'
export LESS='-R --use-color -Dd+r$Du+b'
# export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java
export _JAVA_AWT_WM_NONREPARENTING=1
# export GNUPGHOME="$XDG_DATA_HOME"/gnupg
# export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}"/gnupg
export _ZL_DATA="$XDG_CACHE_HOME/zlua"
export _ZL_DATA_DIR="$XDG_CACHE_HOME/zlua"
export RANGER_ZLUA="$HOME/Downloads/GitClones/z.lua/z.lua"
Expand All @@ -122,7 +121,7 @@ export FZF_DEFAULT_OPTS="--cycle --marker='+' --keep-right"
# eval $(dircolors "$XDG_CONFIG_HOME"/dir_colors)
export XCURSOR_PATH=${XCURSOR_PATH}:~/.local/share/icons
export GHCUP_USE_XDG_DIRS="$HOME"/.config
export STACK_ROOT="$XDG_DATA_HOME"/stack
export STACK_ROOT="${XDG_DATA_HOME:-$HOME/.local/share}/stack"
export CABAL_CONFIG="$XDG_CONFIG_HOME"/cabal/config
export CABAL_DIR="$XDG_CACHE_HOME"/cabal
# export PYENV_ROOT="$HOME/.config/pyenv"
Expand Down
2 changes: 1 addition & 1 deletion .config/kmonad/mkmonad.kbd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(defcfg
;; For Linux
input (device-file "/dev/input/by-path/platform-i8042-serio-0-event-kbd")
input (device-file "/dev/input/by-path/pci-0000:00:14.0-usb-0:2:1.0-event-kbd")
;; input (device-file "/dev/input/by-id/usb-Compx_2.4G_Receiver-event-kbd")
output (uinput-sink "My KMonad output: Desktop")

Expand Down
4 changes: 1 addition & 3 deletions .config/lazygit/state.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
lastupdatecheck: 0
recentrepos:
- /home/shubham/Documents/Programming/WebDev/page-form
- /home/shubham/Documents/dotfiles
- /home/shubham/Documents/Programming/Php/twitter-clone
- /home/shubham/Documents/Programming/Php/job-boarding-2
- /home/shubham/Documents/Programming/WebDev/page-form
- /home/shubham/Documents/Programming/WebDev/discord-clone
- /home/shubham/Downloads/GitClones/lfimg
startuppopupversion: 5
Expand Down
15 changes: 7 additions & 8 deletions .config/nvim-lazy/lazy-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,20 @@
"LazyVim": { "branch": "main", "commit": "7c7c196a78e936a1bc4cf28e7908e9bd96d75607" },
"LuaSnip": { "branch": "master", "commit": "8d7aa7a7b7c0875e4878d1d2590924bc1c229305" },
"NeoTerm.lua": { "branch": "main", "commit": "f71a4a9663c52673a677a09894d945983c8da303" },
"SchemaStore.nvim": { "branch": "main", "commit": "ed65feb5b8026d7c6b1981cfe9d97402342d344d" },
"SchemaStore.nvim": { "branch": "main", "commit": "a5f6e784d2000f9570791d5f43040ab29e13f9e3" },
"blink.cmp": { "branch": "main", "commit": "917026450f5fa051cda9c538b517f0cf28ceec6f" },
"bufferline.nvim": { "branch": "main", "commit": "5cc447cb2b463cb499c82eaeabbed4f5fa6a0a44" },
"bullets.vim": { "branch": "master", "commit": "2253f970e54320dbd76fd6bb4f5a0bf2436ce232" },
"catppuccin": { "branch": "main", "commit": "65bf0b16f57a3db70d6a93ac68882dd9a31d0565" },
"clangd_extensions.nvim": { "branch": "main", "commit": "8f7b72100883e0e34400d9518d40a03f21e4d0a6" },
"cmp-async-path": { "branch": "main", "commit": "d6d1ffa2075039632a2d71e8fa139818e15ac757" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-git": { "branch": "main", "commit": "ec049036e354ed8ed0215f2427112882e1ea7051" },
"cmp-look": { "branch": "master", "commit": "971e65a6be0e75c3438fe7b176d4fc020cb89d7b" },
"cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp-rg": { "branch": "master", "commit": "d6cea15ad504369ec98f3de73b9631dfdd23a671" },
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
"conform.nvim": { "branch": "master", "commit": "6a28c90082a67f62a323ab90d988e000a718a8c7" },
"conform.nvim": { "branch": "master", "commit": "4dd429fe3f47077f4e50cdaf03f7877ce9b213e0" },
"copilot.lua": { "branch": "master", "commit": "f8d8d872bb319f640d5177dad5fbf01f7a16d7d0" },
"crates.nvim": { "branch": "main", "commit": "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785" },
"dashboard-nvim": { "branch": "master", "commit": "fabf5feec96185817c732d47d363f34034212685" },
Expand All @@ -33,8 +32,8 @@
"indent-blankline.nvim": { "branch": "master", "commit": "04e44b09ee3ff189c69ab082edac1ef7ae2e256c" },
"kanagawa.nvim": { "branch": "master", "commit": "e5f7b8a804360f0a48e40d0083a97193ee4fcc87" },
"lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" },
"lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" },
"lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" },
"lazydev.nvim": { "branch": "main", "commit": "d5800897d9180cea800023f2429bce0a94ed6064" },
"lualine.nvim": { "branch": "master", "commit": "640260d7c2d98779cab89b1e7088ab14ea354a02" },
"luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" },
"markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "4d0e5b49363cac187326998b96aa6a2884e0e89b" },
Expand All @@ -56,15 +55,15 @@
"neotest-python": { "branch": "master", "commit": "a2861ab3c9a0bf75a56b11835c2bfc8270f5be7e" },
"neotest-vitest": { "branch": "main", "commit": "9e30dca989a2287cf3fde86b3e138ea7fa4de935" },
"neovim-session-manager": { "branch": "master", "commit": "35c154a4b904cbe2aa7acce00a8c1c54a8831780" },
"noice.nvim": { "branch": "main", "commit": "df448c649ef6bc5a6a633a44f2ad0ed8d4442499" },
"noice.nvim": { "branch": "main", "commit": "3cd84d402e0b5a56cf06b6c7f644a3cc9a3956a6" },
"nordic.nvim": { "branch": "main", "commit": "1ee4044077059b34eacd18d93613495a602c131f" },
"nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" },
"nvim-cmp": { "branch": "main", "commit": "29fb4854573355792df9e156cb779f0d31308796" },
"nvim-dap": { "branch": "master", "commit": "7ff6936010b7222fea2caea0f67ed77f1b7c60dd" },
"nvim-dap-go": { "branch": "main", "commit": "6aa88167ea1224bcef578e8c7160fe8afbb44848" },
"nvim-dap-python": { "branch": "master", "commit": "3e3dd98d4d83715c9e0e429b4a5da7bd706e6ceb" },
"nvim-dap-ui": { "branch": "master", "commit": "ffa89839f97bad360e78428d5c740fdad9a0ff02" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "52638640ae309cacdaff785fdbb854437bd1ee5c" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "76d80c3d171224315b61c006502a1e30c213a9ab" },
"nvim-highlight-colors": { "branch": "main", "commit": "a411550ef85cae467b889ba7d1a96bd78332d90e" },
"nvim-lint": { "branch": "master", "commit": "16b21a7d04d06661f92f273a0744fd81fb19e09e" },
"nvim-lsp-file-operations": { "branch": "master", "commit": "9744b738183a5adca0f916527922078a965515ed" },
Expand All @@ -85,7 +84,7 @@
"refactoring.nvim": { "branch": "master", "commit": "53ed6854e0bba64d467c58e87084dcf8b1c22d36" },
"render-markdown.nvim": { "branch": "main", "commit": "fc05fb7c56795f191b6800799a2ec6ea325ba715" },
"resession.nvim": { "branch": "master", "commit": "c4d92a57b3936a2d6e1c087dbd6b670da2b1b082" },
"rustaceanvim": { "branch": "master", "commit": "047f9c9d8cd2861745eb9de6c1570ee0875aa795" },
"rustaceanvim": { "branch": "master", "commit": "7405d2d84ce96e460d548cf7e8def332ac6e19f0" },
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" },
"telescope.nvim": { "branch": "master", "commit": "85922dde3767e01d42a08e750a773effbffaea3e" },
"todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" },
Expand Down
1 change: 1 addition & 0 deletions .config/nvim-lazy/lua/plugins/conform.lua
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ return {
go = function(bufnr)
return { "goimports", first(bufnr, "gofumpt", "gofmt") }
end,
python = { "ruff_format", "ruff_fix", "ruff_organize_imports" },
},
},
},
Expand Down
2 changes: 1 addition & 1 deletion .config/nvim/after/plugin/keymaps.lua
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ vim.keymap.set(
{ silent = false, desc = 'Edit in same dir(Split)' }
)

vim.keymap.set('n', '<leader>x', function()
vim.keymap.set('n', '<leader>R', function()
vim.cmd 'source %'
local file = vim.fn.substitute(vim.fn.expand '%:r', 'lua/', '', '')
local ok, mod = pcall(require, file)
Expand Down
Loading

0 comments on commit f9ae38b

Please sign in to comment.