diff options
| author | NPScript <nathan@reinerweb.ch> | 2022-06-11 09:41:47 +0200 |
|---|---|---|
| committer | NPScript <nathan@reinerweb.ch> | 2022-06-11 09:41:47 +0200 |
| commit | 1eddc2f0a2f5f99f558e735e4a48aa75f295617a (patch) | |
| tree | 9c6b144124c7b30f74af9f7e19f24faf00573b1b | |
| parent | 896c311feb10e947c727a888308dbc7eb71d1ec2 (diff) | |
add profile
| -rw-r--r-- | .config/mutt/colorset (renamed from .config/mutt/muttrc) | 0 | ||||
| -rw-r--r-- | .config/nvim/.netrwhist | 12 | ||||
| -rw-r--r-- | .config/nvim/lua/keymap.lua | 3 | ||||
| -rwxr-xr-x | .profile | 79 | ||||
| -rw-r--r-- | README.md | 5 |
5 files changed, 85 insertions, 14 deletions
diff --git a/.config/mutt/muttrc b/.config/mutt/colorset index 8896639..8896639 100644 --- a/.config/mutt/muttrc +++ b/.config/mutt/colorset diff --git a/.config/nvim/.netrwhist b/.config/nvim/.netrwhist deleted file mode 100644 index a27bcca..0000000 --- a/.config/nvim/.netrwhist +++ /dev/null @@ -1,12 +0,0 @@ -let g:netrw_dirhistmax =10 -let g:netrw_dirhistcnt =1 -let g:netrw_dirhist_1='/home/nathanreiner/Dokumente/ctf' -let g:netrw_dirhist_0='/home/nathanreiner/Dokumente/ctf/misc' -let g:netrw_dirhist_9='/home/nathanreiner/Dokumente/ctf' -let g:netrw_dirhist_8='/home/nathanreiner' -let g:netrw_dirhist_7='/home/nathanreiner/.config/nvim' -let g:netrw_dirhist_6='/home/nathanreiner' -let g:netrw_dirhist_5='/home/nathanreiner/.config/nvim' -let g:netrw_dirhist_4='/home/nathanreiner' -let g:netrw_dirhist_3='/home/nathanreiner/Dokumente/C++' -let g:netrw_dirhist_2='/home/nathanreiner/Dokumente' diff --git a/.config/nvim/lua/keymap.lua b/.config/nvim/lua/keymap.lua index 200c5cb..53167b4 100644 --- a/.config/nvim/lua/keymap.lua +++ b/.config/nvim/lua/keymap.lua @@ -49,7 +49,6 @@ vim.api.nvim_set_keymap("n", "<leader>dn", ":GdbNext", {noremap = true}) vim.api.nvim_set_keymap("n", "<leader>ds", ":GdbStep", {noremap = true}) vim.api.nvim_set_keymap("n", "<leader>dr", ":GdbRun", {noremap = true}) vim.api.nvim_set_keymap("n", "<leader>dc", ":GdbContinue", {noremap = true}) -vim.cmd('inoremap <expr> <Tab> pumvisible() ? "\\<C-n>" : "\\<Tab>"') -vim.cmd('inoremap <expr> <S-Tab> pumvisible() ? "\\<C-p>" : "\\<S-Tab>"') +vim.cmd('inoremap <expr> <Return> pumvisible() ? "\\<c-g>u<cr>" : "\\<CR>"') vim.cmd("autocmd TextChangedI * lua vim.lsp.omnifunc(1)") diff --git a/.profile b/.profile new file mode 100755 index 0000000..05f0090 --- /dev/null +++ b/.profile @@ -0,0 +1,79 @@ +# XDG_DIRECTORIES +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_DOCUMENTS_DIR="$HOME/Dokumente/" + +export PATH="$HOME/.local/bin:/":$PATH +export PATH="$HOME/.gem/ruby/2.7.0/bin":$PATH +export EDITOR="nvim" +export TERMINAL="st" +export BROWSER="qutebrowser" +export READER="zathura" +export MANPAGER="sh -c 'col -bx | bat -l man --paging always -p'" +export GEM_HOME="$XDG_DATA_HOME"/gem +export GEM_SPEC_CACHE="$XDG_CACHE_HOME"/gem +export BUNDLE_USER_CONFIG="$XDG_CONFIG_HOME"/bundle +export BUNDLE_USER_CACHE="$XDG_CACHE_HOME"/bundle +export BUNDLE_USER_PLUGIN="$XDG_DATA_HOME"/bundle +export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass +export CARGO_HOME="$XDG_DATA_HOME"/cargo +export MBSYNCRC="$XDG_CONFIG_HOME"/isync/mbsyncrc +export LIBRETEXTUS_DATA="$XDG_DATA_HOME"/LibreTextus +export RANDFILE="$XDG_CACHE_HOME/rnd" +export GNUPGHOME="$XDG_DATA_HOME/gnupg" +export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/config" +export WWW_HOME="https://nathanreiner.xyz" + +alias gpg2='gpg2 --homedir "$XDG_DATA_HOME/gnupg"' +alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"' +alias mbsync='mbsync -c "$XDG_CONFIG_HOME"/isync/mbsyncrc' +alias v='nvim' + +export LESSHISTFILE="$XDG_CACHE_HOME/less/history" +export MYSQL_HISTFILE="$XDG_DATA_HOME/mysql/history" +export GOPATH="$XDG_CACHE_HOME/go" +export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch/notmuchrc" +export XAUTHORITY="$XDG_CONFIG_HOME/X11/Xauthority" +export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" + +if [ -z "${DISPLAY}${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then + export NEWT_COLORS=' + root=white,black + border=white,black + window=white,black + title=white,black + button=black,green + actbutton=black,green + checkbox=white,black + actcheckbox=white,black + entry=white,black + label=white,black + listbox=white,black + actlistbox=black,green + textbox=white,black + acttextybox=white,black + helpline=white,black + roottext=white,black + emptyscale=white,black + fullscale=white,black + disentry=white,black + actsellistbox=black,green + sellistbox=black,green + compactbutton=white,black + ' + + while (true); do + session=$(whiptail --title "Session" --menu "Select Session" 20 50 4 1 Sway 2 DWM 3 DWL 4 Logout 3>&1 1>&2 2>&3) + + case "$session" in + 1) + export $(gnome-keyring-daemon --start) + sway;; + 2) startsession;; + 3) dwl;; + 4) exit;; + esac + done +fi +export PATH="/home/nathanreiner/.mozbuild/git-cinnabar:$PATH" diff --git a/README.md b/README.md new file mode 100644 index 0000000..ee2bb2b --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# My Dotfiles + +This are my dotfiles. + +Use `./install.sh` to deploy the files. |