From 6ec0d320c3c6497301c46c2d5367af0272ba3290 Mon Sep 17 00:00:00 2001 From: Jakub Fojt Date: Sun, 26 Nov 2023 16:41:21 +0100 Subject: [PATCH] Update --- .config/okularpartrc | 12 ------------ .config/picom.conf | 7 ++++++- .i3initrc | 18 +++++++++--------- .modules.kuba/.tools.sh | 14 ++++++++++++++ .modules.kuba/node.lua | 3 +++ .modules.kuba/tools.lua | 2 +- 6 files changed, 33 insertions(+), 23 deletions(-) delete mode 100644 .config/okularpartrc create mode 100644 .modules.kuba/node.lua diff --git a/.config/okularpartrc b/.config/okularpartrc deleted file mode 100644 index 169334d..0000000 --- a/.config/okularpartrc +++ /dev/null @@ -1,12 +0,0 @@ -[$Version] -update_info=okular.upd:annotation-toolbar,okular.upd:builtin-annotations - -[Identity] -IdentityAuthor=Jakub Fojt - -[Main View] -SplitterSizes=145,719 - -[Reviews] -BuiltinAnnotationTools=2,,,,,,8,,,,5,6,, -QuickAnnotationTools=1,2,3,4,5,6,7,8,9,,,, diff --git a/.config/picom.conf b/.config/picom.conf index 8d3ddfe..bd032b2 100644 --- a/.config/picom.conf +++ b/.config/picom.conf @@ -121,7 +121,12 @@ inactive-opacity-override = false; # Specify a list of conditions of windows that should never be considered focused. # focus-exclude = [] -focus-exclude = [ "class_g = 'Cairo-clock'" ]; +focus-exclude = [ "class_g = 'Cairo-clock'", + "class_g = 'firefox'", + "class_g = 'zoom'", + "class_g = 'Soffice'", + "class_g = 'libreoffice-impress'" + ]; # Use fixed inactive dim value, instead of adjusting according to window opacity. # inactive-dim-fixed = 1.0 diff --git a/.i3initrc b/.i3initrc index 393a37a..238e0ba 100644 --- a/.i3initrc +++ b/.i3initrc @@ -5,18 +5,18 @@ i3config="/tmp/i3_${USER}_config" rm -f $i3config -if [ -f ~/.i3/base.config ]; then - cat ~/.i3/base.config >> $i3config +if [ -f "$HOME/.i3/base.config" ]; then + cat "$HOME/.i3/base.config" >> $i3config fi -if [ "`hostname`" = "kubaArch-Laptop" ] && [ -f ~/.i3/home.config ]; then - cat ~/.i3/home.config >> $i3config -elif [ "`hostname`" = "kubaDesktop" ] && [ -f ~/.i3/home.config ]; then - cat ~/.i3/home.config >> $i3config -elif [ "`hostname`" = "JakubArch" ] && [ -f ~/.i3/work.config ]; then - cat ~/.i3/work.config >> $i3config +if [ "`hostname`" = "kubaArch-Laptop" ] && [ -f "$HOME/.i3/home.config" ]; then + cat "$HOME/.i3/home.config" >> $i3config +elif [ "`hostname`" = "kubaDesktop" ] && [ -f "$HOME/.i3/home.config" ]; then + cat "$HOME/.i3/home.config" >> $i3config +elif [ "`hostname`" = "JakubArch" ] && [ -f "$HOME/.i3/work.config" ]; then + cat "$HOME/.i3/work.config" >> $i3config fi #exec i3 -c $i3config -V >> ~/${WM}.log 2>&1 -sh ~/.i3/scripts/displays.sh auto +sh "$HOME/.i3/scripts/displays.sh" auto exec i3 -c $i3config diff --git a/.modules.kuba/.tools.sh b/.modules.kuba/.tools.sh index 074730c..8b8f571 100644 --- a/.modules.kuba/.tools.sh +++ b/.modules.kuba/.tools.sh @@ -94,3 +94,17 @@ watch_modify() { [ "$base" == "$file_name" ] && echo ${@:2} && ${@:2} done } + +pdftoclipboard() { + if [ $# -lt 1 ]; then + echo "Usage pdftoclipboard FILE [DPI] + + Convert pdf file FILE to png and copy to clipboard. Default DPI is 600 + " + return + fi + file="$1" + dpi="${2:-600}" + + pdftoppm -png -r "$dpi" "$file" | xclip -sel clip -t image/png -i +} diff --git a/.modules.kuba/node.lua b/.modules.kuba/node.lua new file mode 100644 index 0000000..73c99c4 --- /dev/null +++ b/.modules.kuba/node.lua @@ -0,0 +1,3 @@ +local home = os.getenv("HOME") +local pkg = pathJoin(home, "node-v21.1.0-linux-x64") +prepend_path("PATH", pathJoin(pkg, "bin")) diff --git a/.modules.kuba/tools.lua b/.modules.kuba/tools.lua index 31f4079..0f67961 100644 --- a/.modules.kuba/tools.lua +++ b/.modules.kuba/tools.lua @@ -7,5 +7,5 @@ local loadscript = pathJoin(path, '.' .. myModuleName() .. '.sh'); execute{cmd='source ' .. loadscript, modeA={"load"}} execute{cmd='unset -f npz_preview npz_previewi ' .. - 'rsync_wrap rsync_wrap_huge selc selv cliipc clipv watch_modify' .. + 'rsync_wrap rsync_wrap_huge selc selv cliipc clipv watch_modify pdftoclipboard' .. ';', modeA={"unload"}}