diff --git a/.config/direnv/direnvrc b/.config/direnv/direnvrc new file mode 100644 index 0000000..707a840 --- /dev/null +++ b/.config/direnv/direnvrc @@ -0,0 +1,19 @@ +layout_uv() { + if [[ -d ".venv" ]]; then + VIRTUAL_ENV="$(pwd)/.venv" + fi + + if [[ -z $VIRTUAL_ENV || ! -d $VIRTUAL_ENV ]]; then + log_status "No virtual environment exists. Executing \`uv venv\` to create one." + uv venv + VIRTUAL_ENV="$(pwd)/.venv" + fi + + if [ -d ".venv/bin" ]; then + PATH_add .venv/bin + elif [ -d ".venv/Scripts" ]; then + PATH_add .venv/Scripts + fi + export UV_ACTIVE=1 # or VENV_ACTIVE=1 + export VIRTUAL_ENV +} diff --git a/.config/environment.d/kde_plasma.conf b/.config/environment.d/kde_plasma.conf new file mode 100644 index 0000000..3df57d6 --- /dev/null +++ b/.config/environment.d/kde_plasma.conf @@ -0,0 +1,2 @@ +# https://www.reddit.com/r/linux_gaming/comments/1ohgzch/if_you_have_kde_65_you_def_want_to_into_enabling/ +KWIN_USE_OVERLAYS=1 diff --git a/.local/share/konsole/diginaut.colorscheme b/.local/share/konsole/diginaut.colorscheme new file mode 100644 index 0000000..a2099c2 --- /dev/null +++ b/.local/share/konsole/diginaut.colorscheme @@ -0,0 +1,95 @@ +[Background] +Color=0,0,0 + +[BackgroundFaint] +Color=0,0,1 + +[BackgroundIntense] +Color=68,68,69 + +[Color0] +Color=35,35,35 + +[Color0Faint] +Color=35,35,35 + +[Color0Intense] +Color=68,68,68 + +[Color1] +Color=255,0,15 + +[Color1Faint] +Color=255,0,15 + +[Color1Intense] +Color=255,39,64 + +[Color2] +Color=140,225,11 + +[Color2Faint] +Color=140,225,11 + +[Color2Intense] +Color=171,225,91 + +[Color3] +Color=255,185,0 + +[Color3Faint] +Color=255,185,0 + +[Color3Intense] +Color=255,210,66 + +[Color4] +Color=0,141,248 + +[Color4Faint] +Color=0,141,248 + +[Color4Intense] +Color=0,146,255 + +[Color5] +Color=109,67,166 + +[Color5Faint] +Color=109,67,166 + +[Color5Intense] +Color=154,95,235 + +[Color6] +Color=0,216,235 + +[Color6Faint] +Color=0,216,235 + +[Color6Intense] +Color=103,255,240 + +[Color7] +Color=255,255,255 + +[Color7Faint] +Color=255,255,255 + +[Color7Intense] +Color=255,255,255 + +[Foreground] +Color=255,250,244 + +[ForegroundFaint] +Color=255,250,244 + +[ForegroundIntense] +Color=255,250,244 + +[General] +Description=Diginaut +#Opacity=0.93 +Wallpaper= + diff --git a/install.sh b/install.sh index b3f19e6..9fcd770 100644 --- a/install.sh +++ b/install.sh @@ -1,29 +1,6 @@ #!/bin/bash # inspired by rrix' dotfiles -install_hg() -{ - # Mercurial extensions - touch "${HOME}/.dot_has_hg" - HGDIR="${HOME}/workspace/application_addons/mercurial" - mkdir -p $HGDIR - cd $HGDIR || exit - - for REPO in Mekk/mercurial_keyring sjl/hg-prompt durin42/hg-git yujiewu/hgflow - do - REPODIR="${REPO##*/}" - echo $REPODIR - if [ ! -d "$HGDIR/$REPODIR" ]; then - hg clone http://bitbucket.org/$REPO - #echo http://bitbucket.org/$REPO - else - cd $HGDIR/$REPODIR || exit - #echo $HGDIR/$REPODIR - hg pull -u - fi - done -} - install_fish() { touch ~/.dot/.dot_has_fish @@ -85,8 +62,11 @@ DATETIME=$(date +%Y%m%d_%H%M) # Go home cd || exit +# We need this config (sub)dir to exist for the symlink +mkdir -p .config/direnv + # Symlink all the things -for TARGET in .bash_aliases .bashrc bin .gitconfig .gitignore_global .gitmodules .hgauthors.txt .hgignore .hgrc .ideavimrc .ignore .screenrc .terminfo .tmux.conf .vim .vimrc install.sh +for TARGET in .bash_aliases .bashrc bin .gitconfig .gitignore_global .gitmodules .hgauthors.txt .hgignore .hgrc .ideavimrc .ignore .screenrc .terminfo .tmux.conf .vim .vimrc install.sh .config/direnv/direnvrc do make_link $DIR $TARGET done @@ -102,21 +82,8 @@ if [ ! -d "${HOME}/.vim/autoload/plug.vim" ]; then vim fi -#if [ -e ~/.dot_has_hg ]; then -# install_hg -#elif [ ! -e ~/.dot_no_hg ]; then -# echo -# echo "Do you wish to install mercurial stuff?" -# select yn in "Yes" "No"; do -# case $yn in -# Yes ) install_hg; break;; -# No ) touch ~/.dot_no_hg; break;; -# esac -# done -#fi - if [ -e ~/.dot/.dot_has_fish ]; then - install_hg + install_fish elif [ ! -e ~/.dot/.dot_no_fish ]; then echo echo "Do you wish to install fish shell configuration?"