Compare commits
10 Commits
6cbd9cade6
...
6c16fd104d
Author | SHA1 | Date | |
---|---|---|---|
6c16fd104d | |||
79ce937f9e | |||
ee10e200fd | |||
|
1221a5b80f | ||
833fc3e5c1 | |||
|
42f2c3a4a4 | ||
|
7c3e013253 | ||
d99157fe3b | |||
86d74f8441 | |||
d7b9bcb84c |
12
.bashrc
12
.bashrc
@ -61,6 +61,14 @@ export KUBECONFIG=~/.kube/config
|
|||||||
# Gpg keep key session to this TTY
|
# Gpg keep key session to this TTY
|
||||||
export GPG_TTY=$(tty)
|
export GPG_TTY=$(tty)
|
||||||
|
|
||||||
|
# Set the go bin for `go install` commands
|
||||||
|
export GOBIN="$HOME/.local/gobin"
|
||||||
|
# Make the go bin
|
||||||
|
mkdir -p $GOBIN
|
||||||
|
# And add the gobin to the executable path
|
||||||
|
export PATH="$GOBIN:$PATH"
|
||||||
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Convience Aliases ###########################################################
|
# Convience Aliases ###########################################################
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@ -124,7 +132,7 @@ fi
|
|||||||
# Custom command autocompletions
|
# Custom command autocompletions
|
||||||
PROG=tea source "$HOME/.config/tea/autocomplete.sh"
|
PROG=tea source "$HOME/.config/tea/autocomplete.sh"
|
||||||
PROG=pass source "$HOME/.local/bin/pass-completion.sh"
|
PROG=pass source "$HOME/.local/bin/pass-completion.sh"
|
||||||
which flux && . <(flux completion bash)
|
which flux > /dev/null 2>&1 && . <(flux completion bash)
|
||||||
|
|
||||||
# Store history after every command
|
# Store history after every command
|
||||||
shopt -s histappend
|
shopt -s histappend
|
||||||
@ -151,3 +159,5 @@ export NVM_DIR="$HOME/.nvm"
|
|||||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||||
[[ -f ~/.bash-preexec.sh ]] && source ~/.bash-preexec.sh
|
[[ -f ~/.bash-preexec.sh ]] && source ~/.bash-preexec.sh
|
||||||
eval "$(atuin init bash)"
|
eval "$(atuin init bash)"
|
||||||
|
|
||||||
|
|
||||||
|
1
.config/bandcamp-dl.json
Normal file
1
.config/bandcamp-dl.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"base-dir": "/home/tyler", "template": "%{artist}/%{album}/%{track} - %{title}", "overwrite": false, "no-art": false, "embed-art": true, "embed-lyrics": true, "group": false, "no-slugify": false, "ok-chars": "-_~", "space-char": "-", "ascii-only": false, "keep-spaces": true, "keep-upper": true, "no-confirm": false, "debug": false}
|
47
.config/nvim/lua/configs/lazy.lua
Normal file
47
.config/nvim/lua/configs/lazy.lua
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
return {
|
||||||
|
defaults = { lazy = true },
|
||||||
|
install = { colorscheme = { "nvchad" } },
|
||||||
|
|
||||||
|
ui = {
|
||||||
|
icons = {
|
||||||
|
ft = "",
|
||||||
|
lazy = " ",
|
||||||
|
loaded = "",
|
||||||
|
not_loaded = "",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
performance = {
|
||||||
|
rtp = {
|
||||||
|
disabled_plugins = {
|
||||||
|
"2html_plugin",
|
||||||
|
"tohtml",
|
||||||
|
"getscript",
|
||||||
|
"getscriptPlugin",
|
||||||
|
"gzip",
|
||||||
|
"logipat",
|
||||||
|
"netrw",
|
||||||
|
"netrwPlugin",
|
||||||
|
"netrwSettings",
|
||||||
|
"netrwFileHandlers",
|
||||||
|
"matchit",
|
||||||
|
"tar",
|
||||||
|
"tarPlugin",
|
||||||
|
"rrhelper",
|
||||||
|
"spellfile_plugin",
|
||||||
|
"vimball",
|
||||||
|
"vimballPlugin",
|
||||||
|
"zip",
|
||||||
|
"zipPlugin",
|
||||||
|
"tutor",
|
||||||
|
"rplugin",
|
||||||
|
"syntax",
|
||||||
|
"synmenu",
|
||||||
|
"optwin",
|
||||||
|
"compiler",
|
||||||
|
"bugreport",
|
||||||
|
"ftplugin",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
@ -4,7 +4,7 @@ local capabilities = require("plugins.configs.lspconfig").capabilities
|
|||||||
local lspconfig = require "lspconfig"
|
local lspconfig = require "lspconfig"
|
||||||
|
|
||||||
-- if you just want default config for the servers then put them in a table
|
-- if you just want default config for the servers then put them in a table
|
||||||
local servers = { "html", "cssls", "tsserver", "clangd" }
|
local servers = { "html", "cssls", "ts_ls", "clangd" }
|
||||||
|
|
||||||
for _, lsp in ipairs(servers) do
|
for _, lsp in ipairs(servers) do
|
||||||
lspconfig[lsp].setup {
|
lspconfig[lsp].setup {
|
||||||
|
10
.config/nvim/lua/mappings.lua
Normal file
10
.config/nvim/lua/mappings.lua
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
require "nvchad.mappings"
|
||||||
|
|
||||||
|
-- add yours here
|
||||||
|
|
||||||
|
local map = vim.keymap.set
|
||||||
|
|
||||||
|
map("n", ";", ":", { desc = "CMD enter command mode" })
|
||||||
|
map("i", "jk", "<ESC>")
|
||||||
|
|
||||||
|
-- map({ "n", "i", "v" }, "<C-s>", "<cmd> w <cr>")
|
6
.config/nvim/lua/options.lua
Normal file
6
.config/nvim/lua/options.lua
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
require "nvchad.options"
|
||||||
|
|
||||||
|
-- add yours here!
|
||||||
|
|
||||||
|
-- local o = vim.o
|
||||||
|
-- o.cursorlineopt ='both' -- to enable cursorline!
|
@ -70,7 +70,7 @@ local default_plugins = {
|
|||||||
{
|
{
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
event = { "BufReadPost", "BufNewFile" },
|
event = { "BufReadPost", "BufNewFile" },
|
||||||
tag = "v0.9.2",
|
tag = "v0.9.3",
|
||||||
cmd = { "TSInstall", "TSBufEnable", "TSBufDisable", "TSModuleInfo" },
|
cmd = { "TSInstall", "TSBufEnable", "TSBufDisable", "TSModuleInfo" },
|
||||||
build = ":TSUpdate",
|
build = ":TSUpdate",
|
||||||
opts = function()
|
opts = function()
|
||||||
|
15
.tmux.conf
Normal file
15
.tmux.conf
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# Remap leader to ctrl+a
|
||||||
|
unbind C-b
|
||||||
|
set-option -g prefix C-p
|
||||||
|
bind-key C-p send-prefix
|
||||||
|
|
||||||
|
# Quick release config file
|
||||||
|
bind r source-file ~/.tmux.conf
|
||||||
|
|
||||||
|
# Enable mouse usage
|
||||||
|
set -g mouse on
|
||||||
|
|
||||||
|
bind h select-pane -L
|
||||||
|
bind j select-pane -D
|
||||||
|
bind k select-pane -U
|
||||||
|
bind l select-pane -R
|
Loading…
Reference in New Issue
Block a user