commit - 8be01d5af44abdb7f60cb4259cea67a8c68b576e
commit + 4b97a971d5a0cf57f49eace755c91e6380a05c48
blob - /dev/null
blob + 298f7722018a072dd67ad6596929a4756b54aaaf (mode 644)
--- /dev/null
+++ hosts/void/overlays/config/shepherd/init.d/emacs-daemon.scm
+;; -*- 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
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
+#!/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
#!/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
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
#!/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"
fi
}
+em() {
+ emacsclient --no-window-system "${1:-.}"
+}
+
cd() {
builtin cd "$@" && magdalena log-dir "$PWD"
}
}
o() {
- if [ $# -eq 0 ]; then
- nvim -c ":Oil $(pwd)"
- else
- nvim -c ":Oil $1"
- fi
+ nvim -c ":Oil ${1:-.}"
}
d() {