summaryrefslogtreecommitdiff
path: root/dotfiles-darwin
AgeCommit message (Collapse)Author
2024-02-11emacs: Replace my/focus-frame with my/resize-frameGrégoire Duchêne
my/resize-frame will provide more options to resize the frame as desired. Also, make that function available only on macOS, since Linux has capable tiling window managers.
2024-01-06darwin/zsh: Only use some GNU tools by defaultGrégoire Duchêne
2023-09-10emacs: Adopt ‘setopt’Grégoire Duchêne
2023-07-08darwin/env.sh: Export HOST_SHORTGrégoire Duchêne
2023-01-15darwin/zsh: Switch back to Homebrew-provided EmacsGrégoire Duchêne
2022-08-07darwin/env.sh: Fix initial plutil invocationGrégoire Duchêne
2022-04-17darwin/zsh: Exclude .DS_Store files with rsyncGrégoire Duchêne
2022-04-03darwin/zsh: Disable “sessions” in Terminal.appGrégoire Duchêne
2022-02-12emacs: Allow nil themes in ‘my/maybe-switch-theme’Grégoire Duchêne
Also, load themes separately.
2022-02-12darwin/env.sh: Set SSH_AUTH_SOCK in Emacs.appGrégoire Duchêne
2022-01-29darwin/env.sh: Run script in a login shellGrégoire Duchêne
We need a login shell to have the right PATH set. Also, we need not to call stty when TERM is empty, which it will be when that script runs.
2022-01-29darwin/env.sh: Add loggingGrégoire Duchêne
2022-01-15darwin/env.sh: Set LSEnvironment using JSONGrégoire Duchêne
2021-12-11emacs: Load and rotate themes in server modeGrégoire Duchêne
2021-12-11emacs: Refactor configurationGrégoire Duchêne
2021-11-27darwin: Enable more Emacs key bindings in appsGrégoire Duchêne
See the documentation for NSStandardKeyBindingResponding for a complete list of actions that may be supported.
2021-11-13darwin/zsh: Prefer all Homebrew GNU utilitiesGrégoire Duchêne
2021-11-13darwin/zsh: Use Homebrew GNU Make if availableGrégoire Duchêne
2021-11-13emacs: Drop exec-path-from-shellGrégoire Duchêne
This is mostly done with a horrible hack on how macOS app bundles get their PATH set correctly.
2021-07-04darwin/zsh: Configure aliases for GNU ls if foundGrégoire Duchêne
2021-07-04emacs: Parameterize theme selectionGrégoire Duchêne
Also, set the timer running ‘is-macos-dark’ (renamed to ‘macos-dark-p’) only when ‘after-init-hook’ is run. This makes it so that the correct themes will be used when ‘awhk-day-theme’ and ‘awhk-night-theme’ are changed in per-domain or per-host configuration.
2021-06-19zsh: Move the ‘vault’ function to dotfiles-darwinGrégoire Duchêne
2021-05-29emacs: Automatically switch themes at nightGrégoire Duchêne
2021-04-10darwin/zsh: Add support for a custom Emacs.appGrégoire Duchêne
2021-04-03darwin/bin: Export DOMAIN and HOST in env.shGrégoire Duchêne
2021-04-03darwin/bin: Do not export PATH in env.shGrégoire Duchêne
2020-11-08darwin/emacs: Use executable-find to find glsGrégoire Duchêne
2020-08-08darwin/zsh: Prefer GNU grep if availableGrégoire Duchêne
2020-08-08darwin/zsh: Prefer GNU tar if availableGrégoire Duchêne
2020-07-05emacs: Disable the same modes when in server modeGrégoire Duchêne
Also, always set mac-right-option-modifier to 'none on macOS.
2020-07-05darwin/bin: Add env.shGrégoire Duchêne
This short script defines a few environment variables with launchctl so macOS apps can access them.
2020-07-04emacs: Add macOS-specific configurationGrégoire Duchêne
2020-06-21darwin/zsh: Shorten XDG_RUNTIME_DIRGrégoire Duchêne
2020-05-24darwin/zsh: Use pip3 and python3 by defaultGrégoire Duchêne
2020-05-24darwin/zsh: Create ${XDG_RUNTIME_DIR} if neededGrégoire Duchêne
2020-01-06Export DOMAIN on both Linux and macOSGrégoire Duchêne
Also, use -s with cut so that DOMAIN will be empty if no domain is set.
2019-12-22Have macOS df hide inode statisticsGrégoire Duchêne
GNU df does not show those by default so the Linux alias remains unchanged.
2019-12-21Add zsh configurationGrégoire Duchêne