commit d69acdd05d58a893d67ca0b17496b8d105138ddb
parent 702319b1bbbfc6664592144bf966446cec93a42c
Author: Andrew Laack <andrew@laack.co>
Date: Sun, 26 Apr 2026 14:33:52 -0500
Updated config; added urls, stuff like that.
Diffstat:
15 files changed, 344 insertions(+), 1 deletion(-)
diff --git a/bashrc b/bashrc
@@ -5,6 +5,7 @@ export PATH=$PATH:/home/andrew/bin:/home/andrew/go/bin
export PATH=$PATH:/home/andrew/bin/matrix
export PATH=$PATH:/home/andrew/bin/email
export PATH=$PATH:/home/andrew/bin/gotify
+export PATH=$PATH:/home/andrew/bin/backups
export PASSWORD_STORE_DIR=~/gitRepos/passwords
## If not running interactively, don't do anything
@@ -224,6 +225,17 @@ message() {
)
}
+
+website() {
+ (
+ cd "/home/andrew/personal-files/web" || exit
+ MONTH=$(date "+%Y-%m")
+ mkdir -p $MONTH
+ cd $MONTH || exit
+ vim .
+ )
+}
+
today() {
(
cd "/home/andrew/gitRepos/personal-notes" || exit
diff --git a/lagrange/.pid b/lagrange/.pid
@@ -0,0 +1 @@
+977395+
\ No newline at end of file
diff --git a/lagrange/bindings.txt b/lagrange/bindings.txt
@@ -0,0 +1,77 @@
+1 4000004a 0
+2 4000004d 0
+10 40000052 0
+11 40000051 0
+22 20 s
+23 20 0
+24 4000004b 0
+25 4000004e 0
+30 40000050 a
+31 4000004f a
+32 40000052 a
+33 40000052 sa
+35 72 c
+36 6c c
+37 31 s
+41 400000e2 0
+42 66 0
+45 66 s
+46 68 0
+47 2e 0
+50 64 c
+51 6e s
+55 64 sc
+56 75 s
+57 75 0
+60 66 c
+65 79 c
+70 3d c
+71 2d c
+72 30 c
+73 40000044 0
+76 74 c
+77 77 c
+78 77 sc
+79 74 sc
+80 9 sc
+81 9 c
+84 4000004b sc
+85 4000004e sc
+86 74 ac
+90 6a c
+91 9 c
+92 31 0
+93 78 0
+94 33 0
+95 64 0
+96 65 0
+97 32 0
+98 66 0
+99 72 0
+100 2f c
+110 73 c
+115 78 sc
+120 75 c
+121 65 c
+125 69 c
+126 2c sc
+130 76 sc
+140 69 sc
+200 40000043 0
+205 2f 0
+250 31 c
+251 32 c
+252 33 c
+253 34 c
+254 35 c
+255 36 c
+256 37 c
+257 38 c
+1004 4000003e 0
+1005 4000010c 0
+1006 4000010d 0
+1007 4000010e 0
+1008 4000010f 0
+1009 40000110 0
+1010 40000111 0
+1011 40000112 0
diff --git a/lagrange/bookmarks.ini b/lagrange/bookmarks.ini
@@ -0,0 +1,25 @@
+recentfolder = 0
+
+[1]
+url = "gemini://skyjake.fi/lagrange/"
+title = "Lagrange"
+tags = ""
+icon = 0x1f306
+created = 1777168752 # 2026-04-25
+
+[2]
+url = "gemini://skyjake.fi/lagrange/getting_started.gmi"
+title = "Getting Started"
+tags = ""
+icon = 0x1f306
+created = 1777168752 # 2026-04-25
+order = 1
+
+[3]
+url = "gemini://tlgs.one"
+title = "TLGS - \"Totally Legit\" Gemini Search"
+tags = ".homepage .remotesource .usericon"
+icon = 0x273e
+created = 1777169358 # 2026-04-25
+order = 2
+
diff --git a/lagrange/idents.lgr b/lagrange/idents.lgr
Binary files differ.
diff --git a/lagrange/modmap.txt b/lagrange/modmap.txt
@@ -0,0 +1,22 @@
+# This is a translation table for keyboard modifiers. The syntax is:
+#
+# (hardware key) -> (effective modifier)
+#
+# A modifier can be mapped to "none" to disable it. For example:
+#
+# Lalt -> none
+#
+# When using CapsLock as a modifier key, its toggled state will still affect
+# text entry. You may need to remap or disable CapsLock in your window system.
+#
+# You may delete this file and it will be recreated with the default mapping.
+
+Lshift -> Lshift
+Lctrl -> Lctrl
+Lalt -> Lalt
+Lgui -> Lgui
+Rshift -> Rshift
+Rctrl -> Rctrl
+Ralt -> Ralt
+Rgui -> Rgui
+caps -> caps
diff --git a/lagrange/prefs.cfg b/lagrange/prefs.cfg
@@ -0,0 +1,117 @@
+version app:1.20.4
+window.retain arg:1
+window.setrect index:0 width:1087 height:1418 coord:2174 20 snap:0
+uilang id:en
+keyboard id:us-english
+uiscale arg:1.000000
+prefs.dialogtab arg:9
+font.set ui:default heading:default body:default mono:iosevka monodoc:iosevka-body
+zoom.set arg:130
+inputzoom.set arg:2
+uploadzoom.set arg:0
+pinsplit.set arg:1
+feedinterval.set arg:14400
+smoothscroll arg:1
+scrollspeed arg:13 type:0
+scrollspeed arg:13 type:1
+imageloadscroll arg:0
+cachesize.set arg:10
+memorysize.set arg:200
+urlsize.set arg:8192
+decodeurls arg:1
+linewidth.set arg:38
+linespacing.set arg:1.000000
+tabwidth.set arg:8
+returnkey.set arg:1
+collapsepre.set arg:1
+navbar.action.set arg:0 button:0
+navbar.action.set arg:1 button:1
+navbar.action.set arg:13 button:2
+navbar.action.set arg:10 button:3
+gamepad.set clear:1
+gamepad.set trig:0 button:0 arg:0
+gamepad.set trig:0 button:2 arg:1
+gamepad.set trig:0 button:1 arg:2
+gamepad.set trig:0 button:6 arg:3
+gamepad.set trig:1 button:3 arg:4
+gamepad.set trig:0 button:4 arg:5
+gamepad.set trig:1 button:1 arg:6
+gamepad.set trig:0 button:3 arg:7
+sidebar.modes.set arg:1 side:0 mode:0
+sidebar.modes.set arg:1 side:0 mode:1
+sidebar.modes.set arg:1 side:0 mode:2
+sidebar.modes.set arg:1 side:0 mode:3
+sidebar.modes.set arg:0 side:0 mode:4
+sidebar.modes.set arg:0 side:0 mode:5
+sidebar.modes.set arg:0 side:0 mode:6
+sidebar.modes.set arg:0 side:0 mode:7
+sidebar.modes.set arg:0 side:1 mode:0
+sidebar.modes.set arg:0 side:1 mode:1
+sidebar.modes.set arg:0 side:1 mode:2
+sidebar.modes.set arg:0 side:1 mode:3
+sidebar.modes.set arg:1 side:1 mode:4
+sidebar.modes.set arg:1 side:1 mode:5
+sidebar.modes.set arg:1 side:1 mode:6
+sidebar.modes.set arg:1 side:1 mode:7
+ansiescape arg:1
+misfin.self.copy.changed arg:1
+prefs.animate.changed arg:1
+prefs.archive.openindex.changed arg:1
+prefs.biglede.changed arg:1
+prefs.blink.changed arg:1
+prefs.boldlink.dark.changed arg:1
+prefs.boldlink.light.changed arg:1
+prefs.boldlink.visited.changed arg:0
+prefs.bookmarks.addbottom.changed arg:1
+prefs.bottominput.changed arg:0
+prefs.bottomnavbar.changed arg:0
+prefs.bottomtabbar.changed arg:0
+prefs.centershort.changed arg:1
+prefs.dataurl.openimages.changed arg:0
+prefs.editor.highlight.changed arg:1
+prefs.evensplit.changed arg:0
+prefs.expandline.changed arg:1
+prefs.font.smooth.changed arg:1
+prefs.font.warnmissing.changed arg:1
+prefs.gamepad.changed arg:1
+prefs.gopher.gemstyle.changed arg:1
+prefs.hidetabs.changed arg:0
+prefs.hoverlink.changed arg:1
+prefs.ipv6.changed arg:0
+prefs.justify.changed arg:0
+prefs.markdown.viewsource.changed arg:1
+prefs.menubar.changed arg:1
+prefs.mono.gemini.changed arg:0
+prefs.mono.gopher.changed arg:1
+prefs.plaintext.wrap.changed arg:1
+prefs.quote.italic.changed arg:1
+prefs.redirect.allowscheme.changed arg:0
+prefs.retaintabs.changed arg:1
+prefs.sideicon.changed arg:1
+prefs.socks.changed arg:1
+prefs.swipe.edge.changed arg:1
+prefs.swipe.page.changed arg:1
+prefs.time.24h.changed arg:1
+prefs.tui.simple.changed arg:1
+prefs.warn.security.changed arg:1
+parentnavskipindex arg:1
+quoteicon.set arg:1
+theme.set arg:1 auto:1
+accent.set arg:0
+ostheme arg:0 preferdark:0 preferlight:3
+doctheme.dark.set arg:0
+doctheme.light.set arg:4
+saturation.set arg:100
+imagestyle.set arg:0
+ca.file noset:1 path:/etc/ssl/cert.pem
+ca.path path:/etc/ssl/certs
+proxy.gemini address:
+proxy.gopher address:
+proxy.http address:
+proxy.socks noupdate:1 user:
+proxy.socks noupdate:1 password:
+proxy.socks address:
+downloads path:~/Downloads
+searchurl address:
+translation.languages from:0 to:8
+misfin.recent fp:
diff --git a/lagrange/snippets.ini b/lagrange/snippets.ini
diff --git a/lagrange/state.lgr b/lagrange/state.lgr
Binary files differ.
diff --git a/lagrange/trusted.2.txt b/lagrange/trusted.2.txt
@@ -0,0 +1,9 @@
+techrights.org;1965 67090140000 394f6be49f9854bfa9ed32c596e38bff0c2187f1f3097fa6a256d3ec81d35748
+blog.laack.co;1965 67090140000 80de0b8005f65c400c5c70ada70dd9ac05d86bae33d0e8c52ba382edd351e159
+szczezuja.space;1965 4775084438 c958d6bf9625cb08b9e26c61712637bdfbcb6398e0e9a2edb48c9220ede952b5
+git.skyjake.fi;1965 10323941155 9d85d0b958e498a426dbc34d605b06eaa90edcfdd7ca1ab923bc7f0e1c9b9b61
+skyjake.fi;1965 10323941155 9d85d0b958e498a426dbc34d605b06eaa90edcfdd7ca1ab923bc7f0e1c9b9b61
+tlgs.one;1965 4790772613 d257d88d4101e6587625218cb796838c5851049686207c54f346904e22674d52
+laack.co;1965 67090140000 80de0b8005f65c400c5c70ada70dd9ac05d86bae33d0e8c52ba382edd351e159
+rochelimit.uk;1965 67090140000 44f1d67821392fa4822fa8ad977b24894b003f9351629072bb796a8f66379083
+geminiprotocol.net;1965 1917387458 75670150b810014c694b7733ea04e0a8c4936b61c4884f88c4a02bbe5bdb51df
diff --git a/lagrange/visited.2.txt b/lagrange/visited.2.txt
@@ -0,0 +1,37 @@
+1777168982 0000 about:help
+1777169314 0000 about:lagrange
+1777192402 0000 gemini://andrew%20laack
+1777192276 0000 gemini://blog.laack.co
+1777192397 0000 gemini://blog.laack.co/
+1777192005 0000 gemini://blog.laack.co/2025/11/19.gmi
+1777192338 0000 gemini://blog.laack.co/adnauseum-track-me-not-and-privacy-through-obscurity.gmi
+1777192340 0000 gemini://blog.laack.co/config-files-suck.gmi
+1777190480 0000 gemini://blog.laack.co/feed.xml
+1777192061 0000 gemini://blog.laack.co/stop-collecting-user-data.gmi
+1777192336 0000 gemini://blog.laack.co/the-sustainability-of-youtube.gmi
+1777192061 0000 gemini://blog.laack.co/you-dont-need-anything.gmi
+1777184815 0000 gemini://geminiprotocol.net/
+1777184805 0000 gemini://geminiprotocol.net/docs/protocol-specification.gmi
+1777169284 0000 gemini://git.skyjake.fi/lagrange/release/res/about/help.gmi
+1777192307 0000 gemini://laack.co
+1777190463 0000 gemini://laack.co/
+1777185028 0000 gemini://rochelimit.uk/articles/20210708_setting_up_gemini_server_agate.gmi
+1777169250 0000 gemini://skyjake.fi/lagrange/
+1777169400 0000 gemini://szczezuja.space/gemlog/2023-03-19-Mastodon-vs-Finger.gmi
+1777192417 0000 gemini://techrights.org/irc-gmi/irc-log-techrights-060324.gmi
+1777192429 0000 gemini://techrights.org/tr_text_version/irc-log-techrights-060324.txt
+1777192408 0000 gemini://tlgs.one
+1777192440 0000 gemini://tlgs.one/
+1777192251 0001 gemini://tlgs.one/add_seed
+1777192256 0000 gemini://tlgs.one/add_seed?gemini%3A%2F%2Fblog.laack.co
+1777192243 0000 gemini://tlgs.one/add_seed?gemini%3A%2F%2Flaack.co
+1777169397 0001 gemini://tlgs.one/backlinks?
+1777192436 0001 gemini://tlgs.one/search
+1777192439 0000 gemini://tlgs.one/search?andrew%20laack
+1777184782 0000 gemini://tlgs.one/search?gemini%20protocol
+1777169248 0000 gemini://tlgs.one/search?lagrange
+1777169058 0000 gemini://tlgs.one/search?lagrange%20how%20to%20configure%20default%20search%20page
+1777169082 0000 gemini://tlgs.one/search?lagrange%20set%20default%20search%20page
+1777169401 0000 gemini://tlgs.one/search?mastodon
+1777185001 0000 gemini://tlgs.one/search?most%20popular%20gemini%20server
+1777185024 0000 gemini://tlgs.one/search?setting%20up%20gemini%20server
diff --git a/newsboat/config b/newsboat/config
@@ -1,6 +1,5 @@
# general settings
auto-reload yes
-max-items 50
# solarized
color background default default
@@ -11,6 +10,7 @@ color listfocus_unread black cyan
color info default black
color article default default
+save-path "."
unbind-key g
bind-key g home
@@ -32,6 +32,9 @@ reload-threads 100 # parallelize
bind-key RIGHT open
bind-key LEFT quit
+bind-key ^P up
+bind-key ^N down
+
bind-key ^D halfpagedown
bind-key ^U halfpageup
bind-key ^H toggle-show-read-feeds
@@ -41,3 +44,4 @@ macro q quit
#auto-mark-read no
confirm-mark-feed-read no
confirm-mark-all-feeds-read no
+max-items 1000
diff --git a/newsboat/urls b/newsboat/urls
@@ -8,7 +8,9 @@ https://blog.laack.co/feed.xml Blog
https://stevana.github.io/rss.xml Blog
https://spreadprivacy.com/rss/ Blog
https://brave.com/blog/index.xml Blog
+https://joshblais.com/index.xml Blog
https://nicholasjohnson.ch/atom.xml Blog
+https://dustycloud.org/blog/index.xml Blog
"query:News:tags # \"News\""
https://feeds.arstechnica.com/arstechnica/technology-lab News Tech
diff --git a/syncterm/syncterm.ini b/syncterm/syncterm.ini
@@ -0,0 +1,2 @@
+[SyncTERM]
+ ScalingFactor =2.13125
diff --git a/syncterm/syncterm.lst b/syncterm/syncterm.lst
@@ -0,0 +1,34 @@
+[andrew-1.selfhost.imbue.com]
+ Address =andrew-1.selfhost.imbue.com
+ Port =2323
+ Added =Apr 24 2026 15:36:42
+ LastConnected =Apr 24 2026 15:36:43
+ TotalCalls =1
+ UserName =
+ Password =
+ SystemPassword =
+ ConnectionType =Telnet
+ FlowControl =RTSCTS
+ ScreenMode =Current
+ NoStatus =false
+ DownloadPath =/home/andrew/
+ UploadPath =/home/andrew/
+ LogFile =
+ TransferLogLevel=Info
+ TelnetLogLevel =Info
+ AppendLogFile =true
+ BPSRate =0
+ ANSIMusic =1
+ AddressFamily =PerDNS
+ Font =Codepage 437 English
+ HidePopups =false
+ RIP =Off
+ Comment =
+ ForceLCF =false
+ YellowIsYellow =false
+ TelnetBrokenTextmode=false
+ TelnetDeferNegotiate=false
+ SFTPPublicKey =false
+ StopBits =1
+ DataBits =8
+ Parity =None