From 6d6e9b536ad5152e3a2522db7232c4568621897a Mon Sep 17 00:00:00 2001 From: NPScript Date: Mon, 22 Aug 2022 22:03:04 +0200 Subject: new changes --- .config/nvim/lua/plug.lua | 2 ++ .profile | 18 ++++-------------- dotter | 18 ++++++++++++++++++ install.sh | 5 ----- 4 files changed, 24 insertions(+), 19 deletions(-) create mode 100755 dotter delete mode 100755 install.sh diff --git a/.config/nvim/lua/plug.lua b/.config/nvim/lua/plug.lua index 43c036e..2ce8e04 100644 --- a/.config/nvim/lua/plug.lua +++ b/.config/nvim/lua/plug.lua @@ -6,6 +6,7 @@ local Plug = vim.fn['plug#'] + vim.call('plug#begin', '~/.local/share/nvim/plugged') Plug 'airblade/vim-gitgutter' @@ -16,6 +17,7 @@ Plug 'NPScript/vim-zettelkasten' Plug 'sakhnik/nvim-gdb' Plug 'nvim-treesitter/nvim-treesitter' Plug 'jalvesaq/Nvim-R' +Plug('neoclide/coc.nvim', {branch = 'release'}) vim.call('plug#end') diff --git a/.profile b/.profile index 05f0090..e6a998f 100755 --- a/.profile +++ b/.profile @@ -2,8 +2,10 @@ 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 XDG_DOCUMENTS_DIR="$HOME/documents/" +export XDG_DOWNLOADS_DIR="$HOME/" +export JAVA_HOME=/usr/lib/jvm/default export PATH="$HOME/.local/bin:/":$PATH export PATH="$HOME/.gem/ruby/2.7.0/bin":$PATH export EDITOR="nvim" @@ -63,17 +65,5 @@ if [ -z "${DISPLAY}${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then 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 + startsession fi -export PATH="/home/nathanreiner/.mozbuild/git-cinnabar:$PATH" diff --git a/dotter b/dotter new file mode 100755 index 0000000..8117083 --- /dev/null +++ b/dotter @@ -0,0 +1,18 @@ +#!/bin/sh + +CONFIG=$(find .config -type f) +LOCAL=$(find .local -type f) +ZSH_ENV=.zshenv; +PROFILE=.profile; + +for f in $CONFIG $LOCAL $ZSH_ENV $PROFILE; do + + test "$f" -nt "$HOME/$f" && echo "updating $f" + test "$f" -ot "$HOME/$f" && echo "fetching $f" + test ! -e "$HOME/$f" && echo "installing $f" + + test ! -e "$(dirname "$HOME/$f")" && mkdir -p "$(dirname "$HOME/$f")" + + cp -u "$f" "$HOME/$f" + cp -u "$HOME/$f" "$f" +done diff --git a/install.sh b/install.sh deleted file mode 100755 index 57a9693..0000000 --- a/install.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -cp -r -u -f -v .config $HOME/ -cp -r -u -f -v .local $HOME/ -cp -r -u -f -v .zshenv $HOME -- cgit v1.2.3-70-g09d2