Commit Diff


commit - 8be01d5af44abdb7f60cb4259cea67a8c68b576e
commit + 4b97a971d5a0cf57f49eace755c91e6380a05c48
blob - /dev/null
blob + 298f7722018a072dd67ad6596929a4756b54aaaf (mode 644)
--- /dev/null
+++ hosts/void/overlays/config/shepherd/init.d/emacs-daemon.scm
@@ -0,0 +1,3 @@
+;; -*- mode: scheme; -*-
+(use-modules (helpers))
+(exec-service 'emacs-daemon '("emacs" "--daemon"))
blob - d80da640ceca879566510a4f55879c0860470a34
blob + f2be2514060f7351e3be6c73f3ad6b58c515d9fa
--- hosts/void/overlays/config/volare/config
+++ hosts/void/overlays/config/volare/config
@@ -129,12 +129,9 @@ mouse_warping none
     bindsym $mod+shift+h splith
     bindsym $mod+shift+v splitv
 
-    bindsym $mod+s split none
+    bindsym $mod+shift+s split none
     bindsym $mod+q fullscreen
 
-    bindsym $mod+Shift+f fullscreen toggle
-    bindsym $alt+Shift+f fullscreen toggle
-
     bindsym $mod+Shift+space floating toggle
 
     bindsym $mod+Shift+minus move scratchpad
blob - /dev/null
blob + 32f0bd538d0016ec1797a31e4b712fd0eebcc050 (mode 644)
--- /dev/null
+++ hosts/void/overlays/home/nbrc
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+export EDITOR="emacsclient -nw"
+export NB_DEFAULT_EXTENSION="${NB_DEFAULT_EXTENSION:-org}"
+export NB_SYNTAX_THEME="${NB_SYNTAX_THEME:-base16}"
+export NB_COLOR_THEME="${NB_COLOR_THEME:-smoke}"
+export NB_AUTO_SYNC="${NB_AUTO_SYNC:-0}"
blob - 9f97e096dd5916ab0177016ab3fe568d69010a2f
blob + 4c6fee6bcd2d33671fca8731a23804044217bb70
--- modules/mixins/dotfiles/config/shell/profile/environment
+++ modules/mixins/dotfiles/config/shell/profile/environment
@@ -1,10 +1,10 @@
 #!/bin/sh
 
 export LC_COLLATE=C
-export EDITOR=nvim
 export PAGER=less
 export LESS=-R
-export VISUAL=nvim
+export EDITOR="emacsclient --no-window-system"
+export VISUAL="emacsclient --no-window-system"
 export PYTHONDONTWRITEBYTECODE=1
 export PYTHONSTARTUP="$HOME/.pythonrc"
 export BROWSER=firefox
blob - 8aa99c0efd1c57f812367aee0ac5d8cb61c0c9f4
blob + 73d9fa1f52dd69070a3e4baee561d28d566b8586
--- modules/mixins/dotfiles/config/shell/rc/aliased-short-names
+++ modules/mixins/dotfiles/config/shell/rc/aliased-short-names
@@ -3,7 +3,6 @@
 alias pws='LC_ALL=C tr -dc a-zA-Z0-9 < /dev/urandom | head -c 20; echo'
 alias pwc='pwd | sed "s|$|/|" | wl-copy -n'
 
-alias em='emacsclient --no-window-system'
 alias f='magdalena look-file'
 alias m='mntmenu'
 alias p='pmn'
blob - b83bec71adedfef55560f1d694edd1e304830c0b
blob + ab7550fcc8ba5ed1c6ee0cc1aded2d4a3e066f0b
--- modules/mixins/dotfiles/config/shell/rc/functions
+++ modules/mixins/dotfiles/config/shell/rc/functions
@@ -1,12 +1,5 @@
 #!/bin/sh
 
-nixpkgs_cache_index_update() {
-	filename="index-$(uname -m | sed 's/^arm64$/aarch64/')-$(uname | tr "[:upper:]" "[:lower:]")"
-	mkdir -p ~/.cache/nix-index && cd ~/.cache/nix-index || exit
-	wget -q -N https://github.com/nix-community/nix-index-database/releases/latest/download/"$filename"
-	ln -f "$filename" files
-}
-
 nvimrecomp() {
 	nix_fennel_path="$HOME/src/sr.ht/nix/modules/mixins/dotfiles/config/nvim/fnl"
 	config_path="$HOME/.config/nvim"
@@ -156,6 +149,10 @@ ae() {
 	fi
 }
 
+em() {
+	emacsclient --no-window-system "${1:-.}"
+}
+
 cd() {
 	builtin cd "$@" && magdalena log-dir "$PWD"
 }
@@ -212,11 +209,7 @@ u() {
 }
 
 o() {
-	if [ $# -eq 0 ]; then
-		nvim -c ":Oil $(pwd)"
-	else
-		nvim -c ":Oil $1"
-	fi
+	nvim -c ":Oil ${1:-.}"
 }
 
 d() {