diff options
author | joe <rbo@gmx.us> | 2025-10-01 09:24:38 +0200 |
---|---|---|
committer | joe <rbo@gmx.us> | 2025-10-01 09:24:38 +0200 |
commit | 7535add2c825c9c5177d95861aa56d5153349a17 (patch) | |
tree | ee3553acdc70868092dfb92120c95a4b80df190e | |
parent | up (diff) | |
download | dotfiles-bsd-7535add2c825c9c5177d95861aa56d5153349a17.tar.gz dotfiles-bsd-7535add2c825c9c5177d95861aa56d5153349a17.tar.bz2 dotfiles-bsd-7535add2c825c9c5177d95861aa56d5153349a17.tar.xz dotfiles-bsd-7535add2c825c9c5177d95861aa56d5153349a17.tar.zst dotfiles-bsd-7535add2c825c9c5177d95861aa56d5153349a17.zip |
up
-rw-r--r-- | .config/env | 1 | ||||
-rw-r--r-- | .config/x11/xinitrc | 1 | ||||
-rwxr-xr-x | .local/bin/linkview | 43 |
3 files changed, 31 insertions, 14 deletions
diff --git a/.config/env b/.config/env index 25a1d5c..f0a228c 100644 --- a/.config/env +++ b/.config/env @@ -115,6 +115,7 @@ export NNN_PREVIEWVIDEO='tct' export NNN_ICONLOOKUP=0 export NNN_PLUG='t:joe_fzfcd;p:-preview-tui;s:-!gdu -s;f:-fzopen;c:-joe_clipper;d:-joe_dragdrop;q:-joe_cmusq' export RUSTFLAGS='-L /usr/local/lib' +export WEBKIT_DISABLE_COMPOSITING_MODE=1 export WWW_HOME='https://start.duckduckgo.com/' export YTFZF_HIST='0' diff --git a/.config/x11/xinitrc b/.config/x11/xinitrc index 49b44d1..34b985e 100644 --- a/.config/x11/xinitrc +++ b/.config/x11/xinitrc @@ -64,6 +64,7 @@ dunst_shit [ $host = "po-rbo" ] && startif picom xset s off xset -dpms +[ $host = "mother" ] && hc 85 30 0 pkill wireplumber pkill pipewire-pulse pkill pipewire diff --git a/.local/bin/linkview b/.local/bin/linkview index f7dc7ca..ba671e3 100755 --- a/.local/bin/linkview +++ b/.local/bin/linkview @@ -13,22 +13,23 @@ use POSIX qw(setsid); use Data::UUID; use constant { - TERMINAL_PATH => $TERMINAL, - MPV_PATH => 'mpv', - YTDL_PATH => 'yt-dlp', - IMGVIEW_PATH => 'nsxiv -b -a', - FETCH_PATH => 'fetch', - CURL_PATH => 'curl', - ZATHURA_PATH => 'zathura', - W3M_PATH => 'w3m', - BROWSER_PATH => $BROWSER, - NOTIFYSEND_PATH => 'notify-send', - COPYQ_PATH => 'copyq', - HOSTNAME => (split /\./, hostname())[0] + TERMINAL_PATH => $TERMINAL, + MPV_PATH => 'mpv', + YTDL_PATH => 'yt-dlp', + IMGVIEW_PATH => 'nsxiv -b -a', + FETCH_PATH => 'fetch', + CURL_PATH => 'curl', + ZATHURA_PATH => 'zathura', + W3M_PATH => 'w3m', + BROWSER_PATH => $BROWSER, + ALT_BROWSER_PATH => 'surf', + NOTIFYSEND_PATH => 'notify-send', + COPYQ_PATH => 'copyq', + HOSTNAME => (split /\./, hostname())[0] }; -my @keys = ( 'vid', 'img', 'dl', 'audio', 'pdf', 'w3m', 'web', 'clip' ); -my @func_refs = ( \&vid, \&img_pdf, \&dl, \&audio, \&img_pdf, \&w3m, \&web, \&clip ); +my @keys = ( 'vid', 'img', 'dl', 'audio', 'pdf', 'w3m', 'surf', 'web', 'clip' ); +my @func_refs = ( \&vid, \&img_pdf, \&dl, \&audio, \&img_pdf, \&w3m, \&surf, \&web, \&clip ); my %func_list; @func_list{@keys} = @func_refs; @@ -403,6 +404,20 @@ sub w3m return; } +sub surf +{ + my ($url) = @_; + my $pid; + + $pid = fork(); + if (not $pid) { + setsid(); + close_io(); + exec(ALT_BROWSER_PATH, $url); + } + return; +} + sub web { my ($url) = @_; |