aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagdalena Szweda <hi@roughlynamed.net>2026-10-10 12:12:06 +0200
committerMagdalena Szweda <hi@roughlynamed.net>2026-10-18 16:04:07 +0200
commit04c36b0ecee1e7dab32873c817823d94a363b0a4 (patch)
treee1cc14ab4bed6cb9ddfaf691c5c7583b39937dd9
parent2ffc5671d58c453797c8011638565f271b53cd7f (diff)
hi
-rw-r--r--git/.gitconfig4
-rw-r--r--jj/.config/jj/config.toml6
-rw-r--r--jj/.config/jj/repos/2bdbb579acb60780ae8c/config.toml4
-rw-r--r--jj/.config/jj/repos/2bdbb579acb60780ae8c/metadata.binpb2
-rw-r--r--jj/.config/jj/repos/2f3fb36330bea62bd695/config.toml3
-rw-r--r--mg/.mg529
-rw-r--r--nu/.config/nushell/config.nu20
-rw-r--r--ssh/.ssh/known_hosts4
-rw-r--r--ssh/.ssh/known_hosts.old4
-rw-r--r--xmonad/.config/xmonad/xmonad.hs2
10 files changed, 575 insertions, 3 deletions
diff --git a/git/.gitconfig b/git/.gitconfig
index 207c5fd..00746f3 100644
--- a/git/.gitconfig
+++ b/git/.gitconfig
@@ -7,8 +7,10 @@
[user]
name = Magdalena Szweda
email = hi@roughlynamed.net
- signingkey = B9CF59FE57835F89ECB33FD417CA809770F85511
+ signingkey = 0A9EAC618DFFA723992D020257ED5A4B1D76448F
[includeIf "gitdir:~/stow/"]
path = ~/.gitconfig-tangled
+[gpg]
+ program = gpg-sq
diff --git a/jj/.config/jj/config.toml b/jj/.config/jj/config.toml
index 47a2e61..638050d 100644
--- a/jj/.config/jj/config.toml
+++ b/jj/.config/jj/config.toml
@@ -5,7 +5,11 @@ email = "hi@roughlynamed.net"
[signing]
behavior = "own"
backend = "gpg"
-key = "B9CF59FE57835F89ECB33FD417CA809770F85511"
+key = "0A9EAC618DFFA723992D020257ED5A4B1D76448F"
+
+[signing.backends.gpg]
+program = "gpg-sq"
+
[aliases]
ba = ["b", "a"]
push = ["git", "push"]
diff --git a/jj/.config/jj/repos/2bdbb579acb60780ae8c/config.toml b/jj/.config/jj/repos/2bdbb579acb60780ae8c/config.toml
new file mode 100644
index 0000000..6b9b9c4
--- /dev/null
+++ b/jj/.config/jj/repos/2bdbb579acb60780ae8c/config.toml
@@ -0,0 +1,4 @@
+#:schema https://docs.jj-vcs.dev/latest/config-schema.json
+
+[revset-aliases]
+"trunk()" = "master@origin"
diff --git a/jj/.config/jj/repos/2bdbb579acb60780ae8c/metadata.binpb b/jj/.config/jj/repos/2bdbb579acb60780ae8c/metadata.binpb
new file mode 100644
index 0000000..cb9f814
--- /dev/null
+++ b/jj/.config/jj/repos/2bdbb579acb60780ae8c/metadata.binpb
@@ -0,0 +1,2 @@
+
+/home/hi/src/gentoo/.jj/repo \ No newline at end of file
diff --git a/jj/.config/jj/repos/2f3fb36330bea62bd695/config.toml b/jj/.config/jj/repos/2f3fb36330bea62bd695/config.toml
index 886023a..8451982 100644
--- a/jj/.config/jj/repos/2f3fb36330bea62bd695/config.toml
+++ b/jj/.config/jj/repos/2f3fb36330bea62bd695/config.toml
@@ -2,3 +2,6 @@
[revset-aliases]
"trunk()" = "main@codeberg"
+
+[git]
+push = ["codeberg", "pi"]
diff --git a/mg/.mg b/mg/.mg
new file mode 100644
index 0000000..3a8ba3d
--- /dev/null
+++ b/mg/.mg
@@ -0,0 +1,529 @@
+global-set-key "\007" overwrite-mode
+global-set-key "\033\033" overwrite-mode
+set-default-mode overwrite
+overwrite-mode 1
+define-key overwrite "\040" undo-boundary
+define-key overwrite "\041" undo-boundary
+define-key overwrite "\042" undo-boundary
+define-key overwrite "\043" undo-boundary
+define-key overwrite "\044" undo-boundary
+define-key overwrite "\045" undo-boundary
+define-key overwrite "\046" undo-boundary
+define-key overwrite "\047" undo-boundary
+define-key overwrite "\050" undo-boundary
+define-key overwrite "\051" undo-boundary
+define-key overwrite "\052" undo-boundary
+define-key overwrite "\053" undo-boundary
+define-key overwrite "\054" undo-boundary
+define-key overwrite "\055" undo-boundary
+define-key overwrite "\056" undo-boundary
+define-key overwrite "\057" undo-boundary
+define-key overwrite "\060" undo-boundary
+define-key overwrite "\061" undo-boundary
+define-key overwrite "\062" undo-boundary
+define-key overwrite "\063" undo-boundary
+define-key overwrite "\064" undo-boundary
+define-key overwrite "\065" undo-boundary
+define-key overwrite "\066" undo-boundary
+define-key overwrite "\067" undo-boundary
+define-key overwrite "\070" undo-boundary
+define-key overwrite "\071" undo-boundary
+define-key overwrite "\072" undo-boundary
+define-key overwrite "\073" undo-boundary
+define-key overwrite "\074" undo-boundary
+define-key overwrite "\075" undo-boundary
+define-key overwrite "\076" undo-boundary
+define-key overwrite "\077" undo-boundary
+define-key overwrite "\100" undo-boundary
+define-key overwrite "\101" undo-boundary
+define-key overwrite "\102" undo-boundary
+define-key overwrite "\103" undo-boundary
+define-key overwrite "\104" undo-boundary
+define-key overwrite "\105" undo-boundary
+define-key overwrite "\106" undo-boundary
+define-key overwrite "\107" undo-boundary
+define-key overwrite "\110" undo-boundary
+define-key overwrite "\111" undo-boundary
+define-key overwrite "\112" undo-boundary
+define-key overwrite "\113" undo-boundary
+define-key overwrite "\114" undo-boundary
+define-key overwrite "\115" undo-boundary
+define-key overwrite "\116" undo-boundary
+define-key overwrite "\117" undo-boundary
+define-key overwrite "\120" undo-boundary
+define-key overwrite "\121" undo-boundary
+define-key overwrite "\122" undo-boundary
+define-key overwrite "\123" undo-boundary
+define-key overwrite "\124" undo-boundary
+define-key overwrite "\125" undo-boundary
+define-key overwrite "\126" undo-boundary
+define-key overwrite "\127" undo-boundary
+define-key overwrite "\130" undo-boundary
+define-key overwrite "\131" undo-boundary
+define-key overwrite "\132" undo-boundary
+define-key overwrite "\133" undo-boundary
+define-key overwrite "\134" undo-boundary
+define-key overwrite "\135" undo-boundary
+define-key overwrite "\136" undo-boundary
+define-key overwrite "\137" undo-boundary
+define-key overwrite "\140" undo-boundary
+define-key overwrite "\141" undo-boundary
+define-key overwrite "\142" undo-boundary
+define-key overwrite "\143" undo-boundary
+define-key overwrite "\144" undo-boundary
+define-key overwrite "\145" undo-boundary
+define-key overwrite "\146" undo-boundary
+define-key overwrite "\147" undo-boundary
+define-key overwrite "\150" undo-boundary
+define-key overwrite "\151" undo-boundary
+define-key overwrite "\152" undo-boundary
+define-key overwrite "\153" undo-boundary
+define-key overwrite "\154" undo-boundary
+define-key overwrite "\155" undo-boundary
+define-key overwrite "\156" undo-boundary
+define-key overwrite "\157" undo-boundary
+define-key overwrite "\160" undo-boundary
+define-key overwrite "\161" undo-boundary
+define-key overwrite "\162" undo-boundary
+define-key overwrite "\163" undo-boundary
+define-key overwrite "\164" undo-boundary
+define-key overwrite "\165" undo-boundary
+define-key overwrite "\166" undo-boundary
+define-key overwrite "\167" undo-boundary
+define-key overwrite "\170" undo-boundary
+define-key overwrite "\171" undo-boundary
+define-key overwrite "\172" undo-boundary
+define-key overwrite "\173" undo-boundary
+define-key overwrite "\174" undo-boundary
+define-key overwrite "\175" undo-boundary
+define-key overwrite "\176" undo-boundary
+define-key overwrite "\007" undo-boundary
+define-key overwrite "\011" undo-boundary
+define-key overwrite "\033\033" undo-boundary
+define-key overwrite "\147\040" undo-boundary
+define-key overwrite "\147\041" undo-boundary
+define-key overwrite "\147\042" undo-boundary
+define-key overwrite "\147\043" undo-boundary
+define-key overwrite "\147\044" undo-boundary
+define-key overwrite "\147\045" undo-boundary
+define-key overwrite "\147\046" undo-boundary
+define-key overwrite "\147\047" undo-boundary
+define-key overwrite "\147\050" undo-boundary
+define-key overwrite "\147\051" undo-boundary
+define-key overwrite "\147\052" undo-boundary
+define-key overwrite "\147\053" undo-boundary
+define-key overwrite "\147\054" undo-boundary
+define-key overwrite "\147\055" undo-boundary
+define-key overwrite "\147\056" undo-boundary
+define-key overwrite "\147\057" undo-boundary
+define-key overwrite "\147\060" undo-boundary
+define-key overwrite "\147\061" undo-boundary
+define-key overwrite "\147\062" undo-boundary
+define-key overwrite "\147\063" undo-boundary
+define-key overwrite "\147\064" undo-boundary
+define-key overwrite "\147\065" undo-boundary
+define-key overwrite "\147\066" undo-boundary
+define-key overwrite "\147\067" undo-boundary
+define-key overwrite "\147\070" undo-boundary
+define-key overwrite "\147\071" undo-boundary
+define-key overwrite "\147\072" undo-boundary
+define-key overwrite "\147\073" undo-boundary
+define-key overwrite "\147\074" undo-boundary
+define-key overwrite "\147\075" undo-boundary
+define-key overwrite "\147\076" undo-boundary
+define-key overwrite "\147\077" undo-boundary
+define-key overwrite "\147\100" undo-boundary
+define-key overwrite "\147\101" undo-boundary
+define-key overwrite "\147\102" undo-boundary
+define-key overwrite "\147\103" undo-boundary
+define-key overwrite "\147\104" undo-boundary
+define-key overwrite "\147\105" undo-boundary
+define-key overwrite "\147\106" undo-boundary
+define-key overwrite "\147\107" undo-boundary
+define-key overwrite "\147\110" undo-boundary
+define-key overwrite "\147\111" undo-boundary
+define-key overwrite "\147\112" undo-boundary
+define-key overwrite "\147\113" undo-boundary
+define-key overwrite "\147\114" undo-boundary
+define-key overwrite "\147\115" undo-boundary
+define-key overwrite "\147\116" undo-boundary
+define-key overwrite "\147\117" undo-boundary
+define-key overwrite "\147\120" undo-boundary
+define-key overwrite "\147\121" undo-boundary
+define-key overwrite "\147\122" undo-boundary
+define-key overwrite "\147\123" undo-boundary
+define-key overwrite "\147\124" undo-boundary
+define-key overwrite "\147\125" undo-boundary
+define-key overwrite "\147\126" undo-boundary
+define-key overwrite "\147\127" undo-boundary
+define-key overwrite "\147\130" undo-boundary
+define-key overwrite "\147\131" undo-boundary
+define-key overwrite "\147\132" undo-boundary
+define-key overwrite "\147\133" undo-boundary
+define-key overwrite "\147\134" undo-boundary
+define-key overwrite "\147\135" undo-boundary
+define-key overwrite "\147\136" undo-boundary
+define-key overwrite "\147\137" undo-boundary
+define-key overwrite "\147\140" undo-boundary
+define-key overwrite "\147\141" undo-boundary
+define-key overwrite "\147\142" undo-boundary
+define-key overwrite "\147\143" undo-boundary
+define-key overwrite "\147\144" undo-boundary
+define-key overwrite "\147\145" undo-boundary
+define-key overwrite "\147\146" undo-boundary
+define-key overwrite "\147\147" undo-boundary
+define-key overwrite "\147\150" undo-boundary
+define-key overwrite "\147\151" undo-boundary
+define-key overwrite "\147\152" undo-boundary
+define-key overwrite "\147\153" undo-boundary
+define-key overwrite "\147\154" undo-boundary
+define-key overwrite "\147\155" undo-boundary
+define-key overwrite "\147\156" undo-boundary
+define-key overwrite "\147\157" undo-boundary
+define-key overwrite "\147\160" undo-boundary
+define-key overwrite "\147\161" undo-boundary
+define-key overwrite "\147\162" undo-boundary
+define-key overwrite "\147\163" undo-boundary
+define-key overwrite "\147\164" undo-boundary
+define-key overwrite "\147\165" undo-boundary
+define-key overwrite "\147\166" undo-boundary
+define-key overwrite "\147\167" undo-boundary
+define-key overwrite "\147\170" undo-boundary
+define-key overwrite "\147\171" undo-boundary
+define-key overwrite "\147\172" undo-boundary
+define-key overwrite "\147\173" undo-boundary
+define-key overwrite "\147\174" undo-boundary
+define-key overwrite "\147\175" undo-boundary
+define-key overwrite "\147\176" undo-boundary
+define-key overwrite "\040\040" undo-boundary
+define-key overwrite "\040\041" undo-boundary
+define-key overwrite "\040\042" undo-boundary
+define-key overwrite "\040\043" undo-boundary
+define-key overwrite "\040\044" undo-boundary
+define-key overwrite "\040\045" undo-boundary
+define-key overwrite "\040\046" undo-boundary
+define-key overwrite "\040\047" undo-boundary
+define-key overwrite "\040\050" undo-boundary
+define-key overwrite "\040\051" undo-boundary
+define-key overwrite "\040\052" undo-boundary
+define-key overwrite "\040\053" undo-boundary
+define-key overwrite "\040\054" undo-boundary
+define-key overwrite "\040\055" undo-boundary
+define-key overwrite "\040\056" undo-boundary
+define-key overwrite "\040\057" undo-boundary
+define-key overwrite "\040\060" undo-boundary
+define-key overwrite "\040\061" undo-boundary
+define-key overwrite "\040\062" undo-boundary
+define-key overwrite "\040\063" undo-boundary
+define-key overwrite "\040\064" undo-boundary
+define-key overwrite "\040\065" undo-boundary
+define-key overwrite "\040\066" undo-boundary
+define-key overwrite "\040\067" undo-boundary
+define-key overwrite "\040\070" undo-boundary
+define-key overwrite "\040\071" undo-boundary
+define-key overwrite "\040\072" undo-boundary
+define-key overwrite "\040\073" undo-boundary
+define-key overwrite "\040\074" undo-boundary
+define-key overwrite "\040\075" undo-boundary
+define-key overwrite "\040\076" undo-boundary
+define-key overwrite "\040\077" undo-boundary
+define-key overwrite "\040\100" undo-boundary
+define-key overwrite "\040\101" undo-boundary
+define-key overwrite "\040\102" undo-boundary
+define-key overwrite "\040\103" undo-boundary
+define-key overwrite "\040\104" undo-boundary
+define-key overwrite "\040\105" undo-boundary
+define-key overwrite "\040\106" undo-boundary
+define-key overwrite "\040\107" undo-boundary
+define-key overwrite "\040\110" undo-boundary
+define-key overwrite "\040\111" undo-boundary
+define-key overwrite "\040\112" undo-boundary
+define-key overwrite "\040\113" undo-boundary
+define-key overwrite "\040\114" undo-boundary
+define-key overwrite "\040\115" undo-boundary
+define-key overwrite "\040\116" undo-boundary
+define-key overwrite "\040\117" undo-boundary
+define-key overwrite "\040\120" undo-boundary
+define-key overwrite "\040\121" undo-boundary
+define-key overwrite "\040\122" undo-boundary
+define-key overwrite "\040\123" undo-boundary
+define-key overwrite "\040\124" undo-boundary
+define-key overwrite "\040\125" undo-boundary
+define-key overwrite "\040\126" undo-boundary
+define-key overwrite "\040\127" undo-boundary
+define-key overwrite "\040\130" undo-boundary
+define-key overwrite "\040\131" undo-boundary
+define-key overwrite "\040\132" undo-boundary
+define-key overwrite "\040\133" undo-boundary
+define-key overwrite "\040\134" undo-boundary
+define-key overwrite "\040\135" undo-boundary
+define-key overwrite "\040\136" undo-boundary
+define-key overwrite "\040\137" undo-boundary
+define-key overwrite "\040\140" undo-boundary
+define-key overwrite "\040\141" undo-boundary
+define-key overwrite "\040\142" undo-boundary
+define-key overwrite "\040\143" undo-boundary
+define-key overwrite "\040\144" undo-boundary
+define-key overwrite "\040\145" undo-boundary
+define-key overwrite "\040\146" undo-boundary
+define-key overwrite "\040\147" undo-boundary
+define-key overwrite "\040\150" undo-boundary
+define-key overwrite "\040\151" undo-boundary
+define-key overwrite "\040\152" undo-boundary
+define-key overwrite "\040\153" undo-boundary
+define-key overwrite "\040\154" undo-boundary
+define-key overwrite "\040\155" undo-boundary
+define-key overwrite "\040\156" undo-boundary
+define-key overwrite "\040\157" undo-boundary
+define-key overwrite "\040\160" undo-boundary
+define-key overwrite "\040\161" undo-boundary
+define-key overwrite "\040\162" undo-boundary
+define-key overwrite "\040\163" undo-boundary
+define-key overwrite "\040\164" undo-boundary
+define-key overwrite "\040\165" undo-boundary
+define-key overwrite "\040\166" undo-boundary
+define-key overwrite "\040\167" undo-boundary
+define-key overwrite "\040\170" undo-boundary
+define-key overwrite "\040\171" undo-boundary
+define-key overwrite "\040\172" undo-boundary
+define-key overwrite "\040\173" undo-boundary
+define-key overwrite "\040\174" undo-boundary
+define-key overwrite "\040\175" undo-boundary
+define-key overwrite "\040\176" undo-boundary
+define-key overwrite "\152\040" undo-boundary
+define-key overwrite "\152\041" undo-boundary
+define-key overwrite "\152\042" undo-boundary
+define-key overwrite "\152\043" undo-boundary
+define-key overwrite "\152\044" undo-boundary
+define-key overwrite "\152\045" undo-boundary
+define-key overwrite "\152\046" undo-boundary
+define-key overwrite "\152\047" undo-boundary
+define-key overwrite "\152\050" undo-boundary
+define-key overwrite "\152\051" undo-boundary
+define-key overwrite "\152\052" undo-boundary
+define-key overwrite "\152\053" undo-boundary
+define-key overwrite "\152\054" undo-boundary
+define-key overwrite "\152\055" undo-boundary
+define-key overwrite "\152\056" undo-boundary
+define-key overwrite "\152\057" undo-boundary
+define-key overwrite "\152\060" undo-boundary
+define-key overwrite "\152\061" undo-boundary
+define-key overwrite "\152\062" undo-boundary
+define-key overwrite "\152\063" undo-boundary
+define-key overwrite "\152\064" undo-boundary
+define-key overwrite "\152\065" undo-boundary
+define-key overwrite "\152\066" undo-boundary
+define-key overwrite "\152\067" undo-boundary
+define-key overwrite "\152\070" undo-boundary
+define-key overwrite "\152\071" undo-boundary
+define-key overwrite "\152\072" undo-boundary
+define-key overwrite "\152\073" undo-boundary
+define-key overwrite "\152\074" undo-boundary
+define-key overwrite "\152\075" undo-boundary
+define-key overwrite "\152\076" undo-boundary
+define-key overwrite "\152\077" undo-boundary
+define-key overwrite "\152\100" undo-boundary
+define-key overwrite "\152\101" undo-boundary
+define-key overwrite "\152\102" undo-boundary
+define-key overwrite "\152\103" undo-boundary
+define-key overwrite "\152\104" undo-boundary
+define-key overwrite "\152\105" undo-boundary
+define-key overwrite "\152\106" undo-boundary
+define-key overwrite "\152\107" undo-boundary
+define-key overwrite "\152\110" undo-boundary
+define-key overwrite "\152\111" undo-boundary
+define-key overwrite "\152\112" undo-boundary
+define-key overwrite "\152\113" undo-boundary
+define-key overwrite "\152\114" undo-boundary
+define-key overwrite "\152\115" undo-boundary
+define-key overwrite "\152\116" undo-boundary
+define-key overwrite "\152\117" undo-boundary
+define-key overwrite "\152\120" undo-boundary
+define-key overwrite "\152\121" undo-boundary
+define-key overwrite "\152\122" undo-boundary
+define-key overwrite "\152\123" undo-boundary
+define-key overwrite "\152\124" undo-boundary
+define-key overwrite "\152\125" undo-boundary
+define-key overwrite "\152\126" undo-boundary
+define-key overwrite "\152\127" undo-boundary
+define-key overwrite "\152\130" undo-boundary
+define-key overwrite "\152\131" undo-boundary
+define-key overwrite "\152\132" undo-boundary
+define-key overwrite "\152\133" undo-boundary
+define-key overwrite "\152\134" undo-boundary
+define-key overwrite "\152\135" undo-boundary
+define-key overwrite "\152\136" undo-boundary
+define-key overwrite "\152\137" undo-boundary
+define-key overwrite "\152\140" undo-boundary
+define-key overwrite "\152\141" undo-boundary
+define-key overwrite "\152\142" undo-boundary
+define-key overwrite "\152\143" undo-boundary
+define-key overwrite "\152\144" undo-boundary
+define-key overwrite "\152\145" undo-boundary
+define-key overwrite "\152\146" undo-boundary
+define-key overwrite "\152\147" undo-boundary
+define-key overwrite "\152\150" undo-boundary
+define-key overwrite "\152\151" undo-boundary
+define-key overwrite "\152\152" undo-boundary
+define-key overwrite "\152\153" undo-boundary
+define-key overwrite "\152\154" undo-boundary
+define-key overwrite "\152\155" undo-boundary
+define-key overwrite "\152\156" undo-boundary
+define-key overwrite "\152\157" undo-boundary
+define-key overwrite "\152\160" undo-boundary
+define-key overwrite "\152\161" undo-boundary
+define-key overwrite "\152\162" undo-boundary
+define-key overwrite "\152\163" undo-boundary
+define-key overwrite "\152\164" undo-boundary
+define-key overwrite "\152\165" undo-boundary
+define-key overwrite "\152\166" undo-boundary
+define-key overwrite "\152\167" undo-boundary
+define-key overwrite "\152\170" undo-boundary
+define-key overwrite "\152\171" undo-boundary
+define-key overwrite "\152\172" undo-boundary
+define-key overwrite "\152\173" undo-boundary
+define-key overwrite "\152\174" undo-boundary
+define-key overwrite "\152\175" undo-boundary
+define-key overwrite "\152\176" undo-boundary
+define-key overwrite "\040\167\040" undo-boundary
+define-key overwrite "\040\167\041" undo-boundary
+define-key overwrite "\040\167\042" undo-boundary
+define-key overwrite "\040\167\043" undo-boundary
+define-key overwrite "\040\167\044" undo-boundary
+define-key overwrite "\040\167\045" undo-boundary
+define-key overwrite "\040\167\046" undo-boundary
+define-key overwrite "\040\167\047" undo-boundary
+define-key overwrite "\040\167\050" undo-boundary
+define-key overwrite "\040\167\051" undo-boundary
+define-key overwrite "\040\167\052" undo-boundary
+define-key overwrite "\040\167\053" undo-boundary
+define-key overwrite "\040\167\054" undo-boundary
+define-key overwrite "\040\167\055" undo-boundary
+define-key overwrite "\040\167\056" undo-boundary
+define-key overwrite "\040\167\057" undo-boundary
+define-key overwrite "\040\167\060" undo-boundary
+define-key overwrite "\040\167\061" undo-boundary
+define-key overwrite "\040\167\062" undo-boundary
+define-key overwrite "\040\167\063" undo-boundary
+define-key overwrite "\040\167\064" undo-boundary
+define-key overwrite "\040\167\065" undo-boundary
+define-key overwrite "\040\167\066" undo-boundary
+define-key overwrite "\040\167\067" undo-boundary
+define-key overwrite "\040\167\070" undo-boundary
+define-key overwrite "\040\167\071" undo-boundary
+define-key overwrite "\040\167\072" undo-boundary
+define-key overwrite "\040\167\073" undo-boundary
+define-key overwrite "\040\167\074" undo-boundary
+define-key overwrite "\040\167\075" undo-boundary
+define-key overwrite "\040\167\076" undo-boundary
+define-key overwrite "\040\167\077" undo-boundary
+define-key overwrite "\040\167\100" undo-boundary
+define-key overwrite "\040\167\101" undo-boundary
+define-key overwrite "\040\167\102" undo-boundary
+define-key overwrite "\040\167\103" undo-boundary
+define-key overwrite "\040\167\104" undo-boundary
+define-key overwrite "\040\167\105" undo-boundary
+define-key overwrite "\040\167\106" undo-boundary
+define-key overwrite "\040\167\107" undo-boundary
+define-key overwrite "\040\167\110" undo-boundary
+define-key overwrite "\040\167\111" undo-boundary
+define-key overwrite "\040\167\112" undo-boundary
+define-key overwrite "\040\167\113" undo-boundary
+define-key overwrite "\040\167\114" undo-boundary
+define-key overwrite "\040\167\115" undo-boundary
+define-key overwrite "\040\167\116" undo-boundary
+define-key overwrite "\040\167\117" undo-boundary
+define-key overwrite "\040\167\120" undo-boundary
+define-key overwrite "\040\167\121" undo-boundary
+define-key overwrite "\040\167\122" undo-boundary
+define-key overwrite "\040\167\123" undo-boundary
+define-key overwrite "\040\167\124" undo-boundary
+define-key overwrite "\040\167\125" undo-boundary
+define-key overwrite "\040\167\126" undo-boundary
+define-key overwrite "\040\167\127" undo-boundary
+define-key overwrite "\040\167\130" undo-boundary
+define-key overwrite "\040\167\131" undo-boundary
+define-key overwrite "\040\167\132" undo-boundary
+define-key overwrite "\040\167\133" undo-boundary
+define-key overwrite "\040\167\134" undo-boundary
+define-key overwrite "\040\167\135" undo-boundary
+define-key overwrite "\040\167\136" undo-boundary
+define-key overwrite "\040\167\137" undo-boundary
+define-key overwrite "\040\167\140" undo-boundary
+define-key overwrite "\040\167\141" undo-boundary
+define-key overwrite "\040\167\142" undo-boundary
+define-key overwrite "\040\167\143" undo-boundary
+define-key overwrite "\040\167\144" undo-boundary
+define-key overwrite "\040\167\145" undo-boundary
+define-key overwrite "\040\167\146" undo-boundary
+define-key overwrite "\040\167\147" undo-boundary
+define-key overwrite "\040\167\150" undo-boundary
+define-key overwrite "\040\167\151" undo-boundary
+define-key overwrite "\040\167\152" undo-boundary
+define-key overwrite "\040\167\153" undo-boundary
+define-key overwrite "\040\167\154" undo-boundary
+define-key overwrite "\040\167\155" undo-boundary
+define-key overwrite "\040\167\156" undo-boundary
+define-key overwrite "\040\167\157" undo-boundary
+define-key overwrite "\040\167\160" undo-boundary
+define-key overwrite "\040\167\161" undo-boundary
+define-key overwrite "\040\167\162" undo-boundary
+define-key overwrite "\040\167\163" undo-boundary
+define-key overwrite "\040\167\164" undo-boundary
+define-key overwrite "\040\167\165" undo-boundary
+define-key overwrite "\040\167\166" undo-boundary
+define-key overwrite "\040\167\167" undo-boundary
+define-key overwrite "\040\167\170" undo-boundary
+define-key overwrite "\040\167\171" undo-boundary
+define-key overwrite "\040\167\172" undo-boundary
+define-key overwrite "\040\167\173" undo-boundary
+define-key overwrite "\040\167\174" undo-boundary
+define-key overwrite "\040\167\175" undo-boundary
+define-key overwrite "\040\167\176" undo-boundary
+define-key overwrite "\156" backward-char
+define-key overwrite "\145" next-line
+define-key overwrite "\151" previous-line
+define-key overwrite "\157" forward-char
+define-key overwrite "\154" backward-word
+define-key overwrite "\165" forward-word
+define-key overwrite "\060" beginning-of-line
+define-key overwrite "\044" end-of-line
+define-key overwrite "\136" back-to-indentation
+define-key overwrite "\107" end-of-buffer
+define-key overwrite "\173" backward-paragraph
+define-key overwrite "\175" forward-paragraph
+define-key overwrite "\147\147" beginning-of-buffer
+define-key overwrite "\015" next-line
+define-key overwrite "\012" next-line
+define-key overwrite "\177" backward-char
+define-key overwrite "\061" digit-argument
+define-key overwrite "\062" digit-argument
+define-key overwrite "\063" digit-argument
+define-key overwrite "\064" digit-argument
+define-key overwrite "\065" digit-argument
+define-key overwrite "\066" digit-argument
+define-key overwrite "\067" digit-argument
+define-key overwrite "\070" digit-argument
+define-key overwrite "\071" digit-argument
+define-key overwrite "\163" overwrite-mode
+define-key overwrite "\123" back-to-indentation
+define-key overwrite "\164" forward-char
+define-key overwrite "\124" end-of-line
+define-key overwrite "\170" delete-char
+define-key overwrite "\130" kill-line
+define-key overwrite "\167" kill-region
+define-key overwrite "\127" kill-line
+define-key overwrite "\144" kill-region
+define-key overwrite "\143" copy-region-as-kill
+define-key overwrite "\166" yank
+define-key overwrite "\126" yank
+define-key overwrite "\172" undo
+define-key overwrite "\141" set-mark-command
+define-key overwrite "\057" isearch-forward
+define-key overwrite "\077" isearch-backward
+define-key overwrite "\153" search-again
+define-key overwrite "\152\152" recenter
+define-key overwrite "\040\167\156" previous-window
+define-key overwrite "\040\167\151" previous-window
+define-key overwrite "\040\167\145" other-window
+define-key overwrite "\040\167\157" other-window
diff --git a/nu/.config/nushell/config.nu b/nu/.config/nushell/config.nu
index 4d0c13d..7eac8ac 100644
--- a/nu/.config/nushell/config.nu
+++ b/nu/.config/nushell/config.nu
@@ -1,5 +1,24 @@
$env.CARAPACE_BRIDGES = 'fish,zsh,bash'
$env.CARAPACE_LENIENT = 1
+$env.config.buffer_editor = "emacs"
+$env.config.show_banner = false # remove welcome message
+$env.PATH ++= ([
+".cabal/bin"
+".ghcup/bin"
+".cargo/bin"
+".bun/bin"
+".local/share"
+".config/emacs/bin"
+".local/share"
+"go/bin"
+".yarn/bin"
+".cabal/bin"
+".ghcup/bin"
+
+]
+| each {|p| $nu.home-dir | path join $p}
+)
+
let carapace_completer = {|spans: list<string>|
carapace $spans.0 nushell ...$spans | from json
@@ -10,3 +29,4 @@ $env.config.completions.external = {
max_results: 100
completer: $carapace_completer
}
+source completions-jj.nu
diff --git a/ssh/.ssh/known_hosts b/ssh/.ssh/known_hosts
index 1087b38..7e23a6e 100644
--- a/ssh/.ssh/known_hosts
+++ b/ssh/.ssh/known_hosts
@@ -21,3 +21,7 @@ knot.bas.sh ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCpVx9TG9MugZj8rZZKMA11cYujtG/6
|1|juUKjrJLsJlDsVP42gv2hayuQhE=|cPhyI4ux8n0XzHZzm8M94tRRGLM= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKcnkKsPatgLXKOyA84NqVn1eT0r/qm8xzg16iLgiZCE
|1|XaEJ+8MN9yGcfayv/ZJDAQHPqq0=|ML+oZqyh9rpfnsBdDq4W3SvZDPU= ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDC9fB8C8I7df8F81gMfp2nh4A68fRv8rDS1Jcn3mVqCgxpY/h71NoSxz4PDj3VIwvT2EMindIcyKHPr9VO7OhLV6njZVkO4pON2pf03h533RSjvAgAYvmDUyLzKUHJf7VzwNdgnVC2XZ7SQjjAin0BXDdDxljk+gyK2JgsOQXnL9KHcYEwE/ujm1GYrqsxYSbag+a3eYpMt9vjeEtB7K5ZC5z0etxpcKAOWfwvvVRPKhtjMRkwoKzrgTMFSH+UFnxHGvClCt1hu4tCzav33rAeTyEvmpsE3IQRumBcfUCs9zJvokPRFEOdws5TkttlO3tsknb81iSRedAtgwz5+WeCla11mo6O6FBWO4HAdujzWTJME2dJzmv6eUmlVaei05i4UZQw3FiuCmW6h3l7zyytcPElqqqZTla0Ma186bV+r7x/vVv1snpEK6wlqJSitH0RDIARWceErNYhtNS1sDpLN+NgFJAcidI+2tajm+JAIXgyI5Dj81dTDLFSjr/vkIM=
|1|aULK8h+QNiub5lY61fiRIUgKJLE=|8zFgqP4Z82A1ieaurGRaYGSQY/0= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEL4zLiYkqDpxeRZbwRrINP5nZnXN2giU24q6BUgBdrGxHwMwddd4hk/N1Ut7buHvkbN4ji3X3YivH9sHJgSdbg=
+git.charm.sh ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuy+nYe1WRRM7KrupoN88FSbfayyezygBfvAOS8jbcJ
+git.savannah.nongnu.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMnMLHxGS/b6Su98mL/J58FkpEJY/X1mONqhPBuFX5sJ
+git.savannah.nongnu.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBP9c1Z2f4OHxymvLxqxQ/hY1g0ol0/iiXUrVFGZBBq4h5gD05c7Gw9rRrcrvF9XvumBvOghOQzDSZZLRWvFGocA=
+haring.bas.sh ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDfvLrxZBir8r+ae5AAK+3H3Xq/LRZRiq/FnPTx1V1KJ0ciXbmA9Up1kecnQZuVh4GEjyQK2QMush6KvyP6M407gOwpjjMmW0GZrV7SLjzacgyXgiagSFDfwY7Dl9hKBcyk9z5VM4A5muidt7NmHK/N5XhQuJkJyJg19ekl0ZyvQ/3vkCowdZASdwcK6fKSoKWFp4IoZrIMPYYnPl6/PIGH28cXhdt2kahwcI0i+R+TVKkX0qLuyF3BuTNrDE/Ba9u96A+wU3pmm7LGiKUlsiZizt9fcd7yqdbF3npiNcancrozZot63Lmvh0KWZsl16yGDAIdpw+qQgmo0epZznqhzYb28K73EdBFjjQHtfC/ywaCKGe3tWWEOfwcydSaquZJ/Bc7oV7XmQ7Q5JxoUz0AlTk6qof4QnOw2hgj7v5CHYlk7S7SXmU/3F7Njx5sFP6TxIm5pmS26ciXypjtKPihi1MvTvOGeveHqzxeZQKQWDMpGFrV2Yv0g/aND6CId8Fs=
diff --git a/ssh/.ssh/known_hosts.old b/ssh/.ssh/known_hosts.old
index e5d295a..b163770 100644
--- a/ssh/.ssh/known_hosts.old
+++ b/ssh/.ssh/known_hosts.old
@@ -19,3 +19,7 @@ knot.bas.sh ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrHorY6B1bnUZUbBft1bpeCVdWuFCo
knot.bas.sh ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCpVx9TG9MugZj8rZZKMA11cYujtG/6d8PfYcE7zUjXb4gqEfdoPuMjtWr7B44SL+IUAEnIug0HiD9s5zwmjF/O6Z0+YX3S/IaxGf3wzKbr2cUseVwWEEGLqGMpPYlYwgMR9M0ZbzeBJAj8sRVHLpWRvjTIrr5gBBJS9r+ZzVnEytsD2NWIpcrneqbv2Ocx66wIRRRXxIEgbEamSiTq734QxgxVc+JLhj5SXrskN0lHSHl58x5nxU/QPufSgcfQr/UwjGRfmwlEf2TqL4iQ+YO9wdtNMYL5ineqek7sqA7xFLnSWRZmrEPLwGEQBHmUhtsQfY92k4c1wsGQxt5tu2CNJ/sNLkNrqi5UwxgFo9AWUFSU/MPySQNPKTOObEvJ5ZUfAjsXiB0bvRHy08GQZeSueji3xWnLFAwDbwbefBZrExAOLdC2QrafbBX5Q12a1raD5vxPmyS/QF0b0Baq0NPl/DdZUeA9zUFz3oc3W9bgpV8A0bAcYlothx3jNM+GoAE=
|1|qjMBwMldwXOghqj+JlvZKoSy2jk=|66N/LT3shbJ0Yv7L0qKfz9QZWR8= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIATpF/ENRr02r4E8RBiSNu8o87rzO3kSfeTsubPhpicu
|1|juUKjrJLsJlDsVP42gv2hayuQhE=|cPhyI4ux8n0XzHZzm8M94tRRGLM= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKcnkKsPatgLXKOyA84NqVn1eT0r/qm8xzg16iLgiZCE
+|1|XaEJ+8MN9yGcfayv/ZJDAQHPqq0=|ML+oZqyh9rpfnsBdDq4W3SvZDPU= ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDC9fB8C8I7df8F81gMfp2nh4A68fRv8rDS1Jcn3mVqCgxpY/h71NoSxz4PDj3VIwvT2EMindIcyKHPr9VO7OhLV6njZVkO4pON2pf03h533RSjvAgAYvmDUyLzKUHJf7VzwNdgnVC2XZ7SQjjAin0BXDdDxljk+gyK2JgsOQXnL9KHcYEwE/ujm1GYrqsxYSbag+a3eYpMt9vjeEtB7K5ZC5z0etxpcKAOWfwvvVRPKhtjMRkwoKzrgTMFSH+UFnxHGvClCt1hu4tCzav33rAeTyEvmpsE3IQRumBcfUCs9zJvokPRFEOdws5TkttlO3tsknb81iSRedAtgwz5+WeCla11mo6O6FBWO4HAdujzWTJME2dJzmv6eUmlVaei05i4UZQw3FiuCmW6h3l7zyytcPElqqqZTla0Ma186bV+r7x/vVv1snpEK6wlqJSitH0RDIARWceErNYhtNS1sDpLN+NgFJAcidI+2tajm+JAIXgyI5Dj81dTDLFSjr/vkIM=
+|1|aULK8h+QNiub5lY61fiRIUgKJLE=|8zFgqP4Z82A1ieaurGRaYGSQY/0= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEL4zLiYkqDpxeRZbwRrINP5nZnXN2giU24q6BUgBdrGxHwMwddd4hk/N1Ut7buHvkbN4ji3X3YivH9sHJgSdbg=
+git.charm.sh ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuy+nYe1WRRM7KrupoN88FSbfayyezygBfvAOS8jbcJ
+git.savannah.nongnu.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMnMLHxGS/b6Su98mL/J58FkpEJY/X1mONqhPBuFX5sJ
diff --git a/xmonad/.config/xmonad/xmonad.hs b/xmonad/.config/xmonad/xmonad.hs
index ce3d005..f9da0d9 100644
--- a/xmonad/.config/xmonad/xmonad.hs
+++ b/xmonad/.config/xmonad/xmonad.hs
@@ -105,7 +105,7 @@ myConfig =
`additionalKeysP` [ ("M-<Return>", spawn myTerminal),
("M-p", spawn "j4-dmenu-desktop"),
("M-c", spawn "emacs"),
- ("M-w", spawn "vivaldi"),
+ ("M-w", spawn "icecat"),
("M-e", spawn "xfe"),
("M-s", spawn "discord"),
("M-x", spawn "loginctl lock-session"),