Update

Changed files
+54 -16
config
amfora
newsboat
zellij
layouts
zsh
+8 -8
config/amfora/config.toml
···
#
# The best to define a command is using a string array.
# Examples:
-
http = ['firefox']
+
http = ['flatpak', 'run', 'app.zen_browser.zen']
# http = ['custom-browser', '--flag', '--option=2']
# http = ['/path/with spaces/in it/firefox']
#
···
# Client certificates
# Set domain name equal to path to client cert
# "example.com" = 'mycert.crt'
-
"bbs.geminispace.org" = "~/.config/amfora/idents/fd10177ef16eb7c13bf68cccc144e09bd7b87d885f77b6a34c0a7599582535a0.crt"
+
"bbs.geminispace.org" = "~/.certs/hyperreal.crt"
[auth.keys]
# Client certificate keys
# Set domain name equal to path to key for the client cert above
# "example.com" = 'mycert.key'
-
"bbs.geminispace.org" = "~/.config/amfora/idents/fd10177ef16eb7c13bf68cccc144e09bd7b87d885f77b6a34c0a7599582535a0.key"
+
"bbs.geminispace.org" = "~/.certs/hyperreal.key"
[keybindings]
# If you have a non-US keyboard, use bind_tab1 through bind_tab0 to
···
# prompt appearing, you can add no_prompt = true
#
[[mediatype-handlers]]
-
cmd = ['eog']
+
cmd = ['gwenview']
types = ["image"]
no_prompt = true
[[mediatype-handlers]]
-
cmd = ['foliate']
+
cmd = ['flatpak run com.calibre_ebook.calibre']
types = ["application/epub+zip"]
no_prompt = true
[[mediatype-handlers]]
-
cmd = ['evince']
+
cmd = ['okular']
types = ["application/pdf"]
no_prompt = true
[[mediatype-handlers]]
-
cmd = ['vlc', '-']
+
cmd = ['dragon', '-']
types = ["audio", "video"]
stream = true
[[mediatype-handlers]]
-
cmd = ['emacsclient']
+
cmd = ['nvim']
types = [
"application/json",
"text/plain",
-1
config/amfora/newtab.gmi
···
## BBS Quicklinks
=> gemini://bbs.geminispace.org bbs.geminispace.org
=> gemini://bbs.geminispace.org/s/ascii-art?feed s/ascii-art
-
=> gemini://bbs.geminispace.org/s/emacs?feed s/emacs
=> gemini://bbs.geminispace.org/s/Fediverse?feed s/Fediverse
=> gemini://bbs.geminispace.org/s/Gemini?feed s/Gemini
=> gemini://bbs.geminispace.org/s/Geminispace?feed s/Geminispace
+19
config/newsboat/config
···
+
always-display-description yes
+
auto-reload yes
+
bind j everywhere down
+
bind k everywhere up
+
browser "flatpak run app.zen_browser.zen"
+
confirm-mark-all-feeds-read no
+
confirm-mark-feed-read no
+
datetime-format "%a, %b %d"
+
download-full-page yes
+
error-log "~/.config/newsboat/error.log"
+
include ~/.config/newsboat/dark
+
miniflux-flag-star "b"
+
miniflux-login "hyperreal"
+
miniflux-passwordeval "pass miniflux"
+
miniflux-url "https://mf.vern.cc"
+
refresh-on-startup yes
+
show-read-articles no
+
show-read-feeds no
+
urls-source "miniflux"
+18
config/newsboat/dark
···
+
color listnormal color15 default
+
color listnormal_unread color2 default
+
color listfocus_unread color2 color0
+
color listfocus default color0
+
color background default default
+
color article default default
+
color end-of-text-marker color8 default
+
color info color4 color8
+
color hint-separator default color8
+
color hint-description default color8
+
color title color14 color8
+
+
highlight article "^(Feed|Title|Author|Link|Date): .+" color4 default bold
+
highlight article "^(Feed|Title|Author|Link|Date):" color14 default bold
+
+
highlight article "\\((link|image|video)\\)" color8 default
+
highlight article "https?://[^ ]+" color4 default
+
highlight article "\[[0-9]+\]" color6 default bold
config/newsboat/error.log

This is a binary file and will not be displayed.

+5
config/zellij/layouts/desktop.kdl
···
args "-M 0" "jas@hyperreal.carp-wyvern.ts.net"
}
}
+
tab name="aux" {
+
pane command="autossh" close_on_exit=true {
+
args "-M 0" "jas@aux.carp-wyvern.ts.net"
+
}
+
}
tab
}
+4 -7
zsh/.zshrc
···
# systemd aliases
zplug "plugins/systemd", from:oh-my-zsh
-
export SHELL=/usr/bin/zsh
-
if ! zplug check; then
zplug install;
exec $SHELL "$SHELL_ARGS" "$@"
···
# Set PATH
export PATH="/bin:/sbin:/usr/local/bin"
-
# Add homebrew to PATH if it exists
-
if [ -d "/home/linuxbrew/.linuxbrew/bin" ]; then
-
export PATH="/home/linuxbrew/.linuxbrew/bin:${PATH}"
-
fi
-
# Add ~/.local/bin to PATH
export PATH="${HOME}/.local/bin:${PATH}"
···
if test -d "${HOME}/.cargo/bin"; then
export PATH="${HOME}/.cargo/bin:${PATH}"
fi
+
+
# Add homebrew to shell env if it exists
+
test -d /home/linuxbrew/.linuxbrew && \
+
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
# Automatically remove duplicates from these arrays
typeset -gU path cdpath manpath fpath