Commit Diff


commit - af8af444582ea33ed63a21a78329af59e191db4f
commit + 423929f93070d59381f38587cd2ed256481a8e9e
blob - dc2adffeb301cdd13645a7daf8bd99bf7ecce2a1
blob + 67582b767e17a8bb44797f9fd31c717e41823042
--- flake.lock
+++ flake.lock
@@ -32,11 +32,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1784049068,
-        "narHash": "sha256-nvO5rN+SWdpVGY1OIFziAz8JaTl265lgSRlPnQCciIc=",
+        "lastModified": 1784050156,
+        "narHash": "sha256-2iQ6qyVLsxAs8ZydW9dIXlPWEoh3r1Sl1PnQcHZtDk0=",
         "owner": "~mtmn",
         "repo": "corpus",
-        "rev": "4a464dc7ea2c23ef107e4b2d9f5cc6c840c52e26",
+        "rev": "1f11edf54013c82402ffbc058de59e9668c52d10",
         "type": "sourcehut"
       },
       "original": {
blob - f072efb01704cc04af7d93d3d17a99fae44d9676
blob + 1ea1666b5e87c42b07abaeb879978beb74ce19fc
--- hosts/void/default.nix
+++ hosts/void/default.nix
@@ -203,6 +203,8 @@
       go_1_26
       gopls
       zls
+      rustup
+      nim
     ];
   }));
 }
blob - e4c6eea62d3d66878d16ca5f507223971ef5f0e9
blob + ab60a71bc9b45094923692df9a33416687f83922
--- hosts/void/overlays/config/volare/config
+++ hosts/void/overlays/config/volare/config
@@ -32,7 +32,7 @@ input "pointer-1133-16500-Logitech_G305" {
 seat * xcursor_theme McMojave 16
 
 focus_follows_mouse yes
-mouse_warping container
+mouse_warping none
 
     bindsym $mod+Shift+Return exec $term
 
blob - 0783d2bf0ee438c6841392bcd6f2de615b7a941b
blob + 80db3c572caa3541c32d8d17e60ce0919c946322
--- modules/mixins/dotfiles/config/newsraft/feeds
+++ modules/mixins/dotfiles/config/newsraft/feeds
@@ -40,6 +40,7 @@ https://romain.blogreen.org/blog/rss-short.xml
 https://sibexi.co/index.xml
 https://analognowhere.com/feed/rss.xml
 https://fabiensanglard.net/rss.xml
+https://venam.net/blog/feed.xml
 
 
 @ substack < reload-period 120
blob - /dev/null
blob + fef1c23e33b7699787fcce2d3fbbe75dc64f5cd0 (mode 644)
--- /dev/null
+++ modules/mixins/dotfiles/config/shell/rc/mercurial
@@ -0,0 +1,24 @@
+#!/bin/sh
+alias ha='hg add'
+alias hb='hg bookmark'
+alias hc='hg commit'
+alias hd='hg diff'
+alias hdm='hdr "ancestor(master, .)"'
+alias hdr='hd -r'
+alias hhem='hdm > /tmp/q && hg --debug --traceback histedit "::. and not ::master"'
+alias hl='hg log'
+alias hlm='hl -r "::. and not ::master"'
+alias hp='hg pull'
+alias hr='hg rebase'
+alias hrm='hr -d master'
+alias hs='hg show'
+alias hst='hg status'
+alias hu='hg update'
+alias huc='hu --clean'
+alias hbs='hg-bookmark-strip'
+
+hg-bookmark-strip() {
+    local bookmark="${1?bookmark required}"
+    hg strip -r "$bookmark"
+    hg bookmark --delete "$bookmark"
+}
blob - eb9456c9c8c530c074d17f4ca228244056a8620a
blob + 808e73c01978a9ecf51ae4b2eaf0ee56cb5f9fb8
--- modules/mixins/dotfiles/config/zsh/rc/functions
+++ modules/mixins/dotfiles/config/zsh/rc/functions
@@ -35,19 +35,6 @@ jog() {
 		sed '/^\x1b\[2m/d; /^$/d'
 }
 
-hs() {
-	sqlite3 -csv -header "$HOME/.histdb/zsh-history.db" "
-        SELECT command FROM (
-            SELECT commands.argv AS command, history.start_time AS st
-            FROM commands
-            JOIN history ON history.command_id = commands.id
-            ORDER BY history.start_time DESC
-            LIMIT 1000
-        ) ORDER BY st ASC
-    " | xan view -A -t borderless -I -M --repeat-headers never --color always |
-		sed '/^\x1b\[2m/d; /^$/d'
-}
-
 for b in $(seq 0 100); do
 	alias b"$b"="sudo brightnessctl set $b%"
 done