diff --git a/.gitattributes b/.gitattributes index c7a8e2b..5b59317 100644 --- a/.gitattributes +++ b/.gitattributes @@ -9,3 +9,5 @@ global/.zshrc-secrets filter=git-crypt diff=git-crypt global/.borgmatic/sensitive.yaml filter=git-crypt diff=git-crypt global/.borgmatic/pass.gpg filter=git-crypt diff=git-crypt global/.newsboat/miniflux filter=git-crypt diff=git-crypt +global/.linkding_env filter=git-crypt diff=git-crypt + diff --git a/global/.zshrc b/global/.zshrc index a7494b9..d055402 100644 --- a/global/.zshrc +++ b/global/.zshrc @@ -23,30 +23,30 @@ source $ZSH/oh-my-zsh.sh # functions ### ARCHIVE EXTRACTION # usage: ex -ex () -{ - if [ -f "$1" ] ; then - case $1 in - *.tar.bz2) tar xjf $1 ;; - *.tar.gz) tar xzf $1 ;; - *.bz2) bunzip2 $1 ;; - *.rar) unrar x $1 ;; - *.gz) gunzip $1 ;; - *.tar) tar xf $1 ;; - *.tbz2) tar xjf $1 ;; - *.tgz) tar xzf $1 ;; - *.zip) unzip $1 ;; - *.Z) uncompress $1;; - *.7z) 7z x $1 ;; - *.deb) ar x $1 ;; - *.tar.xz) tar xf $1 ;; - *.tar.zst) unzstd $1 ;; - *) echo "'$1' cannot be extracted via ex()" ;; - esac - else - echo "'$1' is not a valid file" - fi -} +# ex () +# { +# if [ -f "$1" ] ; then +# case $1 in +# *.tar.bz2) tar xjf $1 ;; +# *.tar.gz) tar xzf $1 ;; +# *.bz2) bunzip2 $1 ;; +# *.rar) unrar x $1 ;; +# *.gz) gunzip $1 ;; +# *.tar) tar xf $1 ;; +# *.tbz2) tar xjf $1 ;; +# *.tgz) tar xzf $1 ;; +# *.zip) unzip $1 ;; +# *.Z) uncompress $1;; +# *.7z) 7z x $1 ;; +# *.deb) ar x $1 ;; +# *.tar.xz) tar xf $1 ;; +# *.tar.zst) unzstd $1 ;; +# *) echo "'$1' cannot be extracted via ex()" ;; +# esac +# else +# echo "'$1' is not a valid file" +# fi +# } DIARY="default" diff --git a/linux/.config/i3/autostart.sh b/linux/.config/i3/autostart.sh index 90a6d89..4b7efc0 100755 --- a/linux/.config/i3/autostart.sh +++ b/linux/.config/i3/autostart.sh @@ -16,9 +16,11 @@ xrdb -merge ~/.Xresources & # xrandr settings ~/scripts/bin/setup_displays -# PolicyKit Authentication Agent - Gnome -/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & -/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets & +# PolicyKit Authentication Agent - KDE +# /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & +/usr/lib/polkit-kde-authentication-agent-1 & +# /usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets & +/sbin/kwalletd6 & sleep 2 diff --git a/linux/.config/systemd/user/promnesia_index.service b/linux/.config/systemd/user/promnesia_index.service index d3d1501..b1e55e5 100644 --- a/linux/.config/systemd/user/promnesia_index.service +++ b/linux/.config/systemd/user/promnesia_index.service @@ -2,10 +2,12 @@ Description=index promnesia [Service] -; ExecStart=/home/fz0x1/.local/share/pipx/venvs/promnesia/bin/promnesia index -ExecStart=/bin/zsh -c '. /home/fz0x1/.zshrc && /home/fz0x1/.local/share/pipx/venvs/promnesia/bin/promnesia index' +ExecStart=/home/fz0x1/.local/share/pipx/venvs/promnesia/bin/promnesia index +Environment=HOME=/home/fz0x1 +Environment=PATH=/home/fz0x1/.local/bin:/usr/local/bin:/usr/bin StandardOutput=append:/tmp/promnesia-index.log StandardError=append:/tmp/promnesia-index.err +EnvironmentFile=/home/fz0x1/.linkding_env Restart=on-failure RestartSec=10