Config for vim, emacs, tmux https://erickgnavar.github.io/emacs-config
  • C 20.2%
  • TypeScript 18.7%
  • JavaScript 14.6%
  • Shell 13.1%
  • Nix 8.2%
  • Other 25.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Erick Navarro a890cd5fe4
[nix-darwin] remove Claude Desktop from work profile
this can be used as a browser app so we can avoid having a VM and
other stuff that requires Claude Desktop to work
2026-10-14 12:17:49 -06:00
.emacs.d [emacs] replace pngpaste with haru 2026-10-07 22:55:31 -06:00
.github/workflows [quickshell] replace swaylock with a video lock screen 2026-10-10 21:38:40 -06:00
.pi/agent [pi] improve theme visual distinctions 2026-10-14 12:13:55 -06:00
clipboard-picker [clipboard-picker]: add GTK clipboard history picker 2026-08-30 23:25:01 -06:00
espanso [espanso] Add some Japanese words using romaji as trigger key 2026-05-20 18:33:07 -06:00
eww [eww] wrap and constrain Spotify widget details 2026-10-04 07:24:23 -06:00
ghostty [ghostty] Add basic configuration file 2024-12-29 12:47:20 -08:00
gtk [gtk] reduce default font size 2026-08-10 22:33:58 -06:00
hammerspoon [hammerspoon] focus Emacs by process name on alt+3 2026-09-28 22:27:00 -06:00
i3 [i3] Add volume controls 2024-08-07 00:40:17 -06:00
jj [jj] Set log as default command 2026-05-23 09:41:53 -06:00
nautilus/scripts [nautilus] add LocalSend sharing action 2026-08-15 22:13:47 -06:00
nix-darwin [nix-darwin] remove Claude Desktop from work profile 2026-10-14 12:17:49 -06:00
nixos [nixos] enable Sunshine streaming with VA-API and remote input 2026-10-11 16:18:10 -06:00
placements [pi] add persistent per-project OptChat memory 2026-10-13 22:43:07 -06:00
polybar [zsh] Add error flags to avoid scripts fail silently 2026-06-03 19:26:16 -06:00
quickshell [quickshell] replace swaylock with a video lock screen 2026-10-10 21:38:40 -06:00
rofi [desktop] unify panel styling while preserving widget transparency 2026-10-02 22:01:04 -06:00
scripts [brew] remove unused Brewfile and related references 2026-10-07 19:29:25 -06:00
swappy [nixos] replace Satty with patched Swappy 2026-09-30 22:00:39 -06:00
sway [sway] remove empty icon spacing from quick actions 2026-10-11 11:23:30 -06:00
swaync [swaync] match notification center text size to Waybar 2026-10-04 08:17:20 -06:00
wallpaper-picker [wallpaper-picker] speed up wallpaper previews 2026-09-26 22:00:38 -06:00
waybar [sway] enable idle locking with Waybar pause toggle 2026-10-09 21:15:29 -06:00
wlogout [wlogout] match desktop theme 2026-08-07 18:13:10 -06:00
zsh [brew] remove unused Brewfile and related references 2026-10-07 19:29:25 -06:00
.aerospace.toml [aerospace] Make Finder always use a floating layout 2025-01-02 09:18:06 -08:00
.alacritty.toml [alacritty] Add Shift+Enter binding for multi-line input support 2026-06-08 20:49:39 -06:00
.editorconfig [eww] add eww and set up weather widget 2026-08-01 12:42:35 -06:00
.git_commit_message.txt Add git config 2017-05-28 12:14:11 -05:00
.gitconfig [git] Replace abs path with just vim 2026-05-30 13:32:49 -06:00
.gitignore [clipboard-picker]: add GTK clipboard history picker 2026-08-30 23:25:01 -06:00
.ideavimrc [ideavim] Change key binding on normal mode to match emacs and vim 2025-03-27 22:34:16 -06:00
.shellcheckrc [zsh] Remove unused shellcheck exception 2024-06-25 21:18:49 -06:00
.tmux-url-clean.awk [tmux] sanitize URL punctuation while preserving balanced brackets 2026-10-06 20:13:37 -06:00
.tmux.conf [tmux] execute selected commands in a new pane 2026-10-13 11:03:59 -06:00
.vimrc [vim] remove unnecessary comment 2026-06-19 22:35:37 -06:00
.Xmodmap [linux] Replace caps lock with escape using Xmodmap 2024-05-04 04:59:33 -06:00
global.gitignore [git] Add mutagen config files to global git ignore 2026-05-03 15:01:29 -06:00
README.md [zsh] Change how to load fzf 2024-08-23 08:52:16 -06:00
setup.sh [zsh] remove tmuxifier integration 2026-08-29 18:46:23 -06:00

Dotfiles

These are my config files for the tools I use:

Emacs

Requires emacs 26 because it uses native line numbers. Go to .emacs.d folder to check the config.

Tested on MacOS Mojave

Vim

I use vim for quick edits, check out the cconf here

Alacrity

A multiplatform terminal emulator. It's simple and configurable by a yaml config file.

Tmux

A terminal multiplexer, easy to handle panes, splitted windows, sessions, etc.

ZSH

Go to zsh folder to check the config.