commit 4b97a971d5a0cf57f49eace755c91e6380a05c48 from: mtmn date: Thu Jul 16 18:29:37 2026 UTC emacs-daemon, nb config, shell cleanup 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() {