Various configuration files and helper scripts to be managed with GNU Stow.
These dotfiles are licensed under the Apache License, Version 2.0.
Some content (for example some Emacs packages included) have separate licenses.
Those files are included here as a convenience and do not belong under this license.
*** Setting Things Up
To generate the =ox-octaspire-css= CSS and Org files,
you will need a Common Lisp implementation and
Quicklisp. The included =Makefile= in the submodule uses SBCL,
so if you are using another ANSI conforming implementation, please change
the name of your implementation into the correct variable in the =Makefile=.
git clone --recursive <url>
make -C emacs/.config/emacs/octaspire/submodules/ox-octaspire-css
*** When =dotfiles= resides in ~$HOME~
# and so on...
*** When =dotfiles= resides in ~$HOME/some/path~
stow -t ~/ bash
stow -t ~/ emacs
stow -t ~/ git
stow -t ~/ tmux
stow -t ~/ vi
stow -t ~/ vim
stow -t ~/ zsh
stow -t ~/ fish
stow -t ~/ bin
# and so on...
** Settings not Suitable for Stow
permit nopass octaspire as root cmd /bin/cp args crates2 /usr/local/bin/
permit nopass octaspire as root cmd /sbin/shutdown args -hp now
permit nopass octaspire as root cmd /sbin/reboot args
permit nopass octaspire as root cmd sh args /etc/netstart iwm0
permit nopass octaspire as root cmd syspatch args
permit nopass octaspire as root cmd pkg_add args -ui
**** Advanced Power Management Daemon (APMD)
Before doing this, command ~dmesg | grep cpu0~
should be used to verify that the processor
supports frequency scaling.
If it does (listing shows for example for Intel processor
~Enhanced SpeedStep~ speeds), the following commands can
be used to turn =APMD= on.
rcctl enable apmd
rcctl set apmd flags -A
rcctl start apmd