dotfiles

Personal dotfiles
git clone git://git.laack.co/dotfiles.git
Log | Files | Refs

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:
Mbashrc | 12++++++++++++
Alagrange/.pid | 2++
Alagrange/bindings.txt | 77+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Alagrange/bookmarks.ini | 25+++++++++++++++++++++++++
Alagrange/idents.lgr | 0
Alagrange/modmap.txt | 22++++++++++++++++++++++
Alagrange/prefs.cfg | 117+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Alagrange/snippets.ini | 0
Alagrange/state.lgr | 0
Alagrange/trusted.2.txt | 9+++++++++
Alagrange/visited.2.txt | 37+++++++++++++++++++++++++++++++++++++
Mnewsboat/config | 6+++++-
Mnewsboat/urls | 2++
Asyncterm/syncterm.ini | 2++
Asyncterm/syncterm.lst | 34++++++++++++++++++++++++++++++++++
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