diff options
Diffstat (limited to '.config')
-rw-r--r-- | .config/dunst/dunstrc | 2 | ||||
-rw-r--r-- | .config/env | 15 | ||||
-rw-r--r-- | .config/go2work/go2work.toml | 8 | ||||
-rw-r--r-- | .config/imv/config | 64 | ||||
-rw-r--r-- | .config/lf/lfrc | 5 | ||||
-rw-r--r-- | .config/mimeapps.list | 1 | ||||
-rwxr-xr-x | .config/wayland/init.sh | 56 | ||||
-rw-r--r-- | .config/x11/xinitrc | 2 |
8 files changed, 145 insertions, 8 deletions
diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc index 493a8a1..5171744 100644 --- a/.config/dunst/dunstrc +++ b/.config/dunst/dunstrc @@ -1,5 +1,5 @@ [global] - monitor = 0 + monitor = 1 follow = none width = (200, 800) origin = top-right diff --git a/.config/env b/.config/env index 69fa266..761ef8b 100644 --- a/.config/env +++ b/.config/env @@ -16,6 +16,7 @@ unset MAILCHECK export XDG_DATA_HOME="$HOME"/.local/share export XDG_CONFIG_HOME="$HOME"/.config export XDG_CACHE_HOME="$HOME"/.cache +export XDG_STATE_HOME="$HOME"/.local/state export XDG_PACKAGE_HOME="$HOME"/.local/packs export XDG_DESKTOP_DIR="$HOME" export XDG_DOCUMENTS_DIR="$HOME"/docs @@ -59,6 +60,7 @@ export GPG_TUI_CONFIG="$XDG_CONFIG_HOME"/gpg-tui/gpg-tui.toml export GOPATH="$XDG_DATA_HOME"/go export GOBIN="$GOPATH"/bin export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_DATA_HOME"/java +export KDEHOME="$XDG_CONFIG_HOME"/kde export LESSHISTFILE='-' export MACHINE_STORAGE_PATH="$XDG_DATA_HOME"/docker-machine export MOST_INITFILE="$XDG_CONFIG_HOME"/mostrc @@ -66,12 +68,17 @@ export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history export NOTMUCH_CONFIG="$XDG_CONFIG_HOME"/notmuch/notmuchrc export NMBGIT="$XDG_DATA_HOME"/notmuch/nmbug export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME"/npm/npmrc +export NUGET_PACKAGES="$XDG_CACHE_HOME"/NuGetPackages +export PARALLEL_HOME="$XDG_CONFIG_HOME"/parallel export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass export PYENV_ROOT="$HOME"/.pyenv export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc export STACK_ROOT="$XDG_DATA_HOME"/stack export TSH_HOME="$XDG_CONFIG_HOME"/tsh -export WGETRC="$XDG_CONFIG_HOME/wgetrc" +export WGETRC="$XDG_CONFIG_HOME"/wgetrc +export WINEPREFIX="$XDG_DATA_HOME"/wineprefixes/default +export W3M_DIR="$XDG_STATE_HOME"/w3m + export XINITRC="$XDG_CONFIG_HOME"/x11/xinitrc export XSERVERRC="$XDG_CONFIG_HOME"/x11/xserverrc export _Z_DATA="$XDG_DATA_HOME"/z @@ -93,5 +100,11 @@ export RUSTFLAGS='-L /usr/local/lib' export WWW_HOME='https://start.duckduckgo.com/' export YTFZF_HIST='0' +# wayland +export WLR_DRM_NO_ATOMIC=1 +export XDG_SESSION_TYPE=wayland +export XDG_CURRENT_DESKTOP=dwl +export MOZ_ENABLE_WAYLAND=1 + # PATH export PATH="$HOME"/.local/bin:"$HOME"/.local/bin/status:/usr/local/llvm13/bin:"$HOME"/.pyenv/bin:"$PATH" diff --git a/.config/go2work/go2work.toml b/.config/go2work/go2work.toml index a98b346..d0ea976 100644 --- a/.config/go2work/go2work.toml +++ b/.config/go2work/go2work.toml @@ -9,11 +9,13 @@ files = [ # '/usr/local/hdd/jozan/dl/Songs Of Anarchy/2015 Songs of Anarchy:Vol. 4 (US, 88875 06146 2)/05 Billy Valentine & The Forest Rangers - All Along The Watchtower.flac', # 'dl/Songs Of Anarchy/2011 Songs of Anarchy:Music From Sons of Anarchy Seasons 1-4 (US, 88691 91432 2)/09 Paul Brady & The Forest Rangers - Gimme Shelter.flac', # '/home/jozan/mu/ost/mick_gordon/2020_doom_eternal_original_game_soundtrack/54_meathook.flac', - #'/home/jozan/mu/ost/mick_gordon/2020_doom_eternal_original_game_soundtrack/21_the_super_gore_nest.flac', + # '/home/jozan/mu/rock/punk/guerilla_poubelle/2007_punk_existentialisme/10_dans_la_diagonale.flac', + # '/var/hdd/files/mu/rock/punk/guerilla_poubelle/2005_il_faut_repeindre_le_monde_en_noir/15_exception_culturelle_trafic_darmes.flac', + # '/home/jozan/mu/ost/mick_gordon/2020_doom_eternal_original_game_soundtrack/21_the_super_gore_nest.flac', # '/home/jozan/16-441/06_conflagration.wav', - '/home/jozan/mu/progressive/progressive_black_metal/deathspell_omega/2010_paracletus/02_wings_of_predation.flac', + # '/home/jozan/mu/progressive/progressive_black_metal/deathspell_omega/2010_paracletus/02_wings_of_predation.flac', # '/home/jozan/mu/metal/technical_death_metal/gojira/2016_magma/04_stranded.flac', - # '/home/jozan/mu/metal/technical_death_metal/gojira/2005_form_mars_to_sirius/02_backbone.flac', + '/home/jozan/mu/metal/technical_death_metal/gojira/2005_form_mars_to_sirius/02_backbone.flac', # '/usr/home/jozan/mu/metal/technical_death_metal/ulcerate/2011_the_destroyers_of_all/07_the_destroyers_of_all.flac', #'/home/jozan/mu/rock/grunge/nirvana/2011_nevermind_20th_anniversary_deluxe_edition/cd_1/04_breed.flac', # '/home/jozan/mu/rock/grunge/alice_in_chains/1990_facelift/02_man_in_the_box.flac', diff --git a/.config/imv/config b/.config/imv/config new file mode 100644 index 0000000..21452a0 --- /dev/null +++ b/.config/imv/config @@ -0,0 +1,64 @@ +# Default config for imv + +[options] + +# Suppress built-in key bindings, and specify them explicitly in this +# config file. +background = 1d2021 +suppress_default_binds = true + +[aliases] +# Define aliases here. Any arguments passed to an alias are appended to the +# command. +# alias = command to run + +[binds] +# Define some key bindings +q = quit +# y = exec echo working! + +# Image navigation +p = prev +<bracketleft> = prev +<Ctrl+b> = prev +n = next +<bracketright> = next +<Ctrl+f> = next +gg = goto 1 +<Shift+G> = goto -1 + +# Panning +j = pan 0 -50 +k = pan 0 50 +h = pan 50 0 +l = pan -50 0 + +# Zooming +<Up> = zoom 1 +<Shift+plus> = zoom 1 +i = zoom 1 +<Down> = zoom -1 +<minus> = zoom -1 +o = zoom -1 + +# Rotate Clockwise by 90 degrees +<Ctrl+r> = rotate by 90 + +# Other commands +x = close +f = fullscreen +d = overlay +m = exec echo $imv_current_file +c = center +s = scaling next +<Shift+S> = upscaling next +a = zoom actual +r = reset + +# Gif playback +<period> = next_frame +<space> = toggle_playing + +# Slideshow control +t = slideshow +1 +<Shift+T> = slideshow -1 diff --git a/.config/lf/lfrc b/.config/lf/lfrc index 563c155..b121f04 100644 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -23,8 +23,9 @@ cmd open ${{ text/*|application/json|inode/x-empty) bat --style=plain --tabs 4 --paging=always -f $fx ;; image/x-xcf) gimp $f >/dev/null 2>&1 ;; image/svg+xml) display -- $f ;; - image/*) rotdir $f | grep -i "\.\(png\|jpg\|jpeg\|gif\|webp\|tif\|ico\)\(_large\)*$" | - nsxiv -aibof 2>/dev/null | while read -r file; do + image/*) + rotdir $f | grep -i "\.\(png\|jpg\|jpeg\|gif\|webp\|tif\|ico\)\(_large\)*$" | + imv 2>/dev/null | while read -r file; do [ -z "$file" ] && continue lf -remote "send select \"$file\"" lf -remote "send toggle" diff --git a/.config/mimeapps.list b/.config/mimeapps.list index 7fc2aba..af1787d 100644 --- a/.config/mimeapps.list +++ b/.config/mimeapps.list @@ -53,6 +53,7 @@ x-scheme-handler/discord-424004941485572097=discord-424004941485572097.desktop video/quicktime=mpv.desktop x-scheme-handler/forticlient=FortiClient.desktop x-scheme-handler/discord-460807638964371468=discord-460807638964371468.desktop +x-scheme-handler/discord=vesktop.desktop [Added Associations] x-scheme-handler/https=userapp-Firefox-NVLWI0.desktop;librewolf.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop; diff --git a/.config/wayland/init.sh b/.config/wayland/init.sh new file mode 100755 index 0000000..62d90ed --- /dev/null +++ b/.config/wayland/init.sh @@ -0,0 +1,56 @@ +#!/bin/sh + +source "$HOME"/.config/env + +case $(hostname -s) in + mother) + icon=" " + mpd="mpd" + xscr="xscreensaver --no-splash" + sleep="sleep 1" + ping="ping -c1 -w1 9.9.9.9 >/dev/null 2>&1" + host="mother" + doas mkdir /var/run/jozan && doas chown -v jozan: /var/run/jozan + wlr-randr --output DP-3 --off + setwp "$HOME"/pics/wp.png + ;; + po-rbo) + icon=" " + mpd="mpd" + xscr="xscreensaver" + sleep="sleep 0.1" + ping="ping -c1 -w1 9.9.9.9 >/dev/null 2>&1" + host="po-rbo" + doas mkdir /var/run/r_bousset && doas chown -v r_bousset: /var/run/r_bousset + setwp "$HOME"/pics/wp/liminal + ;; + mars) + icon=" " + mpd="musicpd" + xscr="xscreensaver --no-splash" + sleep="gsleep 1" + ping="ping -c1 -t1 9.9.9.9 >/dev/null 2>&1" + host="mars" + doas mkdir /var/run/jozan && doas chown -v jozan: /var/run/jozan + setwp "$HOME"/pics/wp + ;; +esac + +startif() { + pidof "$(basename "$1")" >/dev/null || "$@" >/dev/null 2>&1 & +} + +startif ydotoold +startif dunst +pgrep $mpd >/dev/null || $mpd >/dev/null 2>&1 +startif pipewire +sleep 1 +startif pipewire-pulse +sleep 1 +startif wireplumber +export QT_QPA_PLATFORM=xcb +startif copyq +startif nextcloud +startif stalonetray +firefox & +notify-send -u normal 'welcome' "$icon welcome back, partner!" diff --git a/.config/x11/xinitrc b/.config/x11/xinitrc index 2b73786..0d3a577 100644 --- a/.config/x11/xinitrc +++ b/.config/x11/xinitrc @@ -103,4 +103,4 @@ xrdb "$HOME"/.config/x11/xresources start_apps & notify-send -u normal 'Welcome' "$icon Welcome back, partner!" -[ $host = "po-rbo" ] && exec dwm +[ $host = "po-rbo" ] && exec dbus-run-session dwm |