diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc index b128f25..0f31d13 100644 --- a/.config/dunst/dunstrc +++ b/.config/dunst/dunstrc @@ -113,7 +113,7 @@ # # It's important to note that markup inside the format option will be parsed # regardless of what this is set to. - markup = full + markup = no # The format of the message. Possible variables are: # %a appname @@ -129,7 +129,7 @@ # Alignment of message text. # Possible values are "left", "center" and "right". - alignment = right + alignment = left # Show age of message if message is older than show_age_threshold # seconds. diff --git a/.config/fish/config.fish b/.config/fish/config.fish index 235373a..ad4ea94 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -4,7 +4,6 @@ set -U fish_features stderr-nocaret qmark-noglob set PATH $PATH /home/kunsi/.local/bin /home/kunsi/.gem/ruby/2.6.0/bin/ /home/kunsi/.bin set -U -x SSH_AUTH_SOCK $(gpgconf --list-dirs agent-ssh-socket) -gpgconf --launch gpg-agent alias bwr='cd ~/git/bundlewrap/' alias cal='cal -v -m -3' @@ -17,7 +16,8 @@ alias tmp='cd (mktemp -d -p /home/kunsi --suffix=.(date +%F))' alias v='vim -p' alias voc-ansible='/home/kunsi/.bin/voc-ansible' alias voc2gui='cd /home/kunsi/git/voctomix/ && .venv/bin/python voctogui/voctogui.py' -alias weechat='mosh rx300 -- tmux attach-session -d -t weechat-tmux' +alias weechat='mosh carlene -- tmux attach-session -d -t weechat-tmux' +alias wipa="watch -cn0.3 'ip --color=always -brief addr show; echo; ip --color=always route show; ip -6 --color=always route show'" alias youtube-dl='yt-dlp --compat-options youtube-dl' alias lumos='mosquitto_pub -h 172.19.138.20 -t /switch/wohnzimmer/stehlampe/cmnd/POWER -m "ON"' @@ -25,6 +25,11 @@ alias nox='mosquitto_pub -h 172.19.138.20 -t /switch/wohnzimmer/stehlampe/cmnd/P alias coffee='mosquitto_pub -h 172.19.138.20 -t /switch/kueche/kaffeemaschine/cmnd/POWER -m "ON"' alias nocoffee='mosquitto_pub -h 172.19.138.20 -t /switch/kueche/kaffeemaschine/cmnd/POWER -m "OFF"' +alias wg_up='sudo networkctl up wg_htz-cloud_wi' +alias wg_down='sudo networkctl down wg_htz-cloud_wi' +alias voc_up='sudo systemctl start openvpn-client@c3voc' +alias voc_down='sudo systemctl stop openvpn-client@c3voc' + alias ga.='git add .' alias ga='git add' alias gc='git commit' @@ -35,10 +40,15 @@ alias gp='git push' alias gpu='git push -u origin HEAD' alias gs='git status --short' +alias libreoffice_present='libreoffice --impress --invisible --show' + set -x BW_ITEM_WORKERS 16 set -x BW_NODE_WORKERS 16 set -x BW_KEEPASS_FILE /home/kunsi/git/passwords/voc.kdbx +# mollys mpd, see /etc/hosts +set -x MPD_HOST mpd.local + function fish_greeting echo -n "" end diff --git a/.config/grobi.conf b/.config/grobi.conf index a3f219b..8fec3e5 100644 --- a/.config/grobi.conf +++ b/.config/grobi.conf @@ -9,6 +9,18 @@ on_failure: - xrandr --auto rules: + - name: 'home' + outputs_connected: + - HDMI-A-0 + - DisplayPort-0 + configure_row: + - DisplayPort-0 + - HDMI-A-0 + primary: eDP + execute_after: + - xset s off + - sudo rfkill block wifi + - name: 'presentation' outputs_connected: - HDMI-A-0 @@ -43,34 +55,6 @@ rules: execute_after: - xset s off - - name: 'docked DP3+4' - outputs_connected: - - DisplayPort-3 - - DisplayPort-4 - configure_row: - - eDP - - DisplayPort-3 - - DisplayPort-4 - primary: DisplayPort-4 - execute_after: - - xset s off - - sudo rfkill block wifi - - sudo light -S 100 - - - name: 'docked DP5+6' - outputs_connected: - - DisplayPort-5 - - DisplayPort-6 - configure_row: - - eDP - - DisplayPort-5 - - DisplayPort-6 - primary: DisplayPort-6 - execute_after: - - xset s off - - sudo rfkill block wifi - - sudo light -S 100 - - name: 'internal only' configure_single: eDP primary: eDP diff --git a/.config/i3/config b/.config/i3/config index 919e477..0c72e9b 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -5,8 +5,8 @@ font pango:DB Office Regular 8 floating_modifier $mod -bindsym $mod+Return exec alacritty -bindsym $mod+Shift+Return exec alacritty --class terminal-floating -e python +bindsym $mod+Return exec kitty +bindsym $mod+Shift+Return exec kitty --class terminal-floating -e python bindsym $mod+Shift+x kill @@ -110,11 +110,10 @@ for_window [class="Gnome-calculator"] floating enable for_window [class="realvnc-vncviewer"] floating enable for_window [class="terminal-floating"] floating enable -workspace $ws1 output DisplayPort-3 -workspace $ws2 output DisplayPort-4 -workspace $ws3 output DisplayPort-3 -workspace $ws9 output eDP -workspace $ws10 output DisplayPort-4 +workspace $ws1 output DisplayPort-0 +workspace $ws2 output HDMI-A-0 +workspace $ws3 output DisplayPort-0 +workspace $ws10 output HDMI-A-0 exec_always setxkbmap -synch exec_always ~/.fehbg @@ -125,8 +124,6 @@ exec xsetroot -solid "#000000" exec xss-lock -n /home/kunsi/.bin/notify.sh -- /home/kunsi/.bin/screenlock.sh exec xinput disable 'SynPS/2 Synaptics TouchPad' -exec qpwgraph - bindsym XF86Favorites exec /home/kunsi/.bin/screenlock.sh bindsym XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 2%+; exec wpctl set-mute @DEFAULT_AUDIO_SINK@ 0 diff --git a/.config/i3pystatus/config.py b/.config/i3pystatus/config.py index 5a2095e..77b44ef 100644 --- a/.config/i3pystatus/config.py +++ b/.config/i3pystatus/config.py @@ -19,16 +19,16 @@ status.register("shell", format="♪D {output}", command="wpctl get-volume @DEFAULT_AUDIO_SINK@ | cut -d: -f2", interval=1) -status.register("shell", - format="{output}", - hints = {"markup": "pango"}, - command="/home/kunsi/.config/i3pystatus/microphone-status.sh", - on_rightclick="pactl set-source-mute alsa_input.pci-0000_07_00.6.HiFi__hw_acp__source toggle", - interval=1) +#status.register("shell", +# format="{output}", +# hints = {"markup": "pango"}, +# command="/home/kunsi/.config/i3pystatus/microphone-status.sh", +# on_rightclick="pactl set-source-mute alsa_input.pci-0000_07_00.6.HiFi__hw_acp__source toggle", +# interval=1) status.register("backlight", format="{percentage}%", - backlight="amdgpu_bl0", + backlight="amdgpu_bl1", on_leftclick="sudo light -S 10", on_rightclick="sudo light -S 50", interval=1) @@ -41,7 +41,7 @@ status.register("shell", on_rightclick="xset s off") status.register("clock", - format=("%a, %Y-%m-%d %H:%M:%S (W%V)", "Europe/Berlin")) + format=("%a, %Y-%m-%d %H:%M:%S %z (W%V)", "Europe/Berlin")) status.register("clock", format=("%Y-%m-%d %H:%M:%S UTC", "UTC")) @@ -58,8 +58,8 @@ status.register("battery", status.register("load", format="{avg1}") -status.register("amdgpu", - format="G: {temp}°C {gpu_usage}%") +#status.register("amdgpu", +# format="G: {temp}°C {gpu_usage}%") status.register("temp", format="C: {temp:.0f}°C", hints={"markup": "pango"}, @@ -97,9 +97,9 @@ status.register("shell", status.register("wifionice", hints = {"markup": "pango"}, url_on_click='https://travelynx.franzi.business/s/{last_station_no}?train={train_type}%20{train_no}', - wifi_adapters=['wlp3s0'], + wifi_adapters=['wlp2s0'], format_offtrain='Wann wieder Zug?', - format_ontrain='{train_type} {train_no} [{speed}km/h ]> {next_station}[ ' + format_ontrain='{train_type} {train_no} [~ {speed}km/h ]> {next_station}[ ' '\[{next_platform}\] {arrival_time} ' '({arrival_in}[ | {delay}])][ ' '(Net: {net_current} > \[{net_duration}\] ' @@ -119,7 +119,7 @@ status.register("network", detect_active=True, freq_divisor=1000000000, divisor=1024, - on_leftclick="alacritty --class terminal-floating -e sudo wifi-menu", + on_leftclick="kitty --class terminal-floating -e sudo wifi-menu", hints={"markup":"pango"}) #status.register("mpd", diff --git a/.fehbg b/.fehbg index 6ad3873..c7cdddf 100755 --- a/.fehbg +++ b/.fehbg @@ -1,2 +1,2 @@ #!/bin/sh -feh --no-fehbg --bg-scale '/home/kunsi/Pictures/The-rendezvous_peppercarrot-wallpaper_by-David-Revoy.jpg' +feh --no-fehbg --bg-fill '/home/kunsi/Pictures/IMG_20231013_175516.jpg' diff --git a/.gnupg/gpg-agent.conf b/.gnupg/gpg-agent.conf index 16dc82d..0e9db9e 100644 --- a/.gnupg/gpg-agent.conf +++ b/.gnupg/gpg-agent.conf @@ -1,8 +1,8 @@ -default-cache-ttl 2 -default-cache-ttl-ssh 5 -max-cache-ttl 2 -max-cache-ttl-ssh 30 +default-cache-ttl 120 +default-cache-ttl-ssh 120 +max-cache-ttl 600 +max-cache-ttl-ssh 1800 no-allow-external-cache enable-ssh-support ignore-cache-for-signing -pinentry-program /usr/bin/pinentry-qt +pinentry-program /usr/bin/pinentry diff --git a/.ssh/config b/.ssh/config index 1fad955..3426cac 100755 --- a/.ssh/config +++ b/.ssh/config @@ -5,6 +5,24 @@ Host * Include ~/.ssh/bwnodes +Host mixer191.lan.c3voc.de + Hostname 10.73.191.1 +Host encoder191.lan.c3voc.de + Hostname 10.73.191.3 + +Host ch-jump + Hostname jump.chaos-at-home.org + Port 2342 + User c3voc + +Host 10.73.7.* + ProxyJump ch-jump + +Host wrt194 + Hostname 178.250.162.46 + User root + Localforward 127.0.0.1:8080 127.0.0.1:80 + Host akamai.lan.c3voc.de User root @@ -14,14 +32,12 @@ Host cloudflare.lan.c3voc.de Host fastly.lan.c3voc.de User root -Host *.lan.c3voc.de +Host *.lan.c3voc.de 172.19.138.10 172.19.138.117 SetEnv TERM=xterm-256color - -#Host 10.73.200.201 -# User voc - -Host 172.19.138.4 + # for info-beamer and openwrt + HostKeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsa + #User voc Host voc-servercase-switch HostName 10.73.200.200 @@ -31,26 +47,10 @@ Host voc-servercase-switch SetEnv TERM=xterm-256color User admin -Host r3spluto - HostName r3spluto.ffdus.de - Port 62969 - -Host qzwi - #HostName 2a00:f820:528::4 - HostName 31.47.232.108 - LocalForward 3389 localhost:389 - -Host qzwi-backup - HostName 2a01:4f9:6b:2d99::28:6:1969 - Host proxmox-backupstorage HostName 2a01:4f9:6b:2d99::c0ff:ee User root -Host luther-netcup - HostName 46.38.249.46 - User sub4632_80 - Host voellerei HostName voellerei.club.entropia.de Port 22